(PYG系列)学习 浅谈程序的验证分析

  一。 验证思路 

         注册==》🆗==》保存注册信息==》软件启动时候验证保存的注册信息==》OK ==》使用

     验证方法修改:

       无字符串提示==》无对话框==》灰按钮==》重启验证

二,软件实战 (演示软件为EximiousSoft GIF Creator v5.55)

       首先我们把它载入OD。

把程序运行起来,然后会发现是未注册的。直接随便填写后分析 ,使用F12断点法返回到用户执行代码,向上找,找到段首后下断,F7单步调试;

0047A5B0 是判断注册验证是否满足10位,不满足则跳转失败,这里我们手动把Z标志位改成1 继续往下方便调试。

 

我们继续向下找,发现有个大跳转,  大跳转上面有个CALL , 初步分析为算法cALL

  通过比较,我们直接修改EAX 的返回值为1 ,即可

posted @ 2019-05-27 17:06  瀚瀚大人  阅读(283)  评论(0编辑  收藏  举报