首页
社区
课程
招聘
[原创]XCTF 攻防世界 reverse 高手进阶 RCTF-2015 TankGame writeup
发表于: 2019-4-4 10:24 6275

[原创]XCTF 攻防世界 reverse 高手进阶 RCTF-2015 TankGame writeup

2019-4-4 10:24
6275

拿到题目之后解压,图片、地图、游戏啥的都有,双击exe一看,还真是坦克大战,玩了一会,游戏体验极差,直接放IDA里面找FLAG

进入IDA之后发现WinMain这有一段不能识别为C,而且这一段有好几个函数调用,逐一查看函数调用情况。

第一个sub_4010B0进去之后啥也没发现;第二个sub_401580进去之后发现这就是个深不见底的函数调用,系统对话框的函数居多,初步判断应该是正常游戏运行的各种调用,应该不是要找到,暂时跳过;第三个sub_401700进去之后,继续查看里面的sub_402B50,发现有部分代码结构如下

将v14-v39(v20、v32位置特殊)的数据与0x39异或写入文件,而v14-v39则是堆栈中的一段连续数据

将数据copy后运行一下看结果

拿到题目之后解压,图片、地图、游戏啥的都有,双击exe一看,还真是坦克大战,玩了一会,游戏体验极差,直接放IDA里面找FLAG



进入IDA之后发现WinMain这有一段不能识别为C,而且这一段有好几个函数调用,逐一查看函数调用情况。




[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 279
活跃值: (123)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
学习
2019-4-4 16:34
0
游客
登录 | 注册 方可回帖
返回
//