目录
一、base家族各自的特点:
1.base16特点:
Base16编码由数字0~9和字母A~F组成
2.base32特点:
base32编码是由大写字母(A-Z)和数字234567组成,末尾可能会用多个“=”进行数据补充
3.base64特点:
Base64编码使用大写字母A~Z,小写字母a~z,数字0~9以及"+","/",在末尾仍然会使用“=”进行数据的填充
二、清楚特点后,base编码的考点:
1.base解码
这个不多说,出现的点可能有010打开在txt中直接出现密文(一般在文件开头或者结尾,建议直接先拉一边文件头尾,在查找数据头挨个看是不是在中间)
中间的比如ctf show-misc-stega11
放一个base解码网站:https://www.qqxiuzi.cn/bianma/base64.htm
2.base密文转图片
也是ctf show-misc刷的题,哪道给忘了。
记事本打开会发现相似于base编码,根据上面判断是哪种base加密。转图片一般还会出现关键词例如“photoshop”“photo”啥的,可以扔进在线网站试试。
放一个网站:在线Base64转图片 (lddgo.net)
3.准确来说是base的障眼法
看起来像一个base密文,例如:
实际上base解码根本无果,而是字母解码,扔进千千秀字:文本加密为字母,可自设密码|文本在线加密解密工具 (qqxiuzi.cn)
解码得到另一个被加密的密文。
4.base64和base32循环加密
只知道有这么个考点,我还不会写脚本。脚本得到各自加密次数,扔进Cyber解码就好。(真不会,后面再补习)
Cyber:CyberChef (gchq.github.io)