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

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

2021-12-31 14:22
4640

讲解老师:看雪会员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个字节穷举出来,再解密得到明文字符串。



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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//