JEB 打开apk
找到MainActivity,按table 反编译出来源码
看看看,然后写出解密程序
1 def getCodesFromPic(): 2 3 with open('logo.png','r') as f: 4 v0 = f.read() 5 return v0[89473:89473+768].decode('u8'),v0[91265:91265+18].decode('u8') 6 7 def aliCodeToBytes(codeTable,strCmd): 8 pwd = '' 9 for i in strCmd:10 pwd += chr(codeTable.find(i))11 return pwd12 13 if __name__=="__main__":14 table, pwdCode = getCodesFromPic()15 print table, pwdCode16 pwd = aliCodeToBytes(table, pwdCode)17 print pwd
运行得到密码
附件