【BUUCTF】jarvisoj_level0

【解题步骤】

1.checksec level0

【BUUCTF】jarvisoj_level0_第1张图片

只开启一个NX,不影响栈溢出

来瞅瞅level0里面有啥


2.IDA进行反编译,得到汇编代码,再转换成C语言代码

【BUUCTF】jarvisoj_level0_第2张图片

 【BUUCTF】jarvisoj_level0_第3张图片

 找到了callsystem后门函数

3.如何构建payload

【方法一】调用后门函数callsystem()

 【方法二】直接调用system函数

查看汇编代码,就可以找到system函数

 

 

你可能感兴趣的:(PWN--刷题,ubuntu,linux)