问个简单的问题
先看下面的口诀:爆破无敌口诀
一条(跳)就死,九筒(90)就胡
(对应上面的2--修改为nop)
一条(跳)就胡,一饼(EB)伺候
(对应上面的1--修改为jmp)
妻死(74) 便妻无(75)
爸死(84) 便爸无 (85)
对于:妻死(74) 便妻无(75); 爸死(84) 便爸无 (85);我是否可以这样理解,在Check的过程中只要碰到je就给他改成jne,碰到jz就给他改成jnz?
我这样理解是对的吗? 如果破解能那么简单的话,也不用再研究了,直接看到什么软件都修改为相反的。。。。 找到关键跳,然后再按口决来 不对,这是对简单程序破解而用的口诀;
而事实是现在软件保护性都很高,不可能凭这几句后就搞定一个软件。 原帖由 lxk836 于 2009-6-4 00:32 发表 https://www.chinapyg.com/images/common/back.gif
找到关键跳,然后再按口决来
恩学习了 这是简单暴破的口诀,妻死(74) 便妻无(75); 爸死(84) 便爸无 (85)是指关键跳的修改,而不是每一个跳转都要修改。 理论上是这样的,但是如果有多处验证的话,就只能研究算法找出注册码才能完美破解
页:
[1]