# Easyso

直接 jadx 打开,很明显是通过 CheckString 这个方法进行的判断。

image-20220803105345599

然后打开 so

image-20220803105900353

大意是通过比较 v6 和这个字符串,如果相等就返回 true

跟进 j_TestDec 查看逻辑

image-20220803111254528

大致上其实是对一个长度为 32 的字符做了这样一个操作,直接用 py 逆向还原

longstr = "f72c5a36569418a20907b55be5bf95ad"
result = ''
for i in range(0, 32, 2):
    result = result + longstr[i+1] + longstr[i]
print(result)
print(result[16:] + result[:16])
Edited on

Give me a cup of [coffee]~( ̄▽ ̄)~*

Mr2 WeChat Pay

WeChat Pay