[破解教程]破解预备知识(新手必读) 激动社区,陪你一起慢慢变老! - 激动社区 - Powered by Discuz!NT

激动社区小憩 · Life实用电脑 [破解教程]破解预备知识(新手必读)

1  /  1  页   1 跳转 查看:1825

[实用技术] [破解教程]破解预备知识(新手必读)

[破解教程]破解预备知识(新手必读)

[破解教程]破解预备知识(新手必读)
一.解释一下机械码,又称机器码的含义
ultraedit打开,编辑exe文件时你会看到
许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码
就是机器码.
修改程序时必须通过修改机器码来修改exe文件.

二.全部汇编知识(只有这么多)
不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了
cmp a,b 比较a与b
mov a,b 把b的值送给a
ret 返回主程序
nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90)***机器码的含义参看上面
(解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop)
call 调用子程序
je 或jz 若相等则跳(机器码74 或0F84)
jne或jnz 若不相等则跳(机器码75或0F85)
jmp 无条件跳(机器码EB)
jb 若小于则跳
ja 若大于则跳
jg 若大于则跳
jge 若大于等于则跳
jl 若小于则跳
jle 若小于等于则跳
pop 出栈
push 压栈

三.最重要的几个汇编知识(记住这几个就OK了)
01.nop 无作用,(机器码90)
(解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop)
02.call 调用子程序
03.je 或jz 若相等则跳(机器码74 或0F84)
04.jne或jnz 若不相等则跳(机器码75或0F85)
05.jmp 无条件跳(机器码EB)

OK 记主这5条就可以学习了~
过了这一关之后就是熟悉和掌握几个常用的破解工具的使用
破解其实没你想象的那么复杂
只要你决心要学会就一定可以的
 

回复:[破解教程]破解预备知识(新手必读)

楼主辛苦了!
同一个世界,同一个梦想!
欢迎加入激动网“实用电脑交流群”:9713430


点击进入我的个人空间
 
1  /  1  页   1 跳转

Copyright @ 2004-2021 www.52jdyy.com  激动社区 - 陪你一起慢慢变老!

皖公网安备 34182502000053号  皖ICP备19010502号