-
-
[原创] 第六题:消失的岛屿 wp
-
发表于: 2019-6-11 22:38 2795
-
KanXue2019ctf_st
题目没有任何刁难的地方,相当于给出源码了
主函数,很显眼的看到base64_encode,但比较的字符串却有很大一部分不是base64包含的字符,嗯,自定义的base64加密
通过分析,与原来的base64算法不同的是,原算法的字符顺序为'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
自定义的字符顺序为'tuvwxTUlmnopqrs7YZabcdefghij8yz0123456VWXkABCDEFGHIJKLMNOPQRS9+/'
除此之外,修改的算法还进行了简单的移位和替换
我们写一下解密的脚本即可,用python的时候有两点需要注意:
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2019-6-11 22:40
被qux编辑
,原因: 修改标题
赞赏
他的文章
- [原创]Ghidra和x64dbg的地址配合 1951
- [求助]样本定位C2和加解密逻辑 2489
- [原创]逆向---计算实际地址 1479
- [求助]关于注册表项关闭windows的ASLR功能 2430
- ghidra---配置获取加载pdb文件 759
赞赏
雪币:
留言: