突破自由门.无界的本机限制

来源:http://www.cppblog.com/sToa/archive/2009/09/02/95127.html

工作原因,需要在虚拟机里使用主机上的自由门.无界等代理软件,不料虚拟机中无法连接上主机上代理服务端口
后用netstat -an发现代理服务端口绑定的IP为127.0.0.1,其它能连接上的服务绑定的IP为0.0.0.0,
想起bind参数里有一项参数可指定socket绑定的IP地址,于是开始验证想法,写一个dll, hook住bind,把相关参数值替换成INADDR_ANY
实验成功,分享一下

用法:
1.将system32\lpk.dll复制到目标程序目录,改名为lpks.dll
2.释放压缩包中的lpk.dll到目标程序目录
3.运行目标程序

/Files/sToa/lpk.rar


1 条评论:

beterhans 说...

tested no use on VISTA :(