使用OD破解 VisualSite Designer

这个软件用到了注册表,而修改仅限于程序。如果有重复练习的打算最好在虚拟机内破解。

 

一路F8到出现弹窗的CALL,下断点。重新运行程序进入CALL,删除断点。

继续运行至出现弹窗,下断点后重新运行程序进入CALL,删除断点。

注意基址重复此操作直至进入MFC42模块即动态链接库领空。在这里下一个硬件断点,其余操作不变继续重复。

直到进入CALL后,弹窗出现程序扔在运行。下断点F8可无弹窗启动知这里就是nag。根据cmp判断直接将eax的值设为1即可。弹窗消除,保存文件。

接下来去除关闭弹窗。关闭程序,出现弹窗后暂停。打开调用堆栈窗口,发现只有一个调用在操作程序领空。

双击进入,在call处下断点,F8后关闭弹窗出现,很明显这个就是关闭弹窗的位置。将其nop掉保存。

 

另有一种稳定的方法破解:一路运行程序,在每个跳转处用注释纪录跳转的结果(仅在程序领空内纪录)

打开软件耗尽次数,启动后运行至弹窗,观察上面跳转的注释。

找到一个注释中未跳转的JLE现在跳转已实现。修改eax为1使其无法跳转即可跳过次数弹窗

 

posted @ 2021-02-21 10:17  Zigzagggg  阅读(198)  评论(0)    收藏  举报