青少年CTFmisc-simpleness

提示弱口令 爆破出hint的密码123456

hint.zip里面解出两个文件:

hint.png

hint.rar

这个hint.rar是伪加密,随便打开一个十六进制的编辑器:

,这里的24表示已加密,改成20表示未加密,

打开hint.txt

提示1:key.zip的密码范围是qsnctf大小写,且此密码可多次使用

提示2:要用到SilentEye0.3.1这个工具

再看第二个文件:hint.png

丢到foremost看一下发现里面藏了个zip

里面只有一张二维码

得到提示最后的压缩包密码是中文

回头 提示1 key.zip的密码范围是qsnctf大小写,且此密码可多次使用

现在做个字典 利用脚本 或者 工具都可以

得到压缩包key.zip的密码:QsNcTf

打开图片

提示2:要用到SilentEye0.3.1这个工具

里面有个1.txt

零宽

得到密码The password is Hello World

没东西一看就是无字天书

提示3:是 最后一个压缩包的密码是中文 ,想到这可能是中文电码

密码 这是密码吗

发现flag.jpg并不能打开,丢到十六进制编辑器里面

转换一下 这里直接用q1jun大佬的脚本了

s = open("flag.jpg","rb").read()

a = open("flag1.jpg","wb")

for i in range(0 ,len(s), 4):#4位奇偶互换

s1 = s[i:i+4][::-1]

a.write(s1)

逆序一下

一看就被缩短了

更改高度看下

得到flag

posted @ 2022-10-20 15:12  诗与娴  阅读(163)  评论(4)    收藏  举报