将手机上的抖音缓存提取成我们常用的json格式ck:
以上是python的部分代码,原理很简单,就是在 /data/data/抖音包名/shared_profile/ 这里面几个文件,大部分都是明文,比如deviceID,installID等等,那么cookie的话是经过一个简单的加密。
cookie的位置是在 ttnetCookieStore.xml 在这个文件里面:
我们看到都是十六进制,通过反编译app得到了算法,这里直接给出代码结果:
- def ckDecode(str):
- length = len(str)
- newData = ""
- i = 0
- while(i<length):
- newChar = (int(str[i],16)<<4) + (int(str[i+1],16))
- newData += chr(newChar)
- i=i+2
- return newData
我们做个测验试试,这里我拿了uid_tt测试,绿色方框是解密结果,但是我们发现他还是有些其它地方乱码了,但是蓝色方框是我们的结果,其实这是因为他解密之后是一个protobuf格式,我们只需要再次分割拿出来就可以了
具体完整代码都是读取文件和正则匹配或者分割下就好了,关键是ck这里加密,主要给出解密代码。
文章转自:https://bbs.125.la/thread-14610980-1-1.html