「配枪朱丽叶。」

RootのCTF学习笔记。

HGAME 2020 -WeeK1 MISC做题记录

做题地址:https://hgame.vidar.club

MISC
欢迎参加HGame!

Li0tIC4uLi0tIC4tLi4gLS4tLiAtLS0tLSAtLSAuIC4uLS0uLSAtIC0tLSAuLi0tLi0gLi4tLS0gLS0tLS0gLi4tLS0gLS0tLS0gLi4tLS4tIC4uLi4gLS0uIC4tIC0tIC4uLi0t

base64解码

.-- ...-- .-.. -.-. ----- -- . ..--.- - --- ..--.- ..--- ----- ..--- ----- ..--.- .... --. .- -- ...--

摩斯密码解密

W3LC0ME_TO_2020_HGAM3

壁纸
binwalk得到压缩包,提示:Password is picture ID.
根据图片名字(Pixiv@純白可憐.jpg)我们知道这是p站的图片,根据搜图教程搜一哈图片ID:
得到76953815,对flag.txt里的内容(当作十六进制字符串)进行处理

strr = r"\u68\u67\u61\u6d\u65\u7b\u44\u6f\u5f\u79\u30\u75\u5f\u4b\u6e\u4f\u57\u5f\u75\u4e\u69\u43\u30\u64\u33\u3f\u7d"
strr = strr.split("\\")[1:]
for i in strr:
    print(chr(int(i[1:],16)),end="")

运行后得到flag:
hgame{Do_y0u_KnOW_uNiC0d3?}

克苏鲁神话
明文攻击。使用pkcrack工具:

pkcrack的用法如下:

./pkcrack -c "Bacon.txt" -P '/root/桌面/pkcrack-1.2.2/Bacon.zip' -p "Bacon.txt" -C '/root/桌面/pkcrack-1.2.2/Novel.zip'  -d ok.zip

    1

参数解释:
    C : 要破解的目标文件(含路径)

    c :破解文件中的明文文件的名字(其路径不包括系统路径,从zip文件一层开始)

    P :压缩后的明文文件

    p : 压缩的明文文件中明文文件的名字(也就是readme.txt在plain.zip中的位置)

    d : 最后得到的没有加密的zip文件

解密后得到一个word文档,勾选隐藏文字,结尾看到flag。
hgame{Y0u_h@Ve_F0Und_mY_S3cReT}

签到题ProPlus
这道题刚做时卡住了。。以为fenses是什么不知道的加密ORZ 英语还是学的不好。
一个加密的OK.zip,一个password.txt:

Rdjxfwxjfimkn z,ts wntzi xtjrwm xsfjt jm ywt rtntwhf f y   h jnsxf qjFjf jnb  rg fiyykwtbsnkm tm  xa jsdwqjfmkjy wlviHtqzqsGsffywjjyynf yssm xfjypnyihjn.

JRFVJYFZVRUAGMAI


* Three fenses first, Five Caesar next. English sentense first,  zip password next.

英文提示3个栅栏,5个凯撒。在千千秀字那个网站处理后得到:

Many years later as he faced the firing squad, Colonel Aureliano Buendia was to remember that distant afternoon when his father took him to discover ice.

EAVMUBAQHQMVEPDT

其中第二行是压缩密码,解压得到一堆ook,解密得到一堆base32,再解密得到贝斯64,转换为图片是一张二维码,扫描得到flag
hgame{3Nc0dInG_@lL_iN_0Ne!}

每日推荐
文件→导出→HTTP,最大的那个里面藏着压缩包,foremost提取。
后来没啥思路,菜就完了。就是看题目提示可能和网易云音乐有关。。
最后尝试暴力破解得到压缩密码,这里记录一下,直接foremost提取流量包得到zip可能爆破不了。
得到压缩密码:759371,里面是一个mp3。
Audacity打开,查看频谱图得到flag。
hgame{I_love_EDM233}