Buuctf snake

下载该文件,发现该文件为一张图片

利用UltraEdit(16进制编辑器)打开该图片

Buuctf snake_第1张图片

发现该图片内藏有文件

通过kail中的binwalk对该图片进行分离

binwalk -e snake.jpg

Buuctf snake_第2张图片

 分离得到了两个文件

Buuctf snake_第3张图片

打开key文件,发现为一段base64编码,尝试去打开cipher文件,发现无法打开,推测有加密

Buuctf snake_第4张图片

利用小葵转换工具对该base64进行解码

Buuctf snake_第5张图片

得到一段英文,尝试用该段英文去解码cipher文件,结果发现无法打开

 通过查阅大佬wp后,发现该题需要通过算法去解码cipher文件

通过英文提示进行百度,发现英文指向anaconda

Buuctf snake_第6张图片

 Buuctf snake_第7张图片

利用在线解码工具对其进行解码

Serpent Encryption – Easily encrypt or decrypt strings or files (online-domain-tools.com)icon-default.png?t=LA92http://serpent.online-domain-tools.com/key为刚才英文指向的anacondaBuuctf snake_第8张图片

 解码后可以看到该题的flag,将头部的CTF改为flag,即为该题的flag

flag{who_knew_serpent_cipher_existed}	

你可能感兴趣的:(Buuctf,Misc,加密解密,安全)