一.挑选速度快的肉鸡做VPN。
当自己从小菜鸟转型为老菜鸟时,就懂得考虑在玩Hacking的同时也要尽量保证不暴露
自己。万事,安全第一嘛!不然都不知道哪天玩着玩着就被警察叔叔带去喝茶了^_^。
因此,作为老菜鸟的我们,要学会在Hacking时,多用VPN+终端等跳板措施来保护自己,尽量不让自己直接暴露所处地。
但是,由于跳板的增加,导致了数据传输的缓慢。因此我们完全有必要找网速快的机器来做VPN跳板。但如果让自己做这些重复性的操作(从众多的肉鸡中挑选网速好的),那就太愧对老菜鸟这个称呼了。对于学过编程的朋友来说,那简直易如反掌。但对小菜来说,可能还有点难度。因此,今天我就先简单的介绍下,如何用VBS帮我们挑选速度快的肉鸡。
复制代码 代码如下:
OnErrorResumeNext
'codebyNetPatch
Setarg=Wscript.Arguments
'声明外部参数
IfArg.count=0thenWscript.quit
'若没有参数则退出脚本
Num=0
SzBuf=InputBox("请输入要找的Ping时间值:","输入","200")
'调用弹出消息输入框来获取要查找的时间
SetFso=CreateObject("Scripting.FileSystemObject")
'声明FSO组件
SetGofile=Fso.OpenTextFile(Arg(0),1,False,-2)
'打开拖进来的文件
DoWhileGofile.Atendofline<>True
Ip=Gofile.Readline
'读取一行
SetoShell=WScript.CreateObject("WScript.Shell")
'声明WSH组件
SetoExec=oShell.Exec("ping-n1"&Ip&"")
'执行PING命令,然后把结果附值到oExec
SetFile=fso.OpenTextFile(arg(0)&".txt",8,True)
DoWhileNotoExec.StdOut.AtEndOfStream
strOut=oExec.StdOut.ReadLine()
IfoExec.StdOut.line>4thenexitdo
'用循环读取指定行数
Loop
If
Cint(GET_Time(StrOut))<Cint(SzBuf)Then
File.WritelineIp&chr(9)&"Ping时间值为:"&GET_Time(StrOut)&"秒"
'找到小于指定时间的机器,并写入新建立的文本
Num=Num+1
'找到后,记数(后面统计用)
Endif
Loop
File.Close
Gofile.Close
SetFso=Nothing
ifnum=0then
wscript.echo"郁闷!一个也没找到@_@"
else
wscript.echo"恭喜!找到"&num&"个"
endif
'用正则查找指定的PING时间值
FunctionGET_Time(ss)
Setre=NewRegExp
re.Pattern="(.+from)(d+.d+.d+.d+):bytes=32time=(d+)ms(.+)"
re.Global=True
re.IgnoreCase=True
re.MultiLine=True
GET_Time=re.Replace(ss,"$3")
endFunction
把你的肉鸡IP列表拉到这个VBS脚本上,再填入你要找的PING时间值,即可很快找出哪台肉鸡相对比较快的(当然,前提是你的肉鸡没防PING!不过话说回来,如果防PING的话,估计有防火墙一类的东西,可能也做不成VPN了。)。
当前1/2页12下一页阅读全文