BUU-ciscn_2019_qual_virtual-WP
一道虚拟机 pwn 题,大概是最入门的级别的了,也是此类题型我做的第一道,感觉主要的难点在逆向而非利用,理解程序行为和发现漏洞点后就不难做出了。
逆向分析
此程序模拟了一个数据段,一个代码段和一个栈段
…
hitcon_ctf_2019_lazyhouse-WP
Read more ⟶
PWNABLE.TW-Printable-WP
相当麻烦的格式化字符串和 .fini 数组利用结合的题目,由于是 pwnable 的题,这里只简单记录一下思路
首先,printf 是很裸的,但是执行完后就会直接 exit,这肯定不行,首要的是要做到能够重复利用。exit 在执行时,会遍历 .fini 数组中的所有函数并执行。程序没有开启 PIE,自然会想到修改 .fini 数组,但是该数组不可写,就需要用别的方法。在调用 .fini 数组中的函数的 _dl_fini 中有这样一段代码
…