编码解码
Python脚本
base64换表脚本
1 | import base64 |
变异凯撒脚本
凯撒密码作为最古老的密码体制之一,相信大多数人都知道,即简单的移位操作,那么问题来了,变异的凯撒密码又会是什么呢?
拿到题先比对acsii码值对比表
通过上面的acsii码值对比表可以看到第一个字符向后移了5,第二个向后移了6,第三个向后移了7,以此类推,很容易想到变异凯撒即每个向后移的位数是前一个加1:
1 | str="afZ_r9VYfScOeO_UL^RWUc" |
比较两个字符串输出不同的部分
1 | def compare_strings(str1, str2): |
删除所有回车
1 | text = "你的文本\n包含\n回车" |
在线工具包
自动解密base等编码,很方便
Cyberchef的主站,功能强大,非常推荐
Bugku的在线工具包,也很齐全
Bugku在线工具包分包
编码
base家族
Base100编码解码https://ctf.bugku.com/tool/base100
Base92编码解码https://ctf.bugku.com/tool/base92
Base91编码解码https://ctf.bugku.com/tool/base91
Base85编码解码https://ctf.bugku.com/tool/base85
Base64编码解码https://ctf.bugku.com/tool/base64
Base62编码解码https://ctf.bugku.com/tool/base62
Base58编码解码https://ctf.bugku.com/tool/base58
Base32编码解码https://ctf.bugku.com/tool/base32
Base16编码解码https://ctf.bugku.com/tool/base16
其他
核心价值观编码https://ctf.bugku.com/tool/cvecode
解密
与佛论禅密码https://ctf.bugku.com/tool/todousharp
JS
Brainfuck/OoKhttps://ctf.bugku.com/tool/brainfuck
Sojson.v5解密https://ctf.bugku.com/tool/sojson5
Sojson.v4 解密https://ctf.bugku.com/tool/sojson4
古典密码
UUencodehttps://ctf.bugku.com/tool/uuencode
XXencode密码https://ctf.bugku.com/tool/xxencode
维基利亚密码https://ctf.bugku.com/tool/vigenere
希尔密码https://ctf.bugku.com/tool/hill
栅栏密码https://ctf.bugku.com/tool/railfence
凯撒密码https://ctf.bugku.com/tool/caesar
ADFGX密码https://ctf.bugku.com/tool/adfgx
3DES/CryptoJS/TripleDes
TripleDes(3DES)https://ctf.bugku.com/tool/tripledes
工具很多
持续更新中……