前言
最近在做各种系统的各种登录服务(ssh,vftpd等),但是我测试总是需要手动去输入密码很不爽,于是就有了以下几种自动输入的脚本:
- 利用vbs脚本,自动输入密码
以上方式极大的解放了我双手。
虽然有hybird等自动爆破工具,但是他们都是有限密码字典遍历,我是为了测试,需要不断输入密码错误和输入密码成功
过程
Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd.exe"
WScript.Sleep 1500
For i=1 to 5
WshShell.SendKeys "ssh root@192.168.111.141"
WshShell.SendKeys "{ENTER}"
For j=1 to 3
WScript.Sleep 1500
WshShell.SendKeys "12345"
WshShell.SendKeys "{ENTER}"
Next
Next
问题
退出脚本
任务管理器-》进程->wscript.exe 杀掉
总结
vbs脚本的方式就是一点不好,我是开虚拟机让他自动运行的,他需要独占系统并且窗口不能失去焦点,不然会无法正常运行。