BUUCTF_Crypto_WriteUp | 篱笆墙的影子

发布时间 2023-11-07 14:22:34作者: Guanz

题目

提示:星星还是那颗星星哟 月亮还是那个月亮 山也还是那座山哟 梁也还是那道梁 碾子是碾子 缸是缸哟 爹是爹来娘是娘 麻油灯呵还吱吱响 点的还是那么丁点亮 哦哦 注意:得到的 flag 请包上 flag{} 提交
txt:felhaagv{ewtehtehfilnakgw}

分析

根据提示……算了看不懂。
标题里的“篱笆”容易联想到“栅栏”,于是查了一下栅栏和篱笆的区别(bushi

篱笆通常由竹子、木材或金属丝编织而成,构造相对简单,多用于围绕花园、院子或农田等场所。 篱笆常见的特点是开放性较强,可以提供一定的隐私,但阻挡能力相对较低。 栅栏一般由金属、木材或混凝土等材料制成,具有更坚固的结构,多用于建筑、工业区或公共场所的安全围护。 栅栏通常具有更高的阻挡能力和安全性,外观上更加封闭。

(好像没多大用……

我打开 txt 一看,这题目没有逻辑,歪歪斜斜的字母间夹着“f”“l”“a”“g”几个字。我横竖搞不懂,仔细看了半晌,才从字缝里看出门道来,这不就是栅栏密码吗!

所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)

于是我们把 txt 的内容复制两份,第一份删去偶数位,第二份删去奇数位,再将两者前后级联得到 flag。

Flag

flag{wethinkwehavetheflag}

参考

栅栏密码