题目
思路
- 气泡 >> bubble编码
- bubble编码特征:x开头,x结尾,某些特定位是元音字母,而且出现频率特别高,而且基本单元是5元组
工具
自己写的脚本比较稳定
from bubblepy import BubbleBabble
#解三次码得flag bubble编码特征是x开头x结尾,中间都是5位一组其中某个元音字母出现比较频繁
from bubblepy import BubbleBabble
#导入包bubblepy
str='xivak-notuk-cupad-tarek-zesuk-zupid-taryk-zesak-cined-tetuk-nasuk-zoryd-tirak-zysek-zaryd-tyrik-nisyk-nenad-tituk-nysil-hepyd-tovak-zutik-cepyd-toral-husol-henud-titak-hesak-nyrud-tarik-netak-zapad-tupek-hysek-zuned-tytyk-zisuk-hyped-tymik-hysel-hepad-tomak-zysil-nunad-tytak-nirik-copud-tevok-zasyk-nypud-tyruk-niryk-henyd-tityk-zyral-nyred-taryk-zesek-corid-tipek-zysek-nunad-tytal-hitul-hepod-tovik-zurek-hupyd-tavil-hesuk-zined-tetuk-zatel-hopod-tevul-haruk-cupod-tavuk-zesol-ninid-tetok-nasyl-hopid-teryl-nusol-heped-tovuk-hasil-nenod-titek-zyryl-hiped-tivyk-cosok-zorud-tirel-hyrel-hinid-tetok-hirek-zyped-tyrel-hitul-nyrad-tarak-hotok-cuvux'
#str是待解密字符
#print(str)
Str=BubbleBabble()
str1=Str.decode(str).decode()
str2=Str.decode(str1).decode()
str3=Str.decode(str2).decode()
print(str3)
过程
直接放进去解码
bugku{th1s_1s_A_Bubb13}
总结
bubbleBabble.decode(string).decode()连续解码三次