Leaking libc address with ROP
快速总结
其他教程和二进制文件以供练习
代码
#include <stdio.h>
int main() {
char buffer[32];
puts("Simple ROP.\n");
gets(buffer);
return 0;
}ROP - 泄露 LIBC 模板
Leaking libc - template1- 查找偏移量

2- 查找Gadgets
3- 查找 libc 库

3.1- 搜索 libc 版本(1)

3.2- 搜索 libc 版本(2)
3.3- 泄漏的其他函数
4- 寻找基于libc的地址并利用

4(2)- 使用 ONE_GADGET

EXPLOIT FILE
Leaking libc - template常见问题
MAIN_PLT = elf.symbols['main'] 未找到
Puts未找到
sh: 1: %s%s%s%s%s%s%s%s: not found
最后更新于