深入汇编理解缓冲区溢出攻击

1.基本知识    子汇编程序里,调用函数使用CALL伪指令,原始的传递参数的方法可以是使用寄存器和全局标记(和高级语言,如C中的全局变量,在.data段定义的标记)。但是由于这样子函数不能模块化,而且如果程序功能稍大的话,代码将非常难于理解和维护,所以后来统一使用栈来管理函数调用,包括函数的参数传递,返回地址,局部变量。这样函数就可以模块化,并且可以写在另一个文件中。不过,在Linux内...
阅读(1875) 评论(2)
    个人资料
    • 访问:529892次
    • 积分:6884
    • 等级:
    • 排名:第3118名
    • 原创:141篇
    • 转载:1篇
    • 译文:0篇
    • 评论:104条
    最新评论