BUGKU/Crypto-EN-气泡

85cbe4b4e56f49ccb204bbe4a2dabf2e.png

下载后获得.txt

cc342ee34bed4e2aa22fa420effa084e.png

一头雾水,完全触及知识盲区,直接拿出万能解码器,果然有个编码方式叫气泡编码

937abcd72ac641ddacf921fcf7a2ff2a.png

bubble编码特征:x开头,x结尾,某些特定位是元音字母,而且出现频率特别高,而且基本单元是5元组

CTF在线工具-在线BubbleBabble编码|Bubble编码|BubbleBabble解码|BubbleBabble编码原理|BubbleBabble编码算法

解码失败

cd71b4e14e484b0f85ec77511e8971f6.png

开始研究自己写脚本解码,需要一个baddlepy的python包,下载地址如下:bubblepy · PyPI

按图下载

db13933d1340426684fcd3b283f90f5c.png

下载后解压

b9413cb1e5904be7a43869b3f14390b9.png

cd到目录下,然后

python setup.py install

安装

83a7151c63f54ef7ae7f858ec2425f58.png

然后写解码脚本

from bubblepy import BubbleBabble
#导入包bubblepy
str='此处填写密文'
#str是待解密字符
Str=BubbleBabble()
print(Str.decode(str))

进行第一次解码

b0b0f8379ec24133a93bdbd8d20a6c66.png

4905ab84f82f424d96b592cfe3a518b9.png

得到第一层明文“xivak-norok-norad-tipol-norol-nipid-tisuk-zotak-nurud-tesil-nitok-hepod-torek-cesuk-coryd-tinak-zorik-nined-tomyl-nosal-hopid-tuvuk-zomek-zupod-tovuk-zumak-zoryd-tipuk-nyruk-zepyd-tonuk-zasol-nunud-tenok-nuvyl-nevax”

复制结果再来一遍,获得第二层明文

9a97007549514ff0965d7dc164453fa3.png

ximil-hynyk-rotil-rytek-masal-folif-cysuh-zoboh-zobol-himok-dosyf-fizyx

重复上一步,再次进行解码操作,得到结果

370b89f1aa6c49c4a9dc0510b903f8e6.png

提交flag

48a688ae6f6d40bba6cc7e1a7d4fd125.png

bugku{th1s_1s_A_Bubb13}

 

 

 

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值