抖音提取cookie解密函数

将手机上的抖音缓存提取成我们常用的json格式ck:

以上是python的部分代码,原理很简单,就是在 /data/data/抖音包名/shared_profile/ 这里面几个文件,大部分都是明文,比如deviceID,installID等等,那么cookie的话是经过一个简单的加密。
cookie的位置是在  ttnetCookieStore.xml  在这个文件里面:

我们看到都是十六进制,通过反编译app得到了算法,这里直接给出代码结果:

  1. def ckDecode(str):
  2. length = len(str)
  3. newData = ""
  4. i = 0
  5. while(i<length):
  6. newChar = (int(str[i],16)<<4) + (int(str[i+1],16))
  7. newData += chr(newChar)
  8. i=i+2
  9. return newData

我们做个测验试试,这里我拿了uid_tt测试,绿色方框是解密结果,但是我们发现他还是有些其它地方乱码了,但是蓝色方框是我们的结果,其实这是因为他解密之后是一个protobuf格式,我们只需要再次分割拿出来就可以了

具体完整代码都是读取文件和正则匹配或者分割下就好了,关键是ck这里加密,主要给出解密代码。

文章转自:https://bbs.125.la/thread-14610980-1-1.html

发表评论

邮箱地址不会被公开。 必填项已用*标注