0%

栈对齐

前言

太菜了QWQ,困惑了很久(主要是在脚本中不知道该怎么进行gdb调试),今天下午研究了一下,造成最后攻击失败的结果应该是movaps指令搞的鬼,经过测试Ubuntu20里有这个问题,Ubuntu16没有。movaps指令要求其目的操作数必须是16的倍数,也就是说其操作数的数值的16进制数的最后一位必须为0,这里看一个例子更容易理解§( ̄▽ ̄

阅读全文 »

CTFwiki:https://ctf-wiki.org/pwn/linux/user-mode/environment/

Linux环境

学习pwn需要的环境和工具

需要安装python的第三方库pwntools、gdb的增强版pwndbg、ruby语言里的Onegadget,其他的工具任意,具体安装步骤在B站的星盟pwn讲学的第一章(pwn环境的搭建)。

ida可以到爱盘(吾爱破解)里面找到

Ubuntu我装的是20

阅读全文 »