xctf-writeup-RememberOther

RememberOther解题报告

打开apk,发现是一个输入用户名和注册码的activity,

1587106612356

JEB打开

1587107253480

1587107301075

关键方法

1587107367083

输入用户名,得到md5,然后取奇数位置。

1
2
3
4
5
6
7
8
9
10
11
12
13
from hashlib import md5

s = "a"
h = md5()
h.update(s.encode("utf-8"))

res = h.hexdigest()
tmp = []
for i in range(0, len(res), 2):
tmp.append(res[i])

ans = "".join([x for x in tmp])
print(ans)

得到succeedmd5

1587108381468

b3241668ecbeb19921fdac5ac1aafa69解密得到YOU_KNOW_

后续比较坑的是,文档里面写了一个不懂android,所以要在后面加一个ANDROID

总结

没啥营养的题,JEB打开之后能直接看到注释里面有成功输出的md5值,拿出来解密就好,

剩下的这个脑洞我觉得不太行….