文章分类 - 破解
inline patch (内嵌补丁)手记
摘要:inline patch (内嵌补丁) :在程序文件中把补丁代码写入文件里面达到破解的目的。深入敌方根据地,融入其中,达到破解的目的例子:搞一个过期文件(DVD Menu Studio)DVD目录制作软件从语法入手:用OD载入可以清晰的看出是用switch语句来判断,并捕获异常的整体思路:1.计算表达式的值并依次查看标记,直到找到一个匹配。 2.如果没有标记等于表达式,则跳转到default子句。如果没有default子句,则转到最后一步。从default入手
阅读全文
破解基础
摘要:1)经典比较组合,常为注册码出现处(byprogramhunter) 1 1 2 mov eax [ ] 这里可以是地址,也可以是其它寄存器 3 mov edx [ ] 同上 通常这两个地址就储存着重要信息 4 call 00?????? 5 test eax eax 6 jz(jnz) 7 2 8 mov eax [ ] 这里可以是地址,也可以是其它寄存器 9 mov edx [ ] 同上 通常这两个地址就储存着重要信息 10 call 00??????...
阅读全文
爆破无敌口诀
摘要:爆破无敌口诀 cmp a,b // 比较a与b mov a,b // 把b值送给a值,使a=b ret // 返回主程序 nop // 无作用,英文(no operation)简写,意思“do nothing”(机器码90) (ultraedit打开编辑exe文件看到90相当汇编语句的nop) call // 调用子程序,子程序以ret结尾 je或jz // 相等则跳(机器码是74或84) jne或jnz // 不相等则跳(机器码是75或85) jmp // 无条件跳(机器码是E...
阅读全文