题目给了一个压缩包,解压缩后里面是这样的:


双击图片,发现图片破碎,遂用winhex打开看一下,发现文件头不完整,于是补充一下16进制的文件头: FF D8 FF E0

在插入文件头的时候有个小插曲,我把光标点到第一个16进制字符的地方,直接输入文件头信息,结果把原来的信息给覆盖了,之前实验的时候是直接可以插入的,这里不知道为什么。解决方法就是点级edit-paste zero bytes-在弹出来的框中输入你要添加多少个空白,然后对空白进行覆盖就行了。

这时候图片可以正常显示了,是一段文字还有一个百度网盘的链接,网盘里是一个名为地狱之声.wav的音频文件,将文件下载到本地。

音频文件可以使用audacity打开看一下(因为很多音频涉及隐写术的时候,在音频里会有一块非音频段的音频块,这时候就可以猜测音频中有隐藏的信息,然后通过Mp3Stego来尝试提取信息,总之先用audacity打开就完事儿了)
打开以后…真就地狱之声呗…全程音频bibibibi…嗯一想就想到摩尔斯码(很多涉及音频隐写术的就爱搞这个)下面是音频的图:

得到的摩尔斯码如下

-.-/./-.--/.-.././-/..-/.../--./---

翻译后如下:

KEYLETUSGO

添加一个python 解密摩尔斯码的简易代码:

morse_dict = {'A': ".-",'B': "-...",'C': "-.-.",'D': "-..",'E': ".",'F': "..-.",'G': "--.",'H': "....",'I': "..",'J': ".---",'K': "-.-",'L': ".-..",'M': "--",'N': "-.",'O': "---",'P': ".--.",'Q': "--.-",'R': ".-.",'S': "...",'T': "-",'U': "..-",'V': ".--",'W': ".--",'X': "-..-",'Y': "-.--",'Z': "--..",'1': ".----",'2': "..---",'3': "...---",'4': "....-",'5': ".....",'6': "-....",'7': "--...",'8': "---..",'9': "----.",'0': "-----",'.': ".-.-.-",'?': "..--..",'!': "-.-.--",'(': "-.--.",'@': ".--.-.",':': "---...",'=': "-...-",'-': "-....-",')': "-.--.-",'+': ".-.-.",',': "--..--",'\'': ".----.",'_': "..--.-",'$': "...-..-",';': "-.-.-.",'/': "-..-.",'\"': ".-..-.",
}
s = input("Input morse code: ")
decode_answer = ""while 1:cut_s = s.split(" ")for c in cut_s:for key, value in morse_dict.items():if value == c:decode_answer += keyprint(decode_answer)break

加密成摩尔斯码的代码:

morse_dict = {'A': ".-",'B': "-...",'C': "-.-.",'D': "-..",'E': ".",'F': "..-.",'G': "--.",'H': "....",'I': "..",'J': ".---",'K': "-.-",'L': ".-..",'M': "--",'N': "-.",'O': "---",'P': ".--.",'Q': "--.-",'R': ".-.",'S': "...",'T': "-",'U': "..-",'V': ".--",'W': ".--",'X': "-..-",'Y': "-.--",'Z': "--..",'1': ".----",'2': "..---",'3': "...---",'4': "....-",'5': ".....",'6': "-....",'7': "--...",'8': "---..",'9': "----.",'0': "-----",'.': ".-.-.-",'?': "..--..",'!': "-.-.--",'(': "-.--.",'@': ".--.-.",':': "---...",'=': "-...-",'-': "-....-",')': "-.--.-",'+': ".-.-.",',': "--..--",'\'': ".----.",'_': "..--.-",'$': "...-..-",';': "-.-.-.",'/': "-..-.",'\"': ".-..-.",
}
s = input("Input String to encode: ")
encode_answer = ""while 1:for c in s:for key, value in morse_dict.items():if key == c:encode_answer += (value+'/')print(encode_answer)break

但是KEYLETUSGO并不是密码,密码是letusgo

用这个key打开word文件,发现除了一只阿拉斯加,如果没看评论区,我估计会把这只狗再搞一遍…嗯 在首选项里找一下显示隐藏信息。得到如下:

image steganography
这里是提示了用这个工具来解析隐藏在图片中的文字信息

看别人帖子里是用一个网站提取隐藏的文字信息:

http://www.atool.org/steganography.php

今天上午的时候我也用的这个网站,然而晚上就现实没备案??…
就下载了一下image steganography这个软件,但是decode的时候显示图片破损解析失败:

懵逼…然后找了几张含有信息的图片试了下,是可以解析出东西的(汉字不可以)有遇到过的在评论区里指点下…

总之 decode出来

key{you are in finally hell now}

密码是 you are in finally hell now

然后解压出一个txt 里面写着:

这里有一个大门,勇士把它轰开吧。
(tips:01110010011101010110111101101011011011110111010101101100011010010110111001100111)

直接 二进制转换16进制然后转换字符串
但是网上的一些在线解码会出现解码不全的现象:

感觉这样的东西自己平时写个脚本什么的备用挺好的 flag*1
最后还是解析出来了

72756f6b6f756c696e67    十六进制
ruokouling    字符串

ruokouling是在暗示弱口令…然而并没有什么可以爆破密码的地方…视线转移到了刚刚解压出来的另一张图片,尝试改后缀名为 .rar

而这个压缩包是需要密码的,所以上面的ruokouling应该是在暗示这个压缩包密码是弱口令,于是用工具爆破之 Ziperello
然后得到了密码是

Password
呀呀呀呀!小姐姐(flag)已经被贝斯家族的人劫持了,
你找到
凯撒家族发现小姐姐被这个家族的仆人带向了地狱的另一个名门望族,
贝斯家族。中途他们还经历了
兔子洞穴。最后你从那个家族的sixfour手里拿到了面目全非的小姐姐(VTJGc2RHVmtYMTlwRG9yWjJoVFArNXcwelNBOWJYaFZlekp5MnVtRlRTcDZQZE42elBLQ01BPT0=)。你能帮小姐姐恢复容貌吗?

凯撒。。贝斯。。兔子 不言而喻
一看这么一长串 先解base64先

U2FsdGVkX19pDorZ2hTP+5w0zSA9bXhVezJy2umFTSp6PdN6zPKCMA==

rabbit然后

fxbqrwrvnwmngrjxsrnsrnhx

然后凯撒

第1次解密:fxbqrwrvnwmngrjxsrnsrnhx
第2次解密:ewapqvqumvlmfqiwrqmrqmgw
第3次解密:dvzopuptluklephvqplqplfv
第4次解密:cuynotosktjkdogupokpokeu
第5次解密:btxmnsnrjsijcnftonjonjdt
第6次解密:aswlmrmqirhibmesnminmics
第7次解密:zrvklqlphqghaldrmlhmlhbr
第8次解密:yqujkpkogpfgzkcqlkglkgaq
第9次解密:xptijojnfoefyjbpkjfkjfzp
第10次解密:woshinimendexiaojiejieyo    <-------------------------
第11次解密:vnrghmhldmcdwhznihdihdxn
第12次解密:umqfglgkclbcvgymhgchgcwm
第13次解密:tlpefkfjbkabufxlgfbgfbvl
第14次解密:skodejeiajzatewkfeafeauk
第15次解密:rjncdidhziyzsdvjedzedztj
第16次解密:qimbchcgyhxyrcuidcydcysi
第17次解密:phlabgbfxgwxqbthcbxcbxrh
第18次解密:ogkzafaewfvwpasgbawbawqg
第19次解密:nfjyzezdveuvozrfazvazvpf
第20次解密:meixydycudtunyqezyuzyuoe
第21次解密:ldhwxcxbtcstmxpdyxtyxtnd
第22次解密:kcgvwbwasbrslwocxwsxwsmc
第23次解密:jbfuvavzraqrkvnbwvrwvrlb
第24次解密:iaetuzuyqzpqjumavuqvuqka
第25次解密:hzdstytxpyopitlzutputpjz
第26次解密:gycrsxswoxnohskytsotsoiy

至此,就完成了这个任务…然后按照格式提交flag就好了。。
说真的 这题如果不看评论区题解还有网上的思路…估计自己搞不出来…
还是要多开拓思维吧…
另外,在这个过程中很多加密解密的算法都是在网上搜在线解密的,但是不怎么靠谱(比如那一串二进制转换成十六进制就没完全转换),还是自己动手写脚本,一劳永逸。

实验吧-欢迎来到地狱题解相关推荐

  1. 【C语言入门】SDUT《程序设计基础I 》实验1-顺序结构程序设计题解 c语言入门语法讲解

    SDUT<程序设计基础I >实验1-顺序结构程序设计题解 && c语言语法讲解 链接 前言: 为方便更多同学入门C语言, 特在此编写SDUT OJ c语言入门150题题解即 ...

  2. 实验吧-隐写-欢迎来到地狱(Word文档文字隐藏、Rabbit加密)

    地狱伊始.jpg格式有误,无法打开,缺少文件头FF D8 FF E0,添加上之后得到图片: 在这个网盘里有个wav文件,里面隐藏了摩斯电码:-.- . -.-- .-.. . - ..- ... -- ...

  3. 欢迎来到地狱(隐写术)

    解压 地狱伊始.jpg打不开. Winhex打开,发现少了头文件.右键-编辑-粘贴0字节,输入4,然后修改数据. 打开.jpg. 打开链接是一段音频,保存下来. 下载用Audacity打开. 摩斯电码 ...

  4. BJFU实验一链表部分题解整合

    目录 题目传送门 214.基于链式存储结构的图书信息表的创建和输出 描述 输入 输出 输入样例 1 输出样例 1 AC 代码 AC 代码 215.基于链式存储结构的图书信息表的排序 描述 输入 输出 ...

  5. 常熟理工php实验三_西普学院(实验吧)Web题解

    1.你能跨过去吗? Key Words:XSS 根据提示考察XSS,看给出的链接需要的是编解码 http://www.test.com/NodeMore.jsp?id=672613&page= ...

  6. 实验吧隐写-欢迎来到地狱

    实验吧 隐写题 欢迎来到地狱 解压 访问url,获取一个zip文件,解压发现存在3个文件 分别是jpg,doc,zip 根据文件名去,首先我们去打开第一个文件地狱伊始.jpg 打开提示文件错误. 使用 ...

  7. 实验吧—部分MISC Write up

    前言: 杂项题包含密码学也有很大的脑洞,多练习也可以增强自己的脑洞,话不多说,做题吧. 欢迎来到地狱 三个文件,从地狱伊始开做,打开后发现图片格式有问题,更改jpg文件头为FF D8即可 修复好的图片 ...

  8. 江中ACM新生10月26日习题题解

    目录 第一题:小球自由落体 第二题:超级玛丽游戏 第三题:算法提高 解二元一次方程组 第四题:水仙花数 第五题:C语言-猴子吃桃 第六题:镂空三角形 第七题:习题2-4-7 求最大公约数 第八题:车神 ...

  9. easyui 布局自适应

    最近在把以前写的一个项目改成用easyui做前端.过程中遇到了不少问题.其中一个就是datagrid不能很好的布局.想了好多办法都有局限.最后想到会不会是布局(easyui-layout)的问题,经过 ...

  10. 极客漫画-linux合集(二)

    这一篇是上一篇的续集,喜欢的朋友可以回过头去看似上一篇<极客漫画-linux合集(一)>: <极客漫画-linux合集(一)> 程序员进化论 programmers over ...

最新文章

  1. thymeleaf模板的使用(转)
  2. 使用MASM02 - Win32汇编语言010
  3. nopCommerce的源代码结构和架构
  4. Protobuf使用规范分享
  5. 一文说清各种分布式一致性协议
  6. winform上传文件解决方案
  7. LVS负载均衡群集之NAT模型DR模型
  8. navicat for mysql 破解版 中文免费
  9. iOS 添加使用特殊字体
  10. 新知识点!一文告诉你如何调试运行在Docker容器中的远程Node.js应用程序
  11. 停车小程序,智能停车场小程序,智能停车源码
  12. 你们还不了解YUM的使用?那就看看这篇文章把~
  13. cpu,内存条,硬盘,显卡,主板,显示器之间的关系
  14. Python 实现n*n螺旋矩阵
  15. 复现I3D遇到的问题
  16. 保研之旅9:东南大学“通信与信息系统学科”推免面试
  17. NoteExpress使用中的一些问题
  18. 实现用友U8+与旺店通ERP数据同步
  19. 公众号如何靠互推涨粉
  20. SINS/GNSS组合导航:SINS误差模型

热门文章

  1. 服务器共享文件设成禁止删除,服务器共享文件夹权限 禁止删除共享文件方法...
  2. GitHub 热榜:被网友疯狂恶搞的「蚂蚁呀嘿」项目终于开源了!
  3. 统计网站页面的访问量
  4. 数据结构 javascript 描述[Data-Structure described byJavaScript]
  5. java中cleanup的使用_【Lombok注解】@Cleanup 自动资源管理:安全无困扰地调用close方法...
  6. 计算机中的随机存储器和只读存储器是什么,只读存储器和随机存储器的主要区别是什么...
  7. 刷百度权重那些不为人知的事情
  8. 计算机网络课制作双绞线实验,计算机网络实验一(双绞线的制作)
  9. 如何填报高考志愿2020流程图解和最全指南
  10. 住宅IP代理和数据中心IP代理有什么区别?