Skip to content

编解码

1.兽言兽语

[url](兽音译者在线编码解码 - 兽音翻译咆哮体加密解密)

image-20250415081517789

2. base100

[url](BASE100编码解码 - Bugku CTF平台)

image-20250415081705300

题目复现

题目:[100RGB]

  • 题目来源:Polarctf-misc-[100RGB]

image-20250415081956915

  • 解题:

题目给了一个压缩包,解压后得到:

image-20250415082105859

将空格和换行去除:

python
text = """🐯🐩🐣🐮🐨🐣🐭🐭
🐨🐧🐩🐣🐨🐧🐯🐣🐰🐮
🐨🐧🐪🐣🐨🐩🐪🐣🐭🐬
🐨🐨🐧🐣🐫🐰🐣🐨🐧🐰
🐰🐮🐣🐫🐰🐣🐨🐨🐬
🐪🐩🐣🐰🐬🐣🐰🐮
 🐨🐨🐫🐣🐬🐨🐣🐰🐬
🐰🐰🐣🐨🐨🐮🐣🐫🐪
🐨🐧🐨🐣🐨🐩🐬🐣🐧"""
clean_text = text.replace('\n', '')
clean_text = clean_text.replace(' ','')
print(clean_text)
🐯🐩🐣🐮🐨🐣🐭🐭🐨🐧🐩🐣🐨🐧🐯🐣🐰🐮🐨🐧🐪🐣🐨🐩🐪🐣🐭🐬🐨🐨🐧🐣🐫🐰🐣🐨🐧🐰🐰🐮🐣🐫🐰🐣🐨🐨🐬🐪🐩🐣🐰🐬🐣🐰🐮🐨🐨🐫🐣🐬🐨🐣🐰🐬🐰🐰🐣🐨🐨🐮🐣🐫🐪🐨🐧🐨🐣🐨🐩🐬🐣🐧

base100解码:

image-20250415082256503

将其恢复成可打印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进制)转换成可打印字符

image-20250415083458832

去除RGB即为flag

题目:[大礼包]

  • 题目来源:polarctf-misc-[大礼包]

屏幕截图2025-04-18145819

  • 解题:

题目给了一个加密的压缩包,根据提示,进行纯数字爆破

image-20250418150004673

将压缩包打开,得到一张图片,用010打开,在其末尾发现base编码

image-20250418150103436

一键base后base32解码成功

image-20250418150212623

还是base加密,继续一键base,得到类似flag的东西

image-20250418150322885

栅栏为2,栅栏解密

image-20250418150428562

然后凯撒移位13(即rot13加密)得到flag

image-20250418150541399

滇ICP备2025057983号-1