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