Lazzaro 发表于 2019-6-26 22:36:56

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


roger 发表于 2019-6-27 17:52:00

flag是什么?

Lazzaro 发表于 2019-7-5 21:29:02

xuenixiang 发表于 2019-6-27 19:10
好的

帮忙删除最后多出来的附图,以及2L/3L的flag相关回复哈~

roger 发表于 2019-7-5 22:27:07

Lazzaro 发表于 2019-7-5 21:29
帮忙删除最后多出来的附图,以及2L/3L的flag相关回复哈~

好的

33911628 发表于 2019-11-25 18:21:10

xuenixiang 发表于 2019-7-5 22:27
好的

怀疑你俩有py

spidercrow 发表于 2020-5-31 23:33:34

本帖最后由 spidercrow 于 2020-5-31 23:35 编辑

PS D:\CTFKey\python\文件处理> python .\文件异或.py
38014
38014
*$*Ô4((*(Ô**ÔÔ*Ô*ÔÔ**Ô*Ô******************************************************************Ô*******************************************************************TÔ*$*,*,**(Ô(******,Ô*ÔÔ********ÔÔÔÔÔÔÔÔ*(*,*(*$*(**,Ô*4Ô(***(,***,,ÔÔ***(*Ô,**(***(****(*,(***$*(***(*4,*(((*((*$*(*(*$*(,*(*$*(*,*(*$*(*,*(*$*(*,*(*$*(*,*(*$*(*,*(*$*((*,*(*$*((*,*(*$*((*,*(*$*((*,*(*$*((*,*(*$*(*(*,*(*$*(*(*,*(*$*(*,Ô**Ô**********ÔÔÔÔÔÔ*(*,*(*$*(**,Ô**Ô(*(,,*,**,,Ô*(*Ô*(**,***((******((*$,(*******(4*((*((,,****
我的异或完后成这样了,没有找到brainfuck,请指教下


页: [1]
查看完整版本: 2019年7月第一周打卡_你喜欢龙猫吗?wp