Pages

22 July 2010

ScalezBot IRCBot v1.0

ScalezBot IRCBot v1.0 Features:
RFI GoogleDork Scanner
LFI GoogleDork Scanner
SQL Injection GoogleDork Scanner
MySQL column counter
MsSQL Information gatherer (version, tables, etc.)
MySQL Information gatherer (version, tables, etc.)
MySQL Database Dumper
MySQL Schema Dumper
Open Source

Changelog:
- Version 1.0
[+] uri_escape() Google Search ban bypass
[+] MsSQL information gatherer
[+] Microsoft Access Vulnerability Detection (for SQL Injection)
[--] Spreading Functions (byebye, skids)
[+] Dynamic Channel String Detection

Modules Needed:
(All of these come with perl by default, if you for some reason don't have them, go to http://www.cpan.org)
IO::Socket::INET
LWP::UserAgent
LWP::Simple
URI::Escape
XML::Simple
Digest::MD5 qw(md5_hex)
MIME::Base64

Commands:
!help............................//prints all of the commands to $channel
!col target....................//attempts to count culumns on 'target' (the URL)
!det target...................//grab MySQL details for 'target' (the URL)
!schema target............ //dump schema information (MySQL, target==URL)
!dump target................//dump MySQL details
!ms target...................//dump MsSQL details
!sqlscan dork shell........//start googledork sql injection scan (where shell is the shell URL)
!rfiscan dork................//start googledork RFI scan
!lfiscan dork................//start LFI googledork scan
!info..........................//bot information (author, etc.)

Usage:
Open the file with text editor. You will see a block that looks like this:

Code:
#= CONFIGURATION ==========================#
my $server = "127.0.0.1";                  #
my $nick = "scalez";                       #
my $port = "61111";                        #
my $channel = "#h1t3m#";                   #
my $name     = "scalez neconide sb unr";   #
#= END OF CONFIGURATION ===================#
(NOTE: If you're on windows, it wont be parsed. It will have little squares instead. This is fine, just edit the configuration then run the script)
edit $server to the IRC server, $nick to the nickname, $port to the port to connect on, and $channel to the channel you want it to join.


What a normal execution/connect should look like



Code:
neconide@infected:~$ cd Desktop
neconide@infected:~/Desktop$ perl scalezbot.pl
___          _        ___      _  
/ __| __ __ _| |___ __| _ ) ___| |_
\__ \/ _/ _` | / -_)_ / _ \/ _ \  _|
|___/\__\__,_|_\___/__|___/\___/\__|
  Version 1.0 Coded by Neconide
  With help from: k0pp && Tully

[+] Connecting to 127.0.0.1 ....
[+] Connected to 127.0.0.1 ....

:irc.nsa.gov NOTICE AUTH :*** Looking up your hostname...
:irc.nsa.gov NOTICE AUTH :*** Found your hostname
:irc.nsa.gov 001 scalez_
:irc.nsa.gov 002 scalez_ :               M0dded by uNkn0wn Crew            
:irc.nsa.gov 003 scalez_
:irc.nsa.gov 004 scalez_ :          www.uNkn0wn.eu - iD@uNkn0wn.eu        
:irc.nsa.gov 005 scalez_
:irc.nsa.gov 005 scalez_
:irc.nsa.gov 005 scalez_
:irc.nsa.gov 422 scalez_ :MOTD File is missing
:scalez_!scalez@localhost JOIN :#LOLWTFHAXBBQ
:irc.nsa.gov MODE #LOLWTFHAXBBQ +smntMu
:scalez_!scalez@localhost NICK :scalez
:scalez!scalez@localhost JOIN :#h1t3m#
:scalez!scalez@localhost JOIN :#D4wFl1N#
:scalez!scalez@localhost JOIN :#Epixoip#
PING :irc.nsa.gov
PONG :irc.nsa.gov

Download:

0 comments: