本文主要是介绍BUU-黑客帝国,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
解题
打开txt文件后,发现很长的一段文字, 开头为52617221,猜测这是个rar文件。利用脚本将这些数据以二进制流流形式写入rar文件
import binasciiwith open('文件名', 'r') as fr:hex_data = fr.read()with open('res.rar', 'wb') as fw:fw.write(binascii.unhexlify(hex_data))
然后打开rar文件发现被加密了,于是使用ARCHPR尝试爆破,先尝试掩码爆破四位数字
破解出来的密码是 3690
解压出来后发现是一张图片,但是查看不了,如下图:
使用010Editor打开查看文件头,发现开头被修改了
将头文件改为
FF D8
然后就可以看到图片了
提交flag验证正确
flag{57cd4cfd4e07505b98048ca106132125}
这篇关于BUU-黑客帝国的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!