簡介
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.
破解修改內容
舊文件與新文件比較:
感謝您的閱讀,如果您對我的博客所講述的內容有興趣或者有任何疑問,歡迎與我聯系交流(^_^)