编解码
1.兽言兽语
[url](兽音译者在线编码解码 - 兽音翻译咆哮体加密解密)
2. base100
[url](BASE100编码解码 - Bugku CTF平台)
题目复现
题目:[100RGB]
- 题目来源:Polarctf-misc-[100RGB]
- 解题:
题目给了一个压缩包,解压后得到:
将空格和换行去除:
python
text = """🐯🐩🐣🐮🐨🐣🐭🐭
🐨🐧🐩🐣🐨🐧🐯🐣🐰🐮
🐨🐧🐪🐣🐨🐩🐪🐣🐭🐬
🐨🐨🐧🐣🐫🐰🐣🐨🐧🐰
🐰🐮🐣🐫🐰🐣🐨🐨🐬
🐪🐩🐣🐰🐬🐣🐰🐮
🐨🐨🐫🐣🐬🐨🐣🐰🐬
🐰🐰🐣🐨🐨🐮🐣🐫🐪
🐨🐧🐨🐣🐨🐩🐬🐣🐧"""
clean_text = text.replace('\n', '')
clean_text = clean_text.replace(' ','')
print(clean_text)
🐯🐩🐣🐮🐨🐣🐭🐭🐨🐧🐩🐣🐨🐧🐯🐣🐰🐮🐨🐧🐪🐣🐨🐩🐪🐣🐭🐬🐨🐨🐧🐣🐫🐰🐣🐨🐧🐰🐰🐮🐣🐫🐰🐣🐨🐨🐬🐪🐩🐣🐰🐬🐣🐰🐮🐨🐨🐫🐣🐬🐨🐣🐰🐬🐰🐰🐣🐨🐨🐮🐣🐫🐪🐨🐧🐨🐣🐨🐩🐬🐣🐧
base100解码:
将其恢复成可打印ascii
txt
82,71,66,102,108,97,103,123,65,110,49,109,97,49,115,32,95,97,114,51,95,99,117,43,101,125,0
# ASCII 码表中的可打印字符的编号范围是 32-126(0x20-0x7E),共 95 个字符
ascii(10进制)转换成可打印字符
去除RGB即为flag
题目:[大礼包]
- 题目来源:polarctf-misc-[大礼包]
- 解题:
题目给了一个加密的压缩包,根据提示,进行纯数字爆破
将压缩包打开,得到一张图片,用010打开,在其末尾发现base编码
一键base后base32解码成功
还是base加密,继续一键base,得到类似flag的东西
栅栏为2,栅栏解密
然后凯撒移位13(即rot13加密)得到flag