CTF竞赛之misc-base64
2017-09-10 20:46
465 查看
Base64知识点
定义:base64是一种编码方式,是把二进制数据编码为可写的字符形式的数据。这是一种可逆的编码形式。
用base64这种方式编码后得到的是一个字符串,其中的字符可以包括a-z、A-Z、0-9、+、\ 共64个字符。
字符表:
【注:其实是65个字符,“=”是填充字符】。
编码过程:把三个8位字节编码为4个6位字节
例一:xue经编码后为WHV1
例二:xu经编码后为WHU=
例三:x经编码后为WA==
当字节数不够时需在原数据后面添加1个或2个零值字节,使其字节数是3的倍数。然后,在编码后的字符串后面添加1个或2个等号“=”,表示所添加的零值字节数。
破解方法:
破解方面没怎么懂等以后遇到了再用自己理解的方式写出来
本文参考文章:
http://blog.csdn.net/xuefeng0707/article/details/19845111
http://www.shiyanbar.com/experiment-course/experiment-course/vid/1734
http://www.freebuf.com/sectool/86269.html
相关文章推荐
- 在android平台解决找不到sun.misc.BASE64Enocder的问题
- sun.misc.BASE64Decoder 导入 错误,找不到base64包
- 用Base64Util加密工具的时候不能导包 sun.misc.BASE64Encoder 的jar包问题
- sun.misc.BASE64加解密跟Apache的commons-codec加解密区别以及改造兼容Apache
- Base64编码实现一---使用sun.misc.BASE64Encoder实现Base64
- android平台解决找不到sun.misc.BASE64Enocder的问题
- Base64上传图片时 sun.misc.BASE64Encoder找不到jar包的解决方法
- 简述docx文档格式-CTF竞赛专用
- bugku ctf 一段base64 wirteup
- CTF-base64加解密
- 实验吧CTF题库 2015RCTF(misc50)安全杂项 grep检索字符串与python解析文本
- 记录CTF misc之菜刀流量分析
- 字符串加密,解密,利用 sun.misc.BASE64Decode类的 encode(byte)编码和decodeBuffer(str)解码
- java实现图片与base64字符串之间的转换(不适用SUN公司的sun.misc.BASE64Encoder)
- org.apache.commons.codec.binary.Base64与sun.misc.BASE64Encoder等效
- sun.misc.BASE64Decoder 导入 错误
- ctf中MISC之MP3等音频隐写