最近经常去下载MTV的网站换成优蛋下载,要下载他自带的下载器(其实就是一个跟迅雷一样的下载器…..),非常麻烦。试过用JDownloader,下载速度只有100kb/s,所以在网上找了一个115 网盘地址解析工具1.0.0.0,可惜该版本已经不能解析,又没找到其他可用的工具。刚巧看完.net加密解密第一章,所以决定自己试试修改,学以致用。
软件版本:115 网盘地址解析工具 V.1.0.0.0
工具:NotePad++,ILASM,ILDASM,ExEinfo PE
目的:修改解析部分,令其能下载新版本资源
打开程序,贴上下载网址,程序报错
一看错误框就知道是用.net写的,在提取真实下载地址时出错,估计是服务器更换了解析地址。上网搜寻了一下,发现旧版本提取地址是在
代码:
http://u.115.com/?ct=upload_api&ac=get_pick_code_info&version=1160&pickcode=提取码
用沙盒安装优蛋下载器,然后用Wireshark截取封包。打开优蛋下载,贴上下载地址,优蛋会自动显示档案名称。这时观察wireshark的数据包就会发现跟上面旧地址相似的地址:
打开ILDASM,选择115 网盘地址解析工具,输出IL代码,档名115
有4个文件
用NotePad++(也可以用笔记本)打开115.il
找到下面这句(p.s.搜寻最快)
然后根据wireshark的封包资料修改一下
原文是两行的,我不想麻烦,一行过算了,反正没什么影响。要注意的是,问号前一定要加[\],要不会出错的。
存档,然后打开【Visual Studio 2008 命令提示字元】,
输入:
成功:
打开修改版本的exe,输入地址,运作正确~~