码迷,mamicode.com
首页 >  
搜索关键字:eip    ( 160个结果
x86汇编
memory holds instructions and data CPU interpreter of instructions EIP is incremented after each instruction instruction are different length EIP modi ...
分类:其他好文   时间:2017-01-12 12:53:48    阅读次数:182
(五)CALL、JMP与RET
JMP: 复制地址到EIP jmp 0x111111 //就是修改EIP ,(EIP就是CPU下一行要执行的语句地址,这个地址也可以是数据区段,然后把数据解析为代码,漏洞就是利用了这点) CALL:顾名思义就是调用, push下一行语句地址到栈顶,然后将地址存入EIP,进入函数,然后ret返回到调用... ...
分类:其他好文   时间:2016-12-22 22:32:28    阅读次数:213
20169217 《Linux内核原理与分析》 第十一周作业
首先更新一下第一次实验关于堆栈的分析,这里我直接手写拍的图片。 这里再补充一点,第5步的call f 实际上等于 pushl %eip,movl f %eip,也就是将f的eip地址压栈,call g原理相同。leave等于movl %ebp,%esp,popl %ebp 也就是将ebp出栈,epb ...
分类:系统相关   时间:2016-12-04 17:02:51    阅读次数:266
Linux 第八周上课笔记(2) nfs,ldap网络帐号,autofs自动挂载服务
######################NFS############################nfs手动挂载方式1)yuminstallnfs-utils2)showmount-eip##识别该ip下的共享3)mountip:/sharedir/mountpoint##挂载点挂载目录永久挂载方式方法一vim/etc/fstab172.25.254.250:/nfsshare/nfs1/mntnfsdefaults00[root@localh..
分类:系统相关   时间:2016-11-17 02:30:27    阅读次数:269
汇编各寄存器的作用说明
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省 ...
分类:其他好文   时间:2016-10-31 21:45:23    阅读次数:218
汇编笔记四【JCC】 by:凉游浅笔深画眉 / Net7Cracker
一、JMP指令:无条件跳转指令,本质是修改EIP的值,改变CPU运行路线 MOV EIP,寄存器/立即数 简写为 JMP 寄存器/立即数 二、CALL指令: PUSH 地址B MOV EIP , 地址A/寄存器 简写为:CALL 地址A/寄存器 三、RET指令:返回指令,相当于POP EIP ...
分类:Web程序   时间:2016-10-09 07:23:37    阅读次数:318
20169203《Linux内核原理与分析》第二周作业
通过本周的学习,我更加具体的了解了计算机的工作原理,对于冯诺依曼体系结构主要为: (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,(数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪 CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中 ...
分类:系统相关   时间:2016-10-02 15:02:16    阅读次数:197
亚马逊云服务器AWS安装CentOS
亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变。所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用。 1、按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定到该region下的实例 2、创建好弹性IP之后,然后去创建实例: 3、点启动实例之后,会进入到Am ...
分类:其他好文   时间:2016-09-28 10:07:36    阅读次数:137
堆栈溢出
1.基础知识。 在x86处理器中:EIP(Instruction Pointer)是指令寄存器,指向处理器下条等待执行的指令地址(代码段内的偏移量),每次执行完相应汇编指令EIP值就会增加。 ESP(Stack Pointer)是堆栈指针寄存器,存放执行函数对应栈帧的栈顶地址(也是系统栈的顶部),且 ...
分类:其他好文   时间:2016-09-25 10:43:23    阅读次数:124
c语言中函数调用的本质从汇编角度分析
今天下午写篇博客吧,分析分析c语言中函数调用的本质,首先我们知道c语言中函数的本质就是一段代码,但是给这段代码起了一个名字,这个名字就是他的的这段代码的开始地址 这也是函数名的本质,其实也就是汇编中的标号。下面我们会接触到一些东西 比如 eip 就是我们常常说的程序计数器,还有ebp和esp (这里 ...
分类:编程语言   时间:2016-09-24 18:58:47    阅读次数:227
160条   上一页 1 ... 6 7 8 9 10 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!