以下内容是用py写的。
目标应该是用按键精灵或者触动
但是后来客户没有找我写了。
我临时用了一下py
ios版本的百度小程序
在里面有个叫default.sqlite 的文件保存者jd的token
拿到这个可以直接登录jd账户
这个文件的数据类型是data BLOB
我没有找到更好的方案,目前是先保存为文件plist,然后再读取plist。我怀疑这个app原来也是这么写的。因为目标文件夹有一个temp 的文件,提取到数据之后app,就自动把temp 里面的内容删除了。
不废话了上代码。
里面有很多数据,我是一个一个提取的
import sqlite3
con = sqlite3.connect("d:\\python\\default.sqlite")
cur = con.cursor()
#cur.execute("select * from user")
cur.execute("select * from default_table where 1")
for x in cur:
# print(x[0])
if x[0]=='jdlogin_pt_key2':
# print (x[0])
with open("jdlogin_pt_key.plist", "wb") as output_file:
output_file.write(x[1])
elif x[0]=='jdlogin_pt_pin':
with open("jdlogin_pt_pin.plist", "wb") as output_file:
output_file.write(x[1])
用爱思助手打开文件