加密编码(持续更新)
前言
本文章收录作者遇到的所有编码或密码。
如何识别编码?
识别算法编码类型:
1.看位数
2.看特征(数字,字母,大小写,符合)
3.看当前密文所在地(web,数据库,操作系统)
MD5
解码网站:https://www.cmd5.com
32位或16位由“0-9” “a-f”组成的字符串
md5不可逆
破解方法:碰撞、枚举
salt
Discuz加盐
SHA1:与md5差不多,40位
Base系列
各类组合传输参数值
Base64、Base58、Base32、Base16、Base85、Base100等
提一嘴base100有emoji组成
可以使用https://cyberchef.org/解密大多数
没遇到的看这里www.atoolbox.net
JS前端加密
JS颜文字
一堆颜文字 按f12解密
解密网站:https://utf-8.jp/public/aaencode.html
jother
只用 ! + ( ) [ ] { }八个字符编码 f12解密
JSFUCK
只用 ! + ( ) [ ]编码
后端加密
PHP
乱码、头部信息
http://dezend.qiling.org/free.html
.NET
DLL封装代码文件
用ILSpy
这个工具下载作者提供链接:http://114.55.111.231/downloads/ILSpy.zip
JAVA
java&class文件
数据显示编码
字符串数据显示编码
UTF-8/GBK
这个作者在base64转换时遇到的多,base64转换时候可能出现乱码,试试另一种文字比那吗就可以了
杂项编码/密码
本项有待不断补充
先记录作者做题遇到的吧,经典密码可以放放,比较容易的
SNOW隐写解密
这个密码的特征就是一个文件里面有多余的不正常的换行符
提供下载链接:http://114.55.111.231/downloads/snow.exe
本工具为命令行工具,建立一个文件夹放入snow.exe工具,将要操作的文件放入文件夹中,在这个文件夹中打开终端进行操作。
操作方法:
//加密 |
工具下载
以下工具是作者从网上收集的加解密的一些工具
超级加解密工具:http://114.55.111.231/downloads/supersoft.zip
CTF crack tools:http://114.55.111.231/downloads/cracktools.zip