奇虎360 android 安全卫士 root核签名认证分析

普通应用在大部分手机上获取root能力,但此功能仅对奇虎产品开放,如果想使用,必须要突破里面的签名检查限制。

sofile = file('libsucore.so','rb')
sofile.seek(0x00014920)
dat=sofile.read(0x00016902-0x00014920)
jarfile=file('auth.jar','wb')
decmap={68: -6, 97: 31, 66: -71, 67: -39, 100: 122, 101: 133, 65: -97, 98: 57, 99: 89,
121: 0, 122: 128, 69: 5}
for pos in xrange(0,len(dat),2):
    jarfile.write("%c"%(decmap[ord(dat[pos])]+ord(dat[pos+1])))


你可能感兴趣的:(奇虎360 android 安全卫士 root核签名认证分析)