解码工具
1. BASE:
工具Base64解码 Base64编码 UTF8 GB2312 UTF16 GBK 二进制 十六进制 解密 - The X 在线工具 (the-x.cn)
Base64所用字符: 0,1,2 ….9 A,B,C,D…Z a,b,c,d…z + /
BASE64等号由来:N*8%6后余2个二进制位,就补2个=,余4个二进制位就补一个=,整除不补=
2.
BASE32:
只有23456789和A~Z
BASE16:
2.维吉尼亚密码:
是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。 首先把密钥重复拼接到和密文长度相同,再去找重复密码?
卡西斯基试验:是基于类似的常用单词有可能被同样的密钥字母进行加密,从而在密文中重复出现。例如,明文中不同的CRYPTO可能被密钥ABCDEF加密成不同的密文
求密钥方法: 穷举密钥搜索
频率统计:单表代换、多表代换
解码方法:1.确定密钥长度:密文中出现两个相同字母组,它们所对应的明文字母相同的可能性很大,这样的两个密文字母组之间的距离可能为密钥长度的整数倍。
2.重合指数法:自然语言(以英语为例)的重合指数约为 0.065,而且单标代换不会改变该值。(我觉得很麻烦,因为涉及数学,我是数学学渣,所以就不列出来了,感兴趣可以学习)
3. 猜测密钥长度:假设密钥长度为 d dd,提取相同密钥字加密的密文,测试其重合指数。
如果猜测正确,则重合指数接近 0.065 0.0650.065,否则字符串表现得更加随机一般在 0.038 ( 1 / 26 ) ∼ 0.065 0.038(1/26) \thicksim 0.0650.038(1/26)∼0.065 之间。
CTF在线工具-在线维吉尼亚密码加密|在线维吉尼亚解密|维吉尼亚密码算法|Vigenere Cipher (hiencode.com)
3.凯撒密码:
它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。看位移量。
CTF在线工具-在线凯撒密码加密|在线凯撒密码解密|凯撒密码算法|Caesar Cipher (hiencode.com)
4.ROT13:
原理:将所有的字符向后移动13位就行了,但要保持大写和小写
其余其他字符不变加密与解密,相同的函数A换成N、B换成O、依此类推到M换成Z,然后序列反转:N换成A、O换成B、最后Z换成M。只有这些出现在英文字母里头的字元受影响;数字、符 号、空白字元以及所有其他字元都不变。因为只有在英文字母表里头只有26个,并且26=2×13,ROT13函数是它自己的逆反
CTF在线工具-在线Rot13密码加密|在线Rot13密码解密|Rot13密码算法|Rot13 Cipher (hiencode.com)
5.摩斯密码:
摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种: 点、划、点和划之间的停顿、每个字符之间短的停顿、每个词之间中等的停顿以及句子之间长的停顿。
摩斯树:
文件头文件尾总结
7Z 文件:
文件头:37 7A BC AF 27 1C
文件尾:(无)
APK 文件:
文件头:50 4B 03 04 14 00 08 00
文件尾:50 4B 05 06 00 00
AVI 文件:
文件头:52 49 46 46 xx xx xx xx 41 56 49 20
文件尾:00 00 00 00
BAT 文件:
文件头:3C 25 40 20 25 5F 46 49 4C 45 5F 25 20 3E
文件尾:(无)
BMP 文件:
文件头:42 4D
文件尾:(无)
CSV 文件:
文件头:(无)
文件尾:(无)
DLL 文件:
文件头:4D 5A
文件尾:(无)
DOC 文件:
文件头:D0 CF 11 E0 A1 B1 1A E1
文件尾:(无)
DOCX 文件:
文件头:50 4B 03 04 14 00 06 00
文件尾:50 4B 05 06 00 00
EPS 文件:
文件头:25 21 50 53 2D 41 64 6F 62 65
文件尾:(无)
EXE 文件:
文件头:4D 5A
文件尾:(无)
FLAC 文件:
文件头:66 4C 61 43
文件尾:(无)
GIF 文件:
文件头:47 49 46 38 39 61
文件尾:3B
GZ 文件:
文件头:1F 8B 08
文件尾:(无)
HTML 文件:
文件头:3C 21 44 4F 43 54 59 50 45 20 48 54 4D 4C 20 50
文件尾:3C 2F 48 54 4D 4C 3E
ICO 文件:
文件头:00 00 01 00
文件尾:(无)
INI 文件:
文件头:3B
文件尾:(无)
ISO 文件:
文件头:43 44 30 30 31
文件尾:(无)
Java 类文件:
文件头:CA FE BA BE
文件尾:(无)
JAR 文件:
文件头:50 4B 03 04 14 00 08 00
文件尾:50 4B 05 06 00 00
JPEG 文件:
文件头:FF D8 FF E0
文件尾:FF D9
JPG 文件:
文件头:FF D8 FF E0
文件尾:FF D9
JSON 文件:
文件头:7B 22 74 79 70 65 22 3A 22
文件尾:7D
MKV 文件:
文件头:1A 45 DF A3
文件尾:(无)
MOV 文件:
文件头:00 00 00 14 66 74 79 70 71 74 20
文件尾:(无)
MP3 文件:
文件头:49 44 33
文件尾:FF FB
MP4 文件:
文件头:00 00 00 14 66 74 79 70 69 73 6F 6D
文件尾:(无)
ODT 文件:
文件头:50 4B 03 04 14 00 08 08
文件尾:50 4B 05 06 00 00
OTF 文件:
文件头:4F 54 54 4F
文件尾:(无)
PDF 文件:
文件头:25 50 44 46 2D 31 2E
文件尾:25 25 45 4F 46
PNG 文件:
文件头:89 50 4E 47 0D 0A 1A 0A
文件尾:49 45 4E 44 AE 42 60 82
PPT 文件:
文件头:D0 CF 11 E0 A1 B1 1A E1
文件尾:(无)
PPTX 文件:
文件头:50 4B 03 04 14 00 06 00
文件尾:50 4B 05 06 00 00
PSD 文件:
文件头:38 42 50 53
文件尾:(无)
RAR 文件:
文件头:52 61 72 21 1A 07 00
文件尾:(无)
RTF 文件:
文件头:7B 5C 72 74 66 31
文件尾:7D
SQL 文件:
文件头:3B 43 3B 20
文件尾:3B
SVG 文件:
文件头:3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E
文件尾:3C 2F 73 76 67 3E
TAR 文件:
文件头:75 73 74 61 72 00 30 30
文件尾:(无)
TIFF 文件:
文件头:49 49 2A 00
文件尾:(无)
TXT 文件:
文件头:(无)
文件尾:(无)
WAV 文件:
文件头:52 49 46 46 xx xx xx xx 57 41 56 45 66 6D 74 20
文件尾:64 61 74 61 xx xx xx xx
WebM 文件:
文件头:1A 45 DF A3
文件尾:(无)
Windows 文件夹(目录):
文件头:4B 44 57 4D
文件尾:(无)
WMV 文件:
文件头:30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C
文件尾:(无)
WordPerfect 文件:
文件头:FF 57 50 43
文件尾:(无)
XLS 文件:
文件头:D0 CF 11 E0 A1 B1 1A E1
文件尾:(无)
XLSX 文件:
文件头:50 4B 03 04 14 00 06 00
文件尾:50 4B 05 06 00 00
XML 文件:
文件头:3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E
文件尾:3C 2F 72 6F 6F 74 3E
ZIP 文件:
文件头:50 4B 03 04
文件尾:50 4B 05 06