首页
论坛
专栏
课程

初尝CTF签到题

2019-4-13 07:59 4048

初尝CTF签到题

2019-4-13 07:59
4048

一、拖入OD利用栈回溯找到关键代码,根据输入的Passwd求下标索引,如下所示:





二、根据索引拼接获取正确的密码:



其实已经明了,调用函数前已经计算出了下标数组,在KeyTab[]中,只要通过正确下标获取拼接成"KanXueCTF2019JustForhappy"即可通关,如下:



三、c++代码求Key:

    思路很简单,反向思维,先要密码在KeyTab中正确的下标,反向匹配0~9,a~z,A~Z。根据不同项加上减去的固定值,即可还原:
    

用IDA的话可以更高效,但我喜欢过程......


[招聘]欢迎市场人员加入看雪学院团队!

最新回复 (1)
糊涂每一天 2019-4-19 13:00
2
0
怎么签到
游客
登录 | 注册 方可回帖
返回