神刀安全网

第一次破解软件过程

有个搞电路工程的大牛,需要一个计算开关电源设计的软件,但是这个软件是需要注册的,平时在电路方面帮助了我很多,所以我肯定帮帮他啦。

拿到软件后,不知道这个软件是用什么写的,于是用PEID进行查询:

第一次破解软件过程

得到这个软件使用VB写的,幸运的是没有加壳,于是可以跳过脱壳这一部分,直接下载了VB Decompiler Pro对程序进行反编译。

得到程序每启动一个窗口,便会在运行目录的一个ini文件里面获取序列,然后传递给Text5567的Text。

第一次破解软件过程

然后call Proc_19_

第一次破解软件过程 然后对着两个序列号进行运算,判断两次。

破解思路一:

第一次破解软件过程

把红色的ID修改为黄色的,这样就能自动运算出正确的序列号,然后在界面的机器码那里显示出来,用得到的序列号进行注册验证。

破解四路二:

第一次破解软件过程

第二个是吧红色ID修改为黄色ID,自动进行注册。

破解四路三:

第一次破解软件过程

强制修改运算结果值,也就是在mov指令修改,查找其他的,然后全都修改为0x0:

第一次破解软件过程 第一次破解软件过程

保存,软件破解成功!!!

最后,大牛为了感谢我,想送一个开关电源,但是我暂时还不需要,而且这是兴趣,哈哈:

第一次破解软件过程

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 第一次破解软件过程

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址