Exp1 PC平台逆向破解 20165110 石钰 一.实践目标 1.实验背景 实践对象是pwn1的Linux可执行文件,该程序的正常该程序正常执行流程是:main调用foo函数(oo函数会简单回显任何用户输入的字符串)该程序还包含一个getShell代码片段,会返回一个可用Shell.但是在正常情况下这个代码是不会被运行的. 2.实验内容 (1)手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数. (2)利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发g…