简介
Chilkat .NET Components for NET 2.0 and 3.5 Frameworks
Chilkat .NET Components包含了Email、Zip、Encryption、MIME、Bounce、MHT、IMAP、Charset、XML、FTP、BlackList等组件。
官方下载地址:http://chilkatsoft.com/downloads_DotNet.asp
使用
发送邮件Demo:http://www.example-code.com/csharp/smtp_simpleSend.asp
调用UnlockComponent传入任意字符串后,开始30天的功能试用。随后即可正常使用组件功能。
静态分析
正常开始试用后,LastErrorText 返回信息为:Component successfully unlocked using trial key,按照此字符串开始静态分析ChilkatDotNet2.dll程序集。
搜索字符串:Component successfully unlocked
已找到匹配的信息,并且还可看到永久key解锁成功时的信息。现在开始调试,将试用逻辑跳转到永久key相关逻辑即可完成破解。
动态调试
101EBC2C 断点后,转到函数
当前函数为101EAC70,函数入口加断点
从101EAC70开始单步执行,观察跳转逻辑
以上位置je,会导致最终执行试用逻辑,先修改je为nop
继续执行查看其它跳转
此处先修改jnz为jge,跳过The unlock code is a valid one, but for the wrong product.
继续执行查看其它跳转
此处先修改jnz为jle
继续执行查看其它跳转
此处先修改je为jnz
即可执行永久key逻辑。Component successfully unlocked using permanent unlock code.
破解修改内容
旧文件与新文件比较:
感谢您的阅读,如果您对我的博客所讲述的内容有兴趣或者有任何疑问,欢迎与我联系交流(^_^)