stack
[pwn笔记3]stack-six(phoenix)
听说把这段写进~/.gdbinit 里面会让栈的情况更加真实(在调试的时候) (参考https://n1ght-w0lf.github.io/binary exploitation/stack-six/)
Copy
unset env LINES
unset env COLUMNS…

[pwn笔记2]stack-three, stack-four, stack-five(Phoenix)
最近又是数模又是开学的,很难受,还是看看远方的水入门题吧。没有动态基址,还是比较简单的。 (写这段的时候还没想到接下来还有概率论考试,还打了场 ctf 校赛,所以。。。)
stack-three
覆盖一个即将被调用的函数指针的数据,跟前面差不多。
Copy
from pwn…
[pwn笔记1]stack-one和stack-two (Phoenix)
这两道非常简单,而且只有数据读入方式的区别。跟 zero 一样,只是对覆盖的数据有要求。 stack-one
将程序第一个参数strcpy到字符串。
在 gdb 中 run 后面直接接参数即可带上参数。
pwntools 的 sh.run 可以接收字节数组作为参数…
[pwn笔记0]Phoenix环境搭建和stack-zero
找到一个学习 pwn 的项目http://exploit.education ,决定让我临时抱佛脚学的 pwn 走向正轨,试试开个笔记系列(每次 pwntools 脚本都忘记怎么写),希望不要半路弃坑。定个小目标,至少把 Phoenix 系列做完吧。 环境配置
首先在 more…