Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 677 Bytes

[GUET-CTF2019]520的暗示.md

File metadata and controls

29 lines (18 loc) · 677 Bytes

[GUET-CTF2019]520的暗示

知识点

文件xor异或

解题

打开是一个photo.dat文件,发现文件头没啥东西,但是33特别多,试试异或一下0x33

image-20231206113057953

文件与0x33异或,得到一张图片

image-20231206113530342

发现是个jpg格式的文件

data = open('photo.dat', 'rb')
strs = data.read()
flag = open("1.jpg",'ab+')
for i in strs:
    flag.write(bytes([i ^ 0x33]))

1

后面其实是根据LTE定位基站地址,最后定位到桂林电子科技大学花江校区,也就是flag为flag{桂林电子科技大学花江校区}