0x07 reverse3

通过ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=和动态调试判断出base64

shift+f12 查找字符串

ctrl+x交叉引用

shift+e转换字符数组

1
2
3
4
5
6
7
8
import base64
data = [ 101, 51, 110, 105, 102, 73, 72, 57, 98, 95, 67, 64, 110, 64, 100, 72, 0]
s = ""

for i in range(len(data)-1):
s += chr(data[i]-i)
s = base64.b64decode(s)
print(s)

0x08 helloworld

安卓逆向,用jadx打开apk,在MainActivity下找到flag

0x09 不一样的flag

迷宫题,只能走0,动态调试得出行走路线即为flag

快捷键:f9运行到断点

1
2
3
4
5
*1111
01000
01010
00010
1111#

flag{222441144222}