2017第二届广东省强网杯线上赛misc-B
发布时间
阅读量:
阅读量
下载文件下来,解压得到一个flag.enc,用winHex看了一下,得到一串字符
xinik-samak-luvag-hutaf-fysil-notok-mepek-vanyh-zipef-hilok-detok-damif-cusol-fezyx
查看题目中的"bubble"时会想到是否与某种"bubble"相关的加密技术有关。查阅了一下资料后发现确实存在Bubble Babble Encoding这一编码方案,并受到其他大牛作品的启发开发了一种独特的编码方案。这种二进制数据编码方法能够将信息转化为由元音和辅音交替排列的独特伪词串(pseudo-words),主要应用于密码指纹技术中,并且该编码方式还具备内置的纠错机制与冗余特性。编码格式规定每五个字符之间以破折号分隔开来,在设计之初作者便是希望通过这种方式将难以记忆的二进制数据转化为易于记忆且难以遗忘的独特伪词串形式。
from bubblepy import BubbleBabble
str='xinik-samak-luvag-hutaf-fysil-notok-mepek-vanyh-zipef-hilok-detok-damif-cusol-fezyx'
bb=BubbleBabble()
pri
全部评论 (0)
还没有任何评论哟~
