码迷,mamicode.com
首页 >  
搜索关键字:ebp    ( 242个结果
__stack_chk_fail栈检查失败
1. __stack_chk_fail的作用 在了函数的局部变量和保存的指令指针(译注:此处指返回地址和EBP)之间。这个值被称作金丝雀(“canary”)值 参考 http://www.freebuf.com/articles/system/24177.html 2. 发生原因及原理 数组越界写入 ...
分类:其他好文   时间:2016-10-19 19:36:50    阅读次数:156
20145301 《信息安全系统设计基础》第5周学习总结
X86 寻址方式经历三代: 1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全 2 8086的分段模式 3 IA32的带保护模式的平坦模式 CPU包含一组8个存储32位值的寄存器 存整数数据和指针:eax,ecx,edx,ebx,esi,edi,esp,ebp。 大多数情况下前六个都用作通 ...
分类:其他好文   时间:2016-10-16 23:59:15    阅读次数:318
结构体作为参数的反汇编
1:函数传参数的方式是将数据进行拷贝传递的。 2:基本数据类型编译器一般是通过PUSH指令来将参数入栈的,但是当传入的参数是结构体时,会采取,函数堆栈初始化的方式进行参数的拷贝 PUST EBP MOVE EBP,ESP SUP ESP,40H MOV ESI,[EBP-40] MOV EAX,0C ...
分类:其他好文   时间:2016-10-14 07:19:13    阅读次数:122
c语言中函数调用的本质从汇编角度分析
今天下午写篇博客吧,分析分析c语言中函数调用的本质,首先我们知道c语言中函数的本质就是一段代码,但是给这段代码起了一个名字,这个名字就是他的的这段代码的开始地址 这也是函数名的本质,其实也就是汇编中的标号。下面我们会接触到一些东西 比如 eip 就是我们常常说的程序计数器,还有ebp和esp (这里 ...
分类:编程语言   时间:2016-09-24 18:58:47    阅读次数:227
C语言中函数调用过程(如何管理栈空间)
ps:先做草稿,以后有时间再整理并贴图,:) 主要是利用栈底寄存器(ebp)、栈顶寄存器(esp)跟eax寄存器(存储返回值)来实现。 假设P调用Q: P() { Q(1,2); } 1.调用前准备,将Q的参数放到栈中(非push) mov $1, (%esp) mov $2, 4(%esp) 2. ...
分类:编程语言   时间:2016-09-21 21:25:43    阅读次数:187
汇编笔记二【32位通用寄存器 以及 常用汇编指令】
一、32位通用寄存器(EAX,ECX,EDX,EBP,ESP,EBP,ESI,EDI) 二、十六位通用寄存器(AX,CX,DX,BX,SP,BP,SI,DI) 三、八位通用寄存器(AH,AL,CH,CL,DH,DL,BH,BL) 四、32位,16位,8位寄存器之间的关系 1.寄存器都是高位在前,低位 ...
分类:其他好文   时间:2016-09-19 06:43:52    阅读次数:143
常见编程语言入口特征
Borland Delphi 6.0 - 7.000509CB0 > $ 55 PUSH EBP 00509CB1 . 8BEC MOV EBP,ESP 00509CB3 . 83C4 EC ADD ESP,-1400509CB6 . 53 PUSH EBX 00509CB7 . 56 PUSH E ...
分类:编程语言   时间:2016-09-17 01:57:38    阅读次数:404
IA-32 保护模式下寄存器一览
最近在看张银奎先生的《调试软件》一书,想将关键的技术记录下来,以便日后查阅,也分享给想看之人吧。 1 通用寄存器 EAX,EBX,ECX,EDX:用于运算的通用寄存器,可以使用AX,BX等16位或AL,AH等8位短寄存器,访问长寄存器的相应地址 ESP,EBP:Extended Stack/Base ...
分类:其他好文   时间:2016-09-08 18:07:30    阅读次数:158
ebp-when-fork-kernel_thread
...
分类:其他好文   时间:2016-09-07 12:27:52    阅读次数:82
关于LEA指令(单周期就可以做简单的算术计算)
堆栈种分配的局部变量所谓的“标号”,你以为是什么?(都是那些该死的宏惹的祸,大家要都是老老实实写代码,就不会有这些疑问了)。 比如你用local在栈上定义了一个局部变量LocalVar,你知道实际的指令是什么么?一般都差不多像下面的样子: push ebp mov esp, ebp sub esp, ...
分类:其他好文   时间:2016-08-26 18:21:20    阅读次数:198
242条   上一页 1 ... 8 9 10 11 12 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!