能力值:
( LV2,RANK:10 )
|
-
-
2 楼
我现在的技术还看不懂这个....
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
请问楼主为什么吗要这样做啊?
二进制编辑 75 41 为 90 41
小弟比较菜
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
呵呵,大概看的清楚思路了
只是某些细节方面不太清楚,看样子汇编需要再熟悉熟悉,多谢楼主分享。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
90在那个程序代表什么指令啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
90 41 应该就是把JNZ 改成JMP,强行跳过
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
学习的好文章,不错
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
不错,我前段时间开始也在学习中
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
这效果就跟 NOP 一样...
那个跳转如果让他跳会跳往注册错误信息
因此不让他跳的话就只能往成功啰~
90 就是 NOP
这句话不对喔~
90 是代表 NOP
JMP 是 EB
如果强行跳过...那永远都不会成功了...
为什么我这样说
完整补充如下 原始代码如下图
如果我们直接右键 NOP 掉会改掉四个字节,如下图
那我们可以只改两个字节就了事~少改一些..一样是 NOP 的效果,如下图
如果强行改成 JMP
那你只能堕入永远的地狱~掉到深渊..永远都不会注册成功
如下图
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
我刚学OD的时候也这样爆破过一个软件,
(*^__^*) 嘻嘻……爆破也好写注册机也好,条条大道通罗马嘛。
|
能力值:
(RANK:10 )
|
-
-
11 楼
我也没看懂啊
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
^_^ 感谢您的鼓励~~ 想要多学一点~~
我也是看不懂注册机编写~慢慢来~
一同加油~
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
[QUOTE=antikm;716885]这效果就跟 NOP 一样...
那个跳转如果让他跳会跳往注册错误信息
因此不让他跳的话就只能往成功啰~
90 就是 NOP
这句话不对喔~
90 是代表 NOP
"
可在我电脑上90会错,后来把jnz改成jz成功的
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
上网搜索到的
je或jz // 相等则跳(机器码是74或84)
jne或jnz // 不相等则跳(机器码是75或85)
我在我计算机上做了点测试
我无法将 jnz 改成相对应的 jz
只能改成 je
硬要改成 jz 时如下图
运行时出错
改成 je 时如下图
运行成功
我是 为了保险起见
干脆直接整个 NOP 掉比较好
免得让它跳了 如果您能换个方向不让它跳而达成爆破
那就恭喜您啰^_^
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
楼上讲的好! 换个方向的问题还不懂,还在继续学习中.
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
不是很懂,我要好好学习啊
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
还是比较基础的。。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
有点明白又不太懂,谢谢,学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
看来还是NOP比较保险啊
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
天啦~~还要学好多好多东西哟。
|
能力值:
( LV9,RANK:550 )
|
-
-
21 楼
发现精华也好混了啊,不过想想也有道理,这样对新人的热情是大大的提高阿。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
小弟新来的,想知道怎么找到那个跳转的地方的, 断点后面还有一片的汇编指令啊,哪位好人教教我
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
纯粹是路过!
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
不错,支持一下~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
其实这里还有一个办法啊
|
|
|