2019年7月第一周打卡_你喜欢龙猫吗?wp
题目类型:Misc题目说明:你喜欢龙猫吗?一个信息可能有多个用处哦。
WriteUp
1. 压缩包内:一张无法显示的jpg和一个zip压缩包
2. 16进制查看jpg,发现文件头FED7,易推测为jpg文件头FFD8按字节减1结果,尝试查找FFD9找不到但能找到FED8,说明整个jpg文件每个字节均减1
3. 写出py脚本,每个字节加1,得到16进制字符串;使用010editor导入16进制字符串功能,得到修复的jpg文件
4. 从jpg文件尾取出一串数字,两次base16解密得Do_X0r!
5. 用得到的密码解压zip压缩包,得到key文件,内含一串16进制表示的字符串,同上,将该字符串用010editor按16进制方式导入,得到新文件
6. 发现jpg图片与新文件的字节数相同,再根据前面密码的提示(Xor,异或操作),写出py脚本,将两者按字节异或得到最终文件
7. 最终文件中后部分包含?+<.>,两个?中间的编码为BrainFuck编码,解码得到flag
flag是什么? xuenixiang 发表于 2019-6-27 19:10
好的
帮忙删除最后多出来的附图,以及2L/3L的flag相关回复哈~ Lazzaro 发表于 2019-7-5 21:29
帮忙删除最后多出来的附图,以及2L/3L的flag相关回复哈~
好的 xuenixiang 发表于 2019-7-5 22:27
好的
怀疑你俩有py 本帖最后由 spidercrow 于 2020-5-31 23:35 编辑
PS D:\CTFKey\python\文件处理> python .\文件异或.py
38014
38014
*$*Ô4((*(Ô**ÔÔ*Ô*ÔÔ**Ô*Ô******************************************************************Ô*******************************************************************TÔ*$*,*,**(Ô(******,Ô*ÔÔ********ÔÔÔÔÔÔÔÔ*(*,*(*$*(**,Ô*4Ô(***(,***,,ÔÔ***(*Ô,**(***(****(*,(***$*(***(*4,*(((*((*$*(*(*$*(,*(*$*(*,*(*$*(*,*(*$*(*,*(*$*(*,*(*$*(*,*(*$*((*,*(*$*((*,*(*$*((*,*(*$*((*,*(*$*((*,*(*$*(*(*,*(*$*(*(*,*(*$*(*,Ô**Ô**********ÔÔÔÔÔÔ*(*,*(*$*(**,Ô**Ô(*(,,*,**,,Ô*(*Ô*(**,***((******((*$,(*******(4*((*((,,****
我的异或完后成这样了,没有找到brainfuck,请指教下
页:
[1]