17.10.08世安杯部分WriteUp

题倒是不难…就是自己太菜…

队友的题解: @Primykq @kur0mi

reverseMe

文件下载完之后拖到UltraEdit里观察,发现是逆向的文件。通过Python脚本恢复正向,然后在WSL中执行foremost命令分离图片,经过Photoshop翻转之后得到flag

Python脚本:感谢学长@杨昊

1
2
3
4
5
6
//逆向文件
fd = open("reverseME.reverseMe",'rb')
ans = fd.read()
t = ans[::-1]
fd2 = open("test.reverse",'wb')
fd2.write(t)

斑马斑马

将图片下载之后发现是条形码,用Photoshop拼了一下,得到这个图形

扫描了一下得到大写的flag,转成小写的即可

适合作为桌面图片

想起来看到过类似的题,丢到StegSolve里面查看,发现有

解出来一串Hex码,丢到WinHex里面发现是pyc文件,到网上解密后得出代码,求得flag.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
def flag():
str = [
102,
108,
97,
103,
123,
51,
56,
97,
53,
55,
48,
51,
50,
48,
56,
53,
52,
52,
49,
101,
55,
125]
flag = ''
for i in str:
flag += chr(i)
print flag

未来自己的方向:

主要是逆向+MISC.

坚持原创技术分享,您的支持将鼓励我继续创作!