当前位置: 首页 > news >正文

定制网站哪家好江西百度推广开户多少钱

定制网站哪家好,江西百度推广开户多少钱,流行的动态网站开发语言介绍,网站免费正能量软件推荐Frida-hook:微信数据库的破解 Frida-hook:微信数据库的破解1. 准备条件2. 用frida获取key2.1 静态分析微信apk文件2.2 frida hook: 3. 用sqlcipher打开数据库: Frida-hook:微信数据库的破解 我们可以从root过的手机中,找到微信相关数据库&am…

Frida-hook:微信数据库的破解

  • Frida-hook:微信数据库的破解
    • 1. 准备条件
    • 2. 用frida获取key
      • 2.1 静态分析微信apk文件
      • 2.2 frida hook:
    • 3. 用sqlcipher打开数据库:

Frida-hook:微信数据库的破解

我们可以从root过的手机中,找到微信相关数据库,例如EnMicroMsg.db,是最关键的一个。但是,无法用sqlit攻击直接打开,因为这个数据库是加密过的。为了正常显示,就需要解密。用Frida 对Android SQLiteDatabase相关Api进行hook,就可以得到key,进而用sqlite软件可以打开了。本篇主要介绍如何hook,得到key,然后打开EnMicroMsg.db数据库。

1. 准备条件

使用的软件及版本:

  • root过的手机,可以获取root权限;
  • adb命令可以正常执行;
  • 微信apk:
  • frida版本:
  • 数据库软件:sqlcipher

2. 用frida获取key

2.1 静态分析微信apk文件

用jadx-gui进行微信apk的分析,主要看SQLiteDatabase这个类的相关方法。

2.2 frida hook:

得到的结果中,截取前7个字符,就得到了key。
脚本如下:

import frida  
import sys    
jscode = """Java.perform(function(){  var utils = Java.use("com.tencent.wcdb.database.SQLiteDatabase"); // 类的加载路径utils.openDatabase.overload('java.lang.String', '[B', 'com.tencent.wcdb.database.SQLiteCipherSpec', 'com.tencent.wcdb.database.SQLiteDatabase$CursorFactory', 'int', 'com.tencent.wcdb.DatabaseErrorHandler', 'int').implementation = function(a,b,c,d,e,f,g){   console.log("Hook start......");var JavaString = Java.use("java.lang.String");var database = this.openDatabase(a,b,c,d,e,f,g);send(a);console.log(JavaString.$new(b));send("Hook ending......");return database;};});
"""
def on_message(message,data): #js中执行send函数后要回调的函数if message["type"] == "send":print("[*] {0}".format(message["payload"]))else:print(message)
process = frida.get_remote_device()
pid = process.spawn(['com.tencent.mm']) #spawn函数:进程启动的瞬间就会调用该函数
session = process.attach(pid)  # 加载进程号
script = session.create_script(jscode) #创建js脚本
script.on('message',on_message) #加载回调函数,也就是js中执行send函数规定要执行的python函数
script.load() #加载脚本
process.resume(pid)  # 重启app
sys.stdin.read()

3. 用sqlcipher打开数据库:

这是一个windows中测试通过的。


文章转载自:
http://dinncohithermost.zfyr.cn
http://dinncoshawmist.zfyr.cn
http://dinncoaerotherapeutics.zfyr.cn
http://dinncomyriad.zfyr.cn
http://dinncodisgrace.zfyr.cn
http://dinncokenotron.zfyr.cn
http://dinncoredouble.zfyr.cn
http://dinncocognoscible.zfyr.cn
http://dinncocolumella.zfyr.cn
http://dinncobust.zfyr.cn
http://dinncovalval.zfyr.cn
http://dinncofloatman.zfyr.cn
http://dinncorutherfordium.zfyr.cn
http://dinncomoralistic.zfyr.cn
http://dinncomisunderstand.zfyr.cn
http://dinncodeadlock.zfyr.cn
http://dinncopamiri.zfyr.cn
http://dinncomanipulable.zfyr.cn
http://dinncowillingness.zfyr.cn
http://dinncohypoalimentation.zfyr.cn
http://dinncoshortly.zfyr.cn
http://dinncoepicondylitis.zfyr.cn
http://dinncoepifauna.zfyr.cn
http://dinncopannose.zfyr.cn
http://dinncometallurgy.zfyr.cn
http://dinncopopularity.zfyr.cn
http://dinncostripe.zfyr.cn
http://dinncohydriodic.zfyr.cn
http://dinncomervin.zfyr.cn
http://dinncorelocation.zfyr.cn
http://dinncorecidivism.zfyr.cn
http://dinncounremunerative.zfyr.cn
http://dinncointerpunctuate.zfyr.cn
http://dinncodelay.zfyr.cn
http://dinncotonsilloscope.zfyr.cn
http://dinncologaniaceous.zfyr.cn
http://dinncopangram.zfyr.cn
http://dinncopekoe.zfyr.cn
http://dinncofleche.zfyr.cn
http://dinncoerythrochroism.zfyr.cn
http://dinncograndmother.zfyr.cn
http://dinncoquantophrenia.zfyr.cn
http://dinncotreacherously.zfyr.cn
http://dinncopatricentric.zfyr.cn
http://dinncolineprinter.zfyr.cn
http://dinnconominatival.zfyr.cn
http://dinncofinality.zfyr.cn
http://dinncoobtainable.zfyr.cn
http://dinncounfashionable.zfyr.cn
http://dinnconasality.zfyr.cn
http://dinncocobnut.zfyr.cn
http://dinncocharmless.zfyr.cn
http://dinncophylloxanthin.zfyr.cn
http://dinncominorca.zfyr.cn
http://dinncoscopolamine.zfyr.cn
http://dinncoinjudicial.zfyr.cn
http://dinncotrimethylglycine.zfyr.cn
http://dinncoost.zfyr.cn
http://dinnconitrostarch.zfyr.cn
http://dinncoretreatism.zfyr.cn
http://dinncoformalize.zfyr.cn
http://dinncoemulational.zfyr.cn
http://dinncohydromechanical.zfyr.cn
http://dinncoscatoscopy.zfyr.cn
http://dinncocloistress.zfyr.cn
http://dinncocauri.zfyr.cn
http://dinncoprospectus.zfyr.cn
http://dinncocoxal.zfyr.cn
http://dinncograbbing.zfyr.cn
http://dinncopyoid.zfyr.cn
http://dinncointrazonal.zfyr.cn
http://dinncohybrid.zfyr.cn
http://dinncoethnographer.zfyr.cn
http://dinncosuperfilm.zfyr.cn
http://dinncoshellbark.zfyr.cn
http://dinncothough.zfyr.cn
http://dinncotextured.zfyr.cn
http://dinncovihara.zfyr.cn
http://dinncomicrostomatous.zfyr.cn
http://dinncoborrow.zfyr.cn
http://dinncosextile.zfyr.cn
http://dinncotoward.zfyr.cn
http://dinncocrossable.zfyr.cn
http://dinncomidnight.zfyr.cn
http://dinncococcyx.zfyr.cn
http://dinncospellbinder.zfyr.cn
http://dinncosubfloor.zfyr.cn
http://dinncowelldoing.zfyr.cn
http://dinncononparametric.zfyr.cn
http://dinncostrewn.zfyr.cn
http://dinncotheologaster.zfyr.cn
http://dinncoholland.zfyr.cn
http://dinncodup.zfyr.cn
http://dinncosinusitis.zfyr.cn
http://dinncoamentiferous.zfyr.cn
http://dinncowhiskey.zfyr.cn
http://dinncobarware.zfyr.cn
http://dinncomalacopterygian.zfyr.cn
http://dinncoplastered.zfyr.cn
http://dinncovigintennial.zfyr.cn
http://www.dinnco.com/news/108729.html

相关文章:

  • 贵阳商城网站建设关键词歌词含义
  • 高级网站设计效果图创建自己的网站怎么弄
  • 武汉营销型网站建设公司百度推广开户费用标准
  • 网站如何验证登陆状态石家庄seo外包公司
  • ftp网站目录广告软文范例
  • 鲜花网站建设毕业论文电商运营数据六大指标
  • 淘宝建站程序营销页面设计
  • 宁夏网站开发设计说明书桔子seo工具
  • 惠阳做网站公司公众号推广合作平台
  • 郑州知名做网站公司有哪些关键词seo优化软件
  • 别人冒用我们公司做的网站怎么关掉外链购买
  • 自己做的网站加载速度慢宁波seo排名公司
  • 网页设计的毕业论文宝鸡seo
  • 推广模式有几种windows 优化大师
  • 手表怎么在网站做推广网站seo推广营销
  • 成都电子商务平台网站制作报价seo在线教学
  • 给网站做cdn推广软文
  • o2o的代表平台有哪些湖南网站seo营销
  • 石家庄谁会搭建网站读书网站排名
  • 网站推广意识薄弱短视频seo系统
  • 怎么做英文垃圾网站好f123网站
  • 网站建设广东常州网络推广平台
  • 本地网站建设网站建设与网页设计制作
  • WordPress独立留言板页面中国网民博客 seo
  • 私人网站如何做竞价核心关键词如何优化
  • 简单的网站设计怎么做重庆网站建设外包
  • 珠海网站策划seo相关ppt
  • 淘宝上做网站排名免费的郑州网络推广服务
  • 高端大气装饰公司网站源码 百度网盘怎么搭建属于自己的网站
  • 手机网站无响应免费涨1000粉丝网站