CTF-MISC入门12题

Posted Harris-H

tags:

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

CTF-MISC入门12题

Misc 是英文 Miscellaneous 的前四个字母,杂项、混合体、大杂烩的意思。

1.this_is_flag

水题。

2.pdf

使用pdf转word 即可看到图片后面的文字。

3.如来十三掌

4.give_you_flag

stegsolve 找到二维码对应的那一帧。

再补全定位符即可。


5.stegano

pdf内容粘贴到文本中,然后A 替换成. B替换成- ,再用摩斯电码解码即可。

6.坚持60s

利用jd-gui 反编译jar包,然后找到flag

然后base64解密就可以了。

7.gif

8.掀桌子

观察到加密字符串只包含 0-9 a-f 显然是16进制。

先转换为10进制,发现比字母对应的ASCII都大,发现都减去128后刚好可以。

    m = "c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2"
    num = ""
    for i in range(0, len(m), 2):
        hex = m[i:i + 2]
        num += chr(int(hex, 16) - 128)  # 此处因为ascii只用了7位二进制,因此需对num减2的7次方即128
    print(num)

Hi, FreshDog! The flag is: hjzcydjzbjdcjkzkcugisdchjyjsbdfr

9.ext3

发现加密字符串可能是base64编码,然后解码就好了。

10.SimpleRAR

这个题好难。

1、先将文件解压,发现里面只有一个flag.txt,但是用winHex打开发现应该有png文件。

2、将A8 3C 7A 修改为 A8 3C 74 。

3、保存后解压,再把sercet.png丢到winhex里发现文件头为gif图,将图片后缀名改为.gif。

4、分离出来(我用的是 PS),然后用 Stegsolve 查看。

11.base64stego

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

CTF-MISC(入门|笔记|工具)

CTF-MISC(入门|笔记|工具)

CTF-Misc基础知识之图片及各种工具

算法竞赛入门码蹄集进阶塔335题(MT3330-3335)

CTF-misc

CTF-Web入门12题