前言
最近在做各种系统的各种登录服务(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脚本的方式就是一点不好,我是开虚拟机让他自动运行的,他需要独占系统并且窗口不能失去焦点,不然会无法正常运行。