Chilkat .NET Component 破解

简介

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.

破解修改内容

旧文件与新文件比较:


 

感谢您的阅读,如果您对我的博客所讲述的内容有兴趣或者有任何疑问,欢迎与我联系交流(^_^)

posted @ 2013-04-25 22:40  crackedit  阅读(5763)  评论(2编辑  收藏  举报