AptEdit pro 5.1.0 Build 394的破解分析

用PEid查壳显示为:Microsoft Visual C++ 7.0 [调试]
没有壳,直接用OD载入,F9运行,点击关于窗口,有未注册提示,于是查找字符串”Unregistered”,找到2处:


文本字符串参考位于 aptedit:.text,项目 10
地址=00401EF7
反汇编=push aptedit.007953B0
文本字符串=UNICODE "Unregistered trial version:
You have %d day left."

文本字符串参考位于 aptedit:.text,项目 11
地址=00401F14
反汇编=push aptedit.00795348
文本字符串=UNICODE "Unregistered trial version:
You have %d days left."

继续阅读“AptEdit pro 5.1.0 Build 394的破解分析”

1st Security Center Pro 7.5.2.3的算法分析

没有什么太多需要说的,只是把分析时的一些摘录整理到这里而已。
1、用PEid查壳,无壳
2、直接用OD载入,F9运行起来,然后输入试练码,确认后有弹出提示框
3、在出现提示框后,先不确定,F12暂停,然后在堆栈调用窗口,找到对MessageBox的调用位置,跟随进去
4、往上看,很快看到关键的CALL了
5、下面的摘录就是对关键CALL的一些分析: 继续阅读“1st Security Center Pro 7.5.2.3的算法分析”

一款PHP编辑器DSV PHP Editor 1.2.1的算法分析

【文章标题】: 一款PHP编辑器DSV PHP Editor 1.2.1的算法分析
【软件名称】: DSV PHP Editor 1.2.1
【加壳方式】: 无
【保护方式】: 注册码
【编写语言】: Borland Delphi 6.0 – 7.0
【使用工具】: OD
【操作平台】: XP SP2
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
——————————————————————————–
【详细过程】
  首先运用F12堆栈调用法找到关键段的段首: 继续阅读“一款PHP编辑器DSV PHP Editor 1.2.1的算法分析”

Magic DVD Ripper 5.2.1 build 2的算法分析

【文章标题】: Magic DVD Ripper 5.2.1 build 2的算法分析
【软件名称】: Magic DVD Ripper
【加壳方式】: 无
【编写语言】: Borland C++ 1999
【使用工具】: OD
【软件介绍】:    Magic DVD Ripper 是一款DVD 电影抓取工具。
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
——————————————————————————–
【详细过程】
  第一次写算分析,请各位大大不要见笑!常在看雪逛,也分享一点自己的学习!
  
  不说了,请看正文:
  OD载入后,运用F12堆栈调用法找到注册码判断的段: 继续阅读“Magic DVD Ripper 5.2.1 build 2的算法分析”