相信大家都用过VPN软件,市面上大部分好用的都是要收费的,也有一天能够免费使用一小时的VPN
但都是有自己的客户端,再说一个小时也不够用,
那么能不能想办法找出VPN所连接的服务器及它们使用的帐号密码呢?
想到就做,网上搜索VPN密码查看器,还真有这个软件“RASDecrypt+”
 
本人系统WIN10,实际使用情况就是,
能找到VPN服务器和帐号,密码确没有,看来只能用OD来跟踪了
VPN软件在建立连接的时候,都会在网络连接里创建一个连接,
那么可以断定应该是调用了系统API,如下图
 
百度了下建立VPN连接会用到的API(关键词“C++ VPN)找到如下函数API
关键第三个参数,包函了拔号用的帐号和密码

 
那么果断OD跟踪,此APIRASAPI32.DLL文件中
 
WIN10无法下断,只好切换到XP,经过一番调试,还是因功力有限,无法追出帐号密码,
突然想起有一款API追踪软件,可以追踪到系统大部分API调用及详细参数,
就是API Monitor,不知道能不能找出帐号密码来呢,
API Monitor软件分32位和64位,如果你是32位程序就运行32位的。
程序运行后的界面,此时可以监视新进程,也可以在现有程序中选择,我们选择监听新进程,选择VPN程序,
 
此时程序已经运行起来了,然后先用API筛选器设置好要监听的API
 
接着切换到程序界面,选择要连接的线路,点链接,此时就会在断下来
 
并且会弹出API断点监视器,里面就是我们要的了
 
API的第三个参数,里面有VPN链接名称,服务器地址,帐号及密码有了这些,
就不须要它的客户端,建立自己的VPN链接,只要帐号没有时间限制,就可以长期用下去了

 

以上结束,有果有错误的地方,请大不批评指正