# Easyso
直接 jadx 打开,很明显是通过 CheckString 这个方法进行的判断。
然后打开 so
大意是通过比较 v6 和这个字符串,如果相等就返回 true
跟进 j_TestDec 查看逻辑
大致上其实是对一个长度为 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]) |