栈溢出的经典代码
exchen 14年前 (2010-08-04) 4223浏览 0评论
一个栈溢出的经典代码 #include <stdio.h> #include <string.h> void overflow(char* buf) { char des[5]="";...
exchen 14年前 (2010-08-04) 4223浏览 0评论
一个栈溢出的经典代码 #include <stdio.h> #include <string.h> void overflow(char* buf) { char des[5]="";...
exchen 14年前 (2010-08-04) 4038浏览 0评论
栈在内存中到底是如何表现的呢?我们来做一个实例调试一下。 代码如下: #include void main() { _asm { push 0x12345678 push 0x11112222 pop eax pop ebx } } 按F9下一个断点...
exchen 14年前 (2010-06-09) 3961浏览 0评论
缓冲区溢出分为栈溢出,堆溢出。 首先从栈溢出开始学习吧! 关于缓冲区溢出需要对汇编方面的知识有一定的了解,有时间再复习一下汇编,今天先初探一下堆栈溢出的原理。 什么是栈呢? 1、栈是一种机制,计算机用它来将参数传递给函数,也可以用来放入函数的局部变量...