-
-
[原创]VisualSVN v1.41 爆破分析
-
发表于:
2008-4-30 17:59
5587
-
不错的源码管理客户端,前面有人发过它的破解,看意思好像是替换RSA的公钥,然后注册.
我们这里来爆破,其实这个软件相对来说破解比较简单.
好开始..NET的东西要用.NET Reflector
分析VisualSVN.Core.dll这个文件.里面有个Protector类,Protector有个IsRegistered方法,让它直接反回true,哈哈,爆破成功...
其中要用ILDasm查找原文件IsRegistered特征代码,然后把里面的函数替换成return true的特殊代码就OK了.
还有一种方法就是修改VisualSVN.Core.Licensing.LicenseConverter类的License KeyToLicense(IDecoder decoder, string key)方法,使它始终返回一个VisualSVN.Core.Licensing.License 的类对象,就会有一个License了...永远不过期.
好了就这些了,大家自己去改吧.
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)