CTF解题

Posted ଳxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CTF解题相关的知识,希望对你有一定的参考价值。

1.gif图片,可以用winhex查看,文件头是否有缺失。

gif文件头:47  49  46  38  39  61

2.图片若为超长图,可用:Split GIF image in frames - glance.gif (ezgif.com)

3.一个普通图片,可查看属性,看看有不有什么密码,如果有,大概率为JPHide,seek输入密码,保存为txt,即可有flag

4.如3所示,如果查看不到密码,我们不妨爆破,于是要利用到命令+密码数据集合。

命令如下:

stegdetect.exe -tjopi -s 10.0 C:\\Users\\lenovo\\OneDrive\\桌面\\jh.jpg

反馈为:C:\\Users\\lenovo\\OneDrive\\桌面\\jh.jpg : jphide(***) ,说明有密码,有隐藏文件。
stegbreak.exe -r rules.ini -f ../password.txt C:\\Users\\lenovo\\OneDrive\\桌面\\jh.jpg

反馈为:Loaded 1 files...
C:\\Users\\lenovo\\OneDrive\\桌面\\jh.jpg : jphide[v5](123321)
Processed 1 files, found 1 embeddings.
Time: 0 seconds: Cracks: 12211,      Inf c/s

于是乎,密码已找到(123321),则同理可得。

5.一个普通图片,提示lsb,我们用到Stegsolve.jar,用到Extract Preview,然后发现flag,导出。

6.

 如果为如图所示,图片没有展示全,那我们不妨修改其长or宽,winHex工具,

二进制,第二排,前四个数表示宽,后四个表示高,调整高度即可看到flag

7.提示lsb,于是想到5题,然后发现png字符子串,然后导出为png,结果为二维码,扫出即可。

8.提示看不到的water,可想到是水印,用watermark即可。

9.一图片,属性查看到base64,结果为半截,我想查看文件详细,即可用命令: strings 文件路径,找到两个base64字符串,解码即可。

10. 如4题,若爆破找不到密码,则用foremost,插件已下好,直接对文件右键->发送到foremost即可。

11.音频文件,使用silentEye软件.

12.CTF在线工具-在线莫尔斯电码编码|在线莫尔斯电码解码|莫尔斯电码算法|Morse

压缩包打开为字符串.--. .- ... ...  .. ...  ..--- ..- . ...-- -. ... .--. ....- ----- 

passis2ue3nsp40

则:2ue3nsp40为压缩包密码。

13.Morse Code Adaptive Audio Decoder | Morse Code World

摩斯电码音频文件转文字

14.CTF在线工具-在线莫尔斯电码编码|在线莫尔斯电码解码|莫尔斯电码算法|Morse

栅栏密码解密工具

15.很多个base64串,较为复杂,直接使用脚本,跳过...

16.根据字典破解zip

17.

以上是关于CTF解题的主要内容,如果未能解决你的问题,请参考以下文章

CTF 密码学

# [0CTF 2016]piapiapia解题详细思路及复现

CTF解题基本思路步骤(misc和web)

[CTF reverse导图] 逆向手概况&解题步骤

CTF—MISC—USB键盘流量分析

CTF解题