xctf-writeup-app1

app1 解题报告

打开apk。字符串校验

拖入JEB

1587109635850

得到versionCode和versionName之后

按位异或即可,

利用JEB动态调试直接获取

versionName = 15

versionCode = X<cP[?PHNB<P?aj

writeup

1
2
3
4
5
6
versionName = 15
versionCode = "X<cP[?PHNB<P?aj"
ans = []
for s in versionCode:
ans.append(chr(ord(s) ^ versionName))
print("".join([x for x in ans]))