新版本的淘宝助理使用了sqlite3数据库,不过却是加密了的。采用了淘宝自己写的加密过程,用常用的sqlite3管理程序无法打开。

经过几天研究,发现了其加密算法,分析如下:

淘宝助理使用的 sqlitedll.dll 内包含有一个 sqlite3_thesys_callback 函数,这是其他sqlite的库文件所没有的。

跟踪发现,调用这个函数时会给他一个回调地址。

在这个回调地址指向的是一个加解密函数。

里面用了个256位的常量表,然后有规律的用这些常数来加减和异或,达到加密目的,过程并不复杂。由于是xor加密,解密时也是用的相同过程。

解密后得到的user4.db的表结构

table CategoryProperty CategoryProperty
table CategoryPropertyValue CategoryPropertyValue
table Category Category
table GoodsGroup GoodsGroup
table Goods Goods
table PropertyValueRelation PropertyValueRelation
table ShopCategory ShopCategory
table UpdateData UpdateData
table KeyValues KeyValues
table PostPages PostPages
table ShopCategoryMapGroup ShopCategoryMapGroup
table SkuUnit SkuUnit
table PicUnit PicUnit
table UserInfo UserInfo

得到的数据要 Utf8ToAnsi 转换一下,否则中文是乱码。

淘宝助理的sqlite3数据库解密相关推荐

  1. 解析淘宝助理导出的csv文件

    1.导入所需的jar包 javacsv-1.1.2.jar maven依赖 <dependency><groupId>net.sourceforge.javacsv</g ...

  2. 淘宝助理错误代码及处理方法!

    淘宝助理错误代码及处理方法! 2011年08月13日 isv.mismatch-parameters:sku 不匹配的sku参数 isv.item-update-service-error:ERROR ...

  3. taobao.top.oaid.decrypt( OAID解密 )淘宝开放平台店铺订单解密接口,店铺订单明文接口,店铺订单买家信息解密接口对接教程

    taobao.top.oaid.decrypt( OAID解密 )淘宝开放平台店铺订单解密接口,店铺订单明文接口,店铺订单买家信息解密接口对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码 ...

  4. 淘宝助理5.5官方版最新版

    淘宝助理5.5官方版 v5.6.8.0 最新版 软件大小:30.7MB 软件语言:简体中文 软件类别:管理工具 软件授权:官方版 更新时间:2014-12-19 应用平台:WinXP,Vista,Wi ...

  5. 淘宝助理导出CSV文件特殊字段详解

    淘宝助理导出的CSV文件有一些字段比较奇特,是程序员难以理解的,而业务操作员又不熟悉数据.现做一个详细解释: 销售属性组合 skuProps 短裤类目: 数据示例:29:1111:bm1:162720 ...

  6. ecmall商品管理淘宝助理导入限制的修改

    2019独角兽企业重金招聘Python工程师标准>>> ecmall可以导入淘宝的商品,给我们带来了很大的便利.但是当商品描述多了后,csv文件就会很大,超出了系统的限制. 下面我教 ...

  7. 淘宝助理导出的csv文件使用的是什么编码,您猜?

    今天下午用Java读取从淘宝助理 V4.3 Beta1导出的csv文件,出现中文乱码情况. 一看就是文件编码引起的,不清楚淘宝助理导出的csv文件使用了什么编码,到百度搜索了一下,看到一些相关文章,但 ...

  8. ecshop导入淘宝助理导出的数据(出现乱码)

    在早期版本时,可以用ec助理来导入,可惜现在ec助理开始收费了,没办法,不过现在的ecshop的新版本有导入的功能. 进入ecshop后台后,点击"商品管理"中的"商品批 ...

  9. 淘宝助理 引用picture存在盗链解决方案

    做代理到销的卖家朋友可能会经常遇到用上家给的数据包,但是上传的时候淘宝助理会提示:"上传失败原因:Ttem service unavailable :商品描述校验失败:引用picture存在 ...

最新文章

  1. mysql profiling表_Mysql-性能分析(profiling 工具)
  2. 告别2010,迎来2011
  3. Asp.net MVC3 一语道破
  4. java htmlparser 使用教程_HtmlParser基础教程
  5. c语言表达式5 gt 3 gt 1,C语言题目谁会做?
  6. React中解决样式丢失问题
  7. asp.net mysql 中文乱码_mysql4导入mysql5中文乱码问题
  8. php用win还是linux系统,做网站选择linux系统还是选择windows系统好?
  9. linux下免密认证登录失败原因总结
  10. ubuntu FreeRadius服务器安装
  11. 2021 王道考研 操作系统+习题讲解
  12. ad6怎么画电阻_光敏电阻传感器的使用
  13. 计算机桌面上的图标如何删除,怎么删除电脑桌面上的图标啊?
  14. 支付宝小程序uni-app的map多边形polygons不显示问题解决
  15. 证明:1/n调和级数为何是发散的
  16. java透视图_Eclipse透视图
  17. 数学之美读书感悟02
  18. 用计算机解题前 需要将解题方法,算法及其表示方法
  19. c语言游戏代码(c语言制作小游戏)
  20. 《程序员的修炼——从优秀到卓越》读书笔记

热门文章

  1. TS声明文件重点理解和使用技巧总结
  2. 如何复制EXE电子书中的文字
  3. 波若波罗蜜心经学习心得
  4. Django报错:ValueError: source code string cannot contain null bytes
  5. 朗诵素材-《少年正是读书时》(两角色主持朗诵)
  6. 爬取了大众点评和去哪儿网上4312家长沙美食,看看什么值得吃?|凹凸数读
  7. Python 爬虫系列:爬取全球机场信息
  8. 曙光服务器I840-G25带外管理
  9. java学习--基础知识进阶第十天--标准输入流 转换流 打印流、对象操作流 、Properties集合...
  10. 论坛自动发帖php源码,小蜜蜂论坛发帖机推出phpwind论坛发帖机