首页
社区
课程
招聘
[推荐] 看雪.众安2021KCTF秋季赛 第二题《迷失丛林》视频讲解
2021-12-31 14:22 4410

[推荐] 看雪.众安2021KCTF秋季赛 第二题《迷失丛林》视频讲解

2021-12-31 14:22
4410

讲解老师:看雪会员sunfishi

原题下载链接:https://ctf.pediy.com/game-season_fight-181.htm

本题是一道Windows逆向题,属于小巧玲珑型题目,大小24KB,虽然代码量小,但是作者设计的思路新颖,用了一张乱序的[0-255]表,隐藏掉前8字节,作为key的前8字节,通过算法扩展成256*256的表,统计256张256的表中,固定0,14,40,79位置上不为0的个数。


对乱序表进行变形取前8字节,利用key的后8字节查表解密,最终变成 "GoodJob~" 这个明文提示,则验证成功。


如果把乱序的表认为是内置了RC4的密钥的置换表,整体算法看上去像是一个类似RC4的加密变换,先把前8个字节穷举出来,再解密得到明文字符串。



[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回