首页
社区
课程
招聘
[原创]CTF2019第六题迷失的岛屿解析
2019-6-11 16:11 2125

[原创]CTF2019第六题迷失的岛屿解析

2019-6-11 16:11
2125
使用IDA打开,找到main方法

可见是通过对输入字符串的加密后对比进行判断。
但base64并没有!%$等特殊符号,可见在base64_encode中有可普通base64不一样的地方。

整体浏览下来并没发现有什么不同的,只好看看charEncrypt中的字符加密有什么

可以看到,对字符加密结果进行了运算,而且字符加密并不是按照“ABCDEF..."这个顺序,而是

所以,知道运算流程后,直接反向运算 !NGV%,$h1f4S3%2P(hkQ94== 

得到真正的base64密文是S2FuWHVlMjAxOWN0Zl9zdA==,解密一下得到明文是KanXue2019ctf_st

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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