CTF中那些迷惑人的”base64“
文章首发于Freebuf
https://www.freebuf.com/sectool/291632.html
base 编码可是 ctf 比赛中的常客了,我们通常用结尾的等号和字符判断 base 编码类型
如:base64 编码由( A-Z、a-z、0-9、+、/)64个字符组成,根据编码原理,base64 末尾最多有两个等号,当字符串出现多个等号时,可以考虑 base32
但是有很多编码和base编码非常相似,下面总结了一些,并列出辨别他们的方法
Rabbit,AES,DES
U2FsdGVkX1/SvkGkNmN/u52RqOQ=
辨别方法:U2 开头
解密网站:http://www.fly63.com/tool/cipher/
gzip
eJxLy0lMrzYxtEi2NExOtExLMTcyTDMwMzdLNDFJsjQ0TUk0NU41rgUA4UoLJg==
辨别方法:ejx 开头
解密网站:https://codebeautify.org/gzip-decompress-online
jwt
因为 jwt 分为三部分,之间通过点号分隔,前两部分就是 base64 编码的所以直接可以 base64 解码
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
辨别方法:eyJ
解密网站:https://jwt.io/
方正jiam、jiemi编码
这个可以说是方正公司自己定的编码规则了,具体可以看这篇文章 Link
base64x
base64 的乱序版
参考链接
最后是base全家桶集合
Base16
包含字母:
0123456789ABCDEF
Base32
包含字母:
ABCDEFGHIJKLMNOPQRSTUVWXYZ234567
base36
包含字母:
0123456789abcdefghijklmnopqrstuvwxyz
base62
包含字母:
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Base64
包含字母:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
base58
包含字母:
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
Base85
包含字母:Base85也称为Ascii85
US-ASCII 模式包含以下字符
<~9jqo^BlbD-BleB1DJ+*+F(f,q/0JhKF<GL>Cj@.4Gp$d7F!,L7@<6@)/0JDEF<G%<+EV:2F!, O<DJ+*.@<*K0@<6L(Df-\0Ec5e;DffZ(EZee.Bl.9pF"AGXBPCsi+DGm>@3BB/F*&OCAfu2/AKY i(DIb:@FD,*)+C]U=@3BN#EcYf8ATD3s@q?d$AftVqCh[NqF<G:8+EV:.+Cf>-FD5W8ARlolDIa l(DId<j@<?3r@:F%a+D58'ATD4$Bl@l3De:,-DJs`8ARoFb/0JMK@qB4^F!,R<AKZ&-DfTqBG%G >uD.RTpAKYo'+CT/5+Cei#DII?(E,9)oF*2M7/c~>
base91
包含字母:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
base92
包含字母:
!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}
base128
包含字母:
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\xb5\xb6\xb7\xbc\xbd\xbe\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff
要使用python脚本解码可以看这篇文章:https://www.cnblogs.com/pcat/p/11625834.html
不得不说,ctf misc 学习范围真的广
CTF中那些迷惑人的”base64“相关推荐
- ctf中ASCII,base64几种密码的基本样式
发现在ctf中经常会出现各种样式的码需要我们来进行转换,这里大概的总结一下各个码的特点 +AGsAZQB5ADoAaQBhAG0AdQB0AGYANwBlAG4AYwBvAGQAZQBk- 这种是典型 ...
- CTF中编码与加解密总结
CTF中那些脑洞大开的编码和加密 转自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到 ...
- [CTF]中那些脑洞大开的编码和加密
[CTF]中那些脑洞大开的编码和加密 摘自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会 ...
- CTF中那些脑洞大开的编码和加密
0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进 ...
- CTF中的编码与加密题
0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问题:表哥,你知道这是什么加密吗?其实CTF中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进 ...
- python 字节流分段_一文掌握CTF中Python全部考点
声明:Tide安全团队原创文章,转载请声明出处!文中所涉及的技术.思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担! 前 言 一次偶然的机会,让自己 ...
- CTF中智能合约部署交互基础
0x01 前言 Solidity在以太坊中是编写智能合约最受欢迎的语言,一般的CTF竞赛中的智能合约方向的题目都是以solidity语言编写的智能合约. 为什么写这一篇文章,主要是因为在接触智能合约类 ...
- Docker配置CTF中的靶机环境
0x01 前言 之所以整理一篇Docker搭建CTF中的靶机文章,主要是因为最近断断续续遇到需要自己搭建一个服务器端镜像的事,出题或者是部署一些服务,出于安全或者是可移植性的一些考虑,都是需要用到Do ...
- 见微知著(一):解析ctf中的pwn--Fast bin里的UAF
在网上关于ctf pwn的入门资料和writeup还是不少的,但是一些过渡的相关知识就比较少了,大部分赛棍都是在不断刷题中总结和进阶的.所以我觉得可以把学习过程中的遇到的一些问题和技巧总结成文,供大家 ...
最新文章
- melogin宽带连接服务器无响应,输入melogin.cn进不了路由器设置界面怎么办
- Dubbo原理何源码解析之服务暴露
- 2020年SWPUACM团队新生第四次周赛(题解)
- Star 10.9K!这份Google面试攻略,牛逼了!
- pip ImportError: cannot import name 'main' after update
- BuddyPress安装指南
- jmeter的master-slave模式
- wine手动安装wine-mono和wine-gecko组件
- AIX环境安装DB2 数据库
- 用什么c语言语句直接跳出if,C语言中怎样跳出if语句
- openwrt之修改Luci界面
- 优质办公体验,掌上OA一机hold住全场
- mysql+纵表和横表_mysql 横表和纵表转换
- 基于百度飞桨的单/多镜头行人追踪(非官方Baseline)
- 使用ArcGIS制作专题等值线图
- 线速度与角速度的关系
- 云和恩墨亮相CNCC 2020,zCloud打造国产时代数据库管理中台
- 微信公众平台如何更换安全管理员(微信一)
- 苹果二手机价格行情2022.2.22
- 活灵活现用Git--基础篇
热门文章
- 谈谈巨头公司的LOGO颜色设计
- 高级软件测试技术-小组任务分配和安排-Day01
- 电子计算机的字母是什么意思,电脑硬件的型号中的数字和字母都代表什么意思...
- C-Lodop云打印服务器 v3.075
- 思科网络模拟器EVE安装(附安装包)
- JS 解析json的错误问题
- C++11新特性(69)- sizeof...运算符
- unity中的动态绑定、赋值等
- c语言两位数码管程序,单片机制作—两位数码管显示 c语言 汇编程序+电路图
- 12篇读书笔记系列-4、启功给你讲书法-已读完