Category - ciscn2019 Final

本次比赛被一血的题目,算是简单题了,但是第一天感觉自己不在状态,交互写了好久都没写好。 因此浪费了不少时间,到做出来的时候已经捞不到什么分数了。 可以写got表,没有开PIE,也没有沙盒反调试之类的骚操作。 ```c Arch: amd64-64-little RELRO: Partial RELRO Stack: Canary found N
隔壁Waterdrop队里师傅出的一道题目,比较全面地考察了几个基础知识点。 首先还是开了沙盒禁用execve: ```c line CODE JT JF K ================================= 0000: 0x20 0x00 0x00 0x00000000 A = sys_number 0001: 0x35 0x02 0x00 0x40
比赛的时候上来就抽到了这题,程序逻辑不复杂,主要考察`file_struct`的利用,对这块的确不熟,到赛后分享的时候才了解到原来可以这么玩,也算是补上一个知识点的盲区了。 初始化加载了沙盒: ```c line CODE JT JF K ================================= 0000: 0x20 0x00 0x00 0x00000004