921228-信息系统安全与对抗实践-4. x86参数传递

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息系统安全与对抗实践

x86参数传递实例

内容提要

•在Linux下编译程序

•x86程序的参数传递

-hello world

-三个参数的传递

2

在Linux下编译程序

•在64位Kali Linux上编译32位程序

-sudo apt install gcc-multilib

-gcc main.c-m32

-./a.out

3

hello world

•观察x86程序的参数传递

•函数共同的开始和结束特征

•调用函数后对栈的恢复

4

多个参数的传递

•参数传递时的push顺序是反向的

•无论有多少个参数,这些参数都是通过栈进行传递的

-与x64有所不同

5

相关文档
最新文档