-
-
[原创]【2019看雪CTF】Q2赛季 第三题 金字塔的诅咒 WP
-
发表于: 2019-7-2 00:12 5592
-
此题是比较简单的fmt类型的pwn题(此赛季唯一一个libc2.23的pwn题)。
因为是32位的elf,所以一切要简单得多,只不过有两个小小的限制,一是输入存放在bss上,而且是开PIE的;二是每次输入要求不大于24字节。
大概思路是:(都是fmt的利用)从栈上leak出libc地址和栈地址(栈上有ebp链,有了栈指针当然有栈地址),可通过ebp的栈指针构造指向其它栈地址的栈指针,从而实现栈的任意写,最终在栈上构造好system
的rop实现get shell。
最终exp如下:
赞赏
他的文章
赞赏
雪币:
留言: