1.Ollydbg (简称OD)
2.SkinMagic 2.3的DLL(SkinMagicTrial.dll)
[准备工作]
1.把SkinMagic 软件里面的SkinMagicTrial.dll文件提出来(为了避免破坏掉原的DLL,这个是个好习惯,或者先备份起来再操作!)
2.这里为了方便这里我们使用2.3的SkinMagic的SkinMagicTrial.dll(其实破解原理都一样,只是为了方便讲解)
[操作过程]
1.把SkinMagicTrial.dll载入到OD里面
2.利用OD里面的"超级字符串参考"->"查找ASCII" 在字符串列表中找到经常提示的那段英文"This application uses trial version of SkinMagic Toolkit.\nYou can register at http://www.appspeed.com"
【图】
3.利用NOP填充掉提示框代码
这里要说一下。其实从OD里面可以看到他是调用了MessageBoxA这个函数,函数一共有4个参数,只要从这个函数push参数的头个参数到CALL函数的这段代码填充NOP就去掉了烦人的提示了。具体操作上图!
【图1】
然后点击鼠标右键->二进制->用NOP填充!
4.导出修改后的DLL
(1)然后点击鼠标右键->复制到可执行文件->(会弹出一个提示点全部覆盖)
(2)在弹出的覆盖代码框点击鼠标右键->保存文件
[结后语]
可能大家觉得我比较啰嗦。。。一个很简单的东西说的太多了!
有时候怕新手不了解,当然这个对于破解高手来说那真的是小菜中的小菜了。这个对于一个懂用点OD的人随便都能破解。
对于2.2等版本的破解也都一样。可能有一些小变动!