本帖最后由 mzbqhbc 于 2014-10-23 08:39 编辑
首先本人破解还属于新手,大神觉得有什么问题勿喷,本视频仅仅适合新手,爆破 然后od载入 运行程序 我们通过API来下断点 这里的API是 GetWindowTextW 一定在程序运行后再下断点,因为在开始运行的过程中程序可能会用到这个API 然后我们点击程序的发送按钮 会发现程序马上就被断住了
这里我们再次点击运行会第二次断住,第二次我们就会看到程序已经把我们要说的话PUSH到栈里面了 我这里要群发的就是11111111111 现在在动态链接库的领空所以我们继续执行到程序领空
我们现在还只看到我们要发送的内容还没有看到 小尾巴 所以我们继续F8执行 到这里注意出现了"\n\r\n\r" 有过编程基础都知道大部分编译器的换行的转意字符都差不多是这样的 我们继续执行下面就看到不得了的事情了 这里就开始在push小尾巴进栈了 可见上面那个jnz就是这次的目标了 所以我们就把jnz改为jmp就ok咯 然后就右键复制到可执行文件 保存文件就OK咯 然后我们打开修改过的程序,我们发现程序虽然还是未注册, 在我们点击发送按钮之后 我们惊奇的发现小尾巴不见了,呵呵,最后那个未注册版本和程序右下角的那个提醒购买的提示完全可以靠搜索字符串来搞定这里就不过多描述了,[hide]
|