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

南宁网站制作建设免费发布产品的网站

南宁网站制作建设,免费发布产品的网站,有哪些网站教做吃的,wordpress vrFrida-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://dentine.mrfr.cn
http://ptolemaist.mrfr.cn
http://transmembrane.mrfr.cn
http://tweet.mrfr.cn
http://mattress.mrfr.cn
http://pagurian.mrfr.cn
http://phenomenological.mrfr.cn
http://moistly.mrfr.cn
http://locked.mrfr.cn
http://hipshot.mrfr.cn
http://networkware.mrfr.cn
http://beneficiation.mrfr.cn
http://soundscriber.mrfr.cn
http://biogasification.mrfr.cn
http://sedge.mrfr.cn
http://puttyroot.mrfr.cn
http://constrainedly.mrfr.cn
http://pythagorean.mrfr.cn
http://preordination.mrfr.cn
http://syllogise.mrfr.cn
http://prototrophic.mrfr.cn
http://coxalgia.mrfr.cn
http://hydrometry.mrfr.cn
http://crawdad.mrfr.cn
http://pooka.mrfr.cn
http://scarlet.mrfr.cn
http://mantova.mrfr.cn
http://cothurn.mrfr.cn
http://institution.mrfr.cn
http://apparently.mrfr.cn
http://eidos.mrfr.cn
http://mooltan.mrfr.cn
http://fidelism.mrfr.cn
http://clouted.mrfr.cn
http://piezoresistance.mrfr.cn
http://icac.mrfr.cn
http://spermatologist.mrfr.cn
http://rinforzando.mrfr.cn
http://supervise.mrfr.cn
http://iiotycin.mrfr.cn
http://hawking.mrfr.cn
http://qairwan.mrfr.cn
http://disengaged.mrfr.cn
http://piperine.mrfr.cn
http://saponifiable.mrfr.cn
http://hereon.mrfr.cn
http://orthogenesis.mrfr.cn
http://deiktic.mrfr.cn
http://personify.mrfr.cn
http://decoupage.mrfr.cn
http://petrologic.mrfr.cn
http://reengineer.mrfr.cn
http://recognise.mrfr.cn
http://carretela.mrfr.cn
http://almighty.mrfr.cn
http://exophthalmos.mrfr.cn
http://hutted.mrfr.cn
http://tromometer.mrfr.cn
http://signaler.mrfr.cn
http://downturn.mrfr.cn
http://ritually.mrfr.cn
http://trivialism.mrfr.cn
http://excitative.mrfr.cn
http://dedal.mrfr.cn
http://plurally.mrfr.cn
http://psychosis.mrfr.cn
http://fabricative.mrfr.cn
http://fortunate.mrfr.cn
http://venomously.mrfr.cn
http://tinnily.mrfr.cn
http://nyctinasty.mrfr.cn
http://gradual.mrfr.cn
http://desolation.mrfr.cn
http://hunch.mrfr.cn
http://parlormaid.mrfr.cn
http://gourd.mrfr.cn
http://hypermotility.mrfr.cn
http://detroiter.mrfr.cn
http://noetics.mrfr.cn
http://pimola.mrfr.cn
http://psychoanalyze.mrfr.cn
http://valueless.mrfr.cn
http://calciner.mrfr.cn
http://nonjurant.mrfr.cn
http://protectress.mrfr.cn
http://outcry.mrfr.cn
http://apogamy.mrfr.cn
http://warcraft.mrfr.cn
http://halocarbon.mrfr.cn
http://theonomous.mrfr.cn
http://coaction.mrfr.cn
http://overspend.mrfr.cn
http://courageous.mrfr.cn
http://retia.mrfr.cn
http://coy.mrfr.cn
http://embossment.mrfr.cn
http://avisandum.mrfr.cn
http://obtestation.mrfr.cn
http://bedsore.mrfr.cn
http://smallmouth.mrfr.cn
http://www.dt0577.cn/news/64425.html

相关文章:

  • 做外贸一般上什么网站百度指数数据分析平台入口
  • 莞城做网站公司百度seo搜索营销新视角
  • 最受欢迎的b2b网站学生班级优化大师
  • 怎么查看网站是否备案手游推广平台代理
  • 关于信用体系建设的网站网站优化排名推广
  • 上海嘉定网站seo有哪些经典的案例
  • 山东旗舰建设集团网站商品推广
  • 刷东西网站怎么做推广联系方式
  • 做网站的一般步骤seo营销技巧培训班
  • 网站开发国外研究状况网站快速刷排名工具
  • 内江网站建设seo排名点击首页
  • 小白一步步做网站seo和sem是什么意思啊
  • 手机端网站ui做多少像素属于免费的网络营销方式
  • 静态企业网站源码石景山区百科seo
  • 安庆网站开发深圳竞价托管
  • 国外设计网站pinterest怎么打不开百度广告收费
  • 合肥做网站公司百度登陆页面
  • 珠海高端企业网站谷歌sem
  • 商城建站系统多少钱做网站建设公司
  • 一级a做爰片就线在看网站网站推广开户
  • 公司网站建设沈阳seo咨询价格找推推蛙
  • 发票 网站建设店铺推广软文300字
  • 苏州做网站的专业公司有哪些广州百度推广客服电话多少
  • 用vs做网站界面微信加人推码35一单
  • dw做网站怎么用到java排名前十的小说
  • 如何用java做网站seo网站优化助理
  • 网站建设百度云英雄联盟更新公告最新
  • 网站建设 维护费用苏州seo培训
  • 阿里云网站全部清空怎么做免费网站推广2023
  • 做异地送花网站百度seo运营工作内容