本人想学习破解技术但是看不懂反汇编代码!求助!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本人想学习破解技术但是看不懂反汇编代码!求助!!相关的知识,希望对你有一定的参考价值。
005CF942 |. 51 push ecx
005CF943 |. 8B4C24 78 mov ecx, dword ptr [esp+78]
005CF947 |. 50 push eax
005CF948 |. 51 push ecx
005CF949 |. 8BCF mov ecx, edi
005CF94B |. E8 B071E6FF call 00436B00
005CF950 |. 8B5424 3C mov edx, dword ptr [esp+3C]
005CF954 |. 52 push edx
005CF955 |. 894424 54 mov dword ptr [esp+54], eax
005CF959 |. C78424 C40000>mov dword ptr [esp+C4], -1
005CF964 |. E8 A7F4FFFF call 005CEE10
005CF969 |. 8BF8 mov edi, eax
005CF96B |. 83C4 04 add esp, 4
这些是什么意思.看不懂!我该学习什么课程才能够看懂!什么算法 分析更加不懂 希望高手给我讲解一下,如何学习破解!
谢谢!
大家帮帮忙吧 在线等!!!!!!
马上想制定学习计划了 !
第二列就是指令字,也就是说二进制才是机器所认识的编码的,由于其计数较难,用十六进制表示,这个十六进行就是说机器码的.比如51就是将ECX入栈.等等,机器码是比较难记的,且一个指令可能有几个码来表示,就比如add指令,如果是加寄存器是一个指令,加内存又是一个指令,这时才出现了一种助记符,也就是所谓的汇编,比如将所有的加的功能都算作是add这个助记符,再根据指令泽成机器码.第三列你就明白了,就是反汇编出来的汇编语句,比如push ecx就是将ECX进栈,这个指令机器码都是根据CPU的不同而不太相同,所以一个类型的CPU都有自己支持的指令,而所有的指令的集合就叫做"集",比如我们常用的"X86指令集",用这个指令集所写的程序显然可以正常运行在X86构造的CPU系统上的.而CPU发展中一般是对以前的指令集的一个扩展而已,所以以后的型号的CPU也有可能支持的,但如果是不CPU指令集肯定是不行的.比如INTEL X86写出的程序工作在AMD上是不行的,所以如果软件支持很多平台时,要有不同的处理的!
地址是一般是顺序存放的,地址差就是指令字的长度,比如51就是一位长,而8BCF就是二位长,都是可以进行段内转移的!所以学这个你可能要学一下指令与汇编了,而这个不是window汇编,所以要学的一般是<<80X86汇编>>,而window32位汇编经罗云斌的较好,但必须先学过的是80X86汇编才行的! 参考技术A 从学习汇编语言开始,以及微机原理。
推荐王爽的汇编语言,网上有电子版可以下,下不到给我发个邮箱我传给你。但还是买纸质的舒服一些。
看完后请学习罗云斌的《win32下汇编》,以及 intel微处理器结构编程与接口(注意中文版还是英文版,自己查询,书名略有不同)。
然后 加密与解密 ,反汇编就可以看懂了。
谁有天草破解教程,直接发我邮箱里然后留名,本人邮箱27896347@163.com
本人电脑爱好者,想学学破解,汇编,听说学完就差不多了,想看看教和哪个有发过来,俺要全套的,要是还有更多的话我还可以追加积分,谢谢~
我想要教程……想学,基础有点但是不多,有的发过来,我谢谢你……
以上是关于本人想学习破解技术但是看不懂反汇编代码!求助!!的主要内容,如果未能解决你的问题,请参考以下文章
谁有天草破解教程,直接发我邮箱里然后留名,本人邮箱27896347@163.com