-
-
[原创]【2019看雪CTF】Q1赛季 第九题 C与C++ WP
-
发表于: 2019-3-23 21:00 3206
-
delete
操作并未作严格检查,可以malloc
申请的对非对象空间进行操作,如果构造得当,伪造析构函数,通过delete
操作的析构来作函数调用,可以实现leak及get shell,leak还要借助菜单函数中并不会执行的调用函数sub_400E10
。至于函数指针,就需要用到开头输入的名字。完整exp如下:
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: