文章目录 缓冲区溢出原理 call指令的意思是调用某一个函数 返回地址:在执行某一命令前,将下一个要执行的地址入栈,执行完命令,马上开始执行返回地址 观察正常程序 观察溢出程序 利用方式 缓冲区溢出原理 通俗点说,就是用户输入超出程序的预计,但是程序还是把它存了起来,超出的部分会覆盖掉下一步要执行的命令地址,如果精确操作,就可以通过输入来控制程序下一步执行的指令集,即执行我们的程序。 call指令的意思是调用某一个函数 返回地址