-
-
[原创]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直播授课
赞赏
他的文章
看原图