ctf中涉及emoji表情的密码学问题怎么解(栅栏密码题目)

2023-03-06 15:57:22 密码用途 思思

一、Emoji表情符号编码/解码

通过瀚霖学长的提示我们可以知道这是一个Emoji表情符号解码然后我们可以通过百度找到在线的解码工具

二、步骤

1.Winhex

解压之后我们发现word.txt需要密码,从而猜测密码在冲.rar,但是解压冲.rar发现会出错

通过以前的知识我们可以知道是通过修改头文件可以正常解压

2.Emoji表情符号编码/解码

通过最开始的提示可以使用在线工具转换

3.W型栅栏加密

看到文件名字的提示萌新们翻了四个墙.txt可以知道是一个栅栏密码加密然后我们解码发现密码错误,然后尝试W型栅栏加密就可以得出密码

然后输入密码得到口令

瀚霖学长第一次发的题目可以正常解答

栅栏密码

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

加密原理:把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。

栅栏密码加密

比如明文:THERE IS A CIPHER

去掉空格后变为:THEREISACIPHER

两个一组,得到:TH ER EI SA CI PH ER

先取出第一个字母:TEESCPE

再取出第二个字母:HRIAIHR

连在一起就是:TEESCPEHRIAIHR

这样就得到需要的密码了。

解密

而解密的时候,先把密文从中间分开,变为两行:

T E E S C P E

H R I A I H R

再按上下上下的顺序组合起来:

THEREISACIPHER

分出空格,就可以得到原文了:

THERE IS A CIPHER

以上内容参考:百度百科-栅栏密码、百度百科-电码

如何顺利解答逻辑推理题,提高正确率?解题时,怎么好困惑

首先 建议你先好好看看题目 确认一下题目要求要得到的是什么 然后判断要用的解答方法

例如一: 题目说一个警察抓到了犯人 问警察为什么会知道对方是犯人 那么 这类题目基本都是常识题 也就是说犯人做了某件错事或者说了什么错话才引起了警察的注意

比如一些题目 犯人说“我有不在场证据 我记得案发时刚下完雨 当时在西边还有很漂亮的彩虹呢”而题目给出的前提为 作案时间是下午4点 那么 犯人就说谎了 很简单 下午4点的时候 太阳在西边 彩虹只会出现在太阳的另一端 也就是 只能在东边出现 凶手却说成了西边

例如二: 题目说 目前有三个嫌疑人 A说不是自己 B说一定是A偷的 C说A没有偷东西 在这个时候 有一个人在说谎 问凶手是谁 这类题目就是排比类的题目 需要做的就是假设

假设1.A说自己不是凶手 如果是谎话 C也成为谎话 与题目不吻合

假设2.B说A是凶手 如果是谎话 C也成为谎话 与题目不吻合

以此类推…… 上面是示例 没有逻辑性 不用看……

例如三:某人杀了人 可现场没有发现凶器等等 这类属于智力性推理题 考的就是你的思维活跃性了 例如“一个人在桑拿房被杀了 现场没有凶器 在房门口丢着一个保温壶”答案为“凶器是冰刀 凶手把冰刀放在保温壶里带到现场 杀人后 让冰刀自动融化消失”

例如四:密码类 这类说起来就复杂了 建议在网上找一些资料查看一下 可以从简单的密码开始学起 例如《凯撒密码》《栅栏密码》《莫斯电码》另外可以看看《中国字谜》因为中国风的密码题目还是以字谜为主 比如藏头诗 或者是在文章里隐藏被拆开的字 又或者是一个字的字谜等等

推理题的种类很多 但万变不离其宗 只要多加努力 你也能成为一个推理高手 希望你早日成功 也希望我的回答能对你有所帮助

猜着一串字母的意思ajskdfhasiudufhkj

ajskdfhasiudufhkj

表面看这是一段毫无章法的文字,但只要遵循一定的逻辑思维我们不难看出这是一段死亡讯息

ajsk 代表案件时刻

d 代表“的”

fha 氟化铵 剧毒物质 也是指作案工具

s 是

iudu 这是缩写 也就是作案人或组织的姓名或代号

fh 代表发货

kj 代表矿井 说明嫌疑人的藏身之地

全句就是

案件时刻的氟化铵是“IUDU”发货 矿井

死者最后留下寻思说明是IUDU是幕后主使,他们用氟化铵制造了案件,他们现在藏匿在矿井中

哎,那么好的吐槽被无视了....

===============

顺便和楼主说一下,不管是栅栏法还是凯撒法,这个都是无解。我由于长期玩键盘操作类游戏,所以第一眼看到这组字符就感觉是随手打的无意义字符组,所以一开始还以为是楼主在调侃我们呢..哎,看在你出分那么高的份上我给你简单说个道理好了。我估计你被你那朋友耍了。 ajsk 你自己看下键盘分布就知道 a和s j和k都是相邻的键,df也是,后面的 as iu hkj 无不都是相邻键,而剩余的d du又都是建立在那几个相邻键附近的最顺手键, 加上通篇还没有bvnmpqoer这些常用字母...所以结果就是你朋友左右开弓随意打了一段字符骗你说是他的密码...我只能说楼主你蛋定吧...