网站首页 站内搜索

搜索结果

查询Tags标签: pwnable,共有 4条记录
  • Pwnable.xyz Game

    0x1,概述。 这道题漏洞主要在于函数save_game函数的有符号整形使edit_name对名字长度误判导致的溢出,仔细观察save_game函数对数字格式的转换再结合堆结构可以直接发现。 0x2,具体解决方案。 先查一波保护: 具体逻辑分析: main()通过菜单选择行为,并回应。 Play game…

    2021/12/21 6:23:11 人评论 次浏览
  • Pwnable.xyz Game

    0x1,概述。 这道题漏洞主要在于函数save_game函数的有符号整形使edit_name对名字长度误判导致的溢出,仔细观察save_game函数对数字格式的转换再结合堆结构可以直接发现。 0x2,具体解决方案。 先查一波保护: 具体逻辑分析: main()通过菜单选择行为,并回应。 Play game…

    2021/12/21 6:23:11 人评论 次浏览
  • 劫持vtable修改程序执行流——pwnable seethefile

    前置知识 vtable vtable是和file结构体并列的一段内容,是函数指针数组,其中包含了对file的一些操作函数。 以下来自ctf-wiki 在 libc2.23 版本下,32 位的 vtable 偏移为 0x94,64 位偏移为 0xd8 以下是vtable的实际结构,如图所示,我们需要关注的是close部分。也就是…

    2021/7/23 1:06:55 人评论 次浏览
  • 劫持vtable修改程序执行流——pwnable seethefile

    前置知识 vtable vtable是和file结构体并列的一段内容,是函数指针数组,其中包含了对file的一些操作函数。 以下来自ctf-wiki 在 libc2.23 版本下,32 位的 vtable 偏移为 0x94,64 位偏移为 0xd8 以下是vtable的实际结构,如图所示,我们需要关注的是close部分。也就是…

    2021/7/23 1:06:55 人评论 次浏览
扫一扫关注最新编程教程