标签:主程序 工具 查询 知识产权 抓取 under alt 元素 方法
百度云盘分享工具一款专门用于自动批量分享百度云文件的软件。其原理完全模拟在网页上登录百度云盘,模拟手工点击,将分享的"公共链接"或"私密链接"保存起来,供查询导出,以此提高工作效率。这里所谓的"模拟"即使用WebBrowser来操作,抓取要素,提交验证等。我曾经多次做下类似的操作用来批量下载、批量注册。
对于某些同学来说,这个批量分享工具十分有用。可作者有点抠,试用每天只能分享三条(起码也得十条吧)
我开始尝试,寻找特征、侦壳脱壳、搜索关键……
可作者不按套路出牌,他把关键方法放在另外一个dll中,通过反射来调用。而且修改后主程序、关键dll不能被调用。
好吧,我自己来写一个keygen来调用你的关键dll吧,还是调用不了!这其中一定有什么特殊的处理。
总结下来,我对它,不能改、不能调(diao,自己写程序调)、不能调(tiao,使用dnSpy),看到了作者的文章说明了我的想法。
他说不利用常规的混淆、加密、加壳来达到防调用(直接和反射)、防反编译的目的,这些都能被破解,只不过是时间的问题。而是利用把关键代码和授权验证放在非托管堆代码,由托管堆代码提供接口供外部动态编译调用,更狠的是在非托管代码中加入利用hash值业判断验证调用者。
可见作者对反编译的深刻了解和对知识产权的强烈保护意识。真是用心良苦。
由衷的佩服作者对自己作品的研究。百密一疏,是人都有缺点,是程序都有漏洞。根据作者的漏洞(不便分享)反演推算出了激活码的实现,并写了注册机。
通过测试,成功注册了,功能也可以用了。
在分享过程中不要操作界面界面上的任何元素,否则分享可能出错。
不再有什么限制了,看到分享后的结果,心时无限喜悦,虽然这软件对我一点用都没有!
通过本文,一方面是向大家分享破解过程遇到的问题,另一方面,是表示对作者的学习心态。作者的软件操作简便、功能稳定。虽然简单的几个字,但很难做到,特别是遇到一些复杂一点的程序。在实际开发中,就要做到这一点,要做就做好,要么就不做。
标签:主程序 工具 查询 知识产权 抓取 under alt 元素 方法
原文地址:http://www.cnblogs.com/liweis/p/6201268.html