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

unidbg讲解V1

前言

unidbg是什么?

unidbg是一个Java项目,可以帮助我们去模拟一个安卓或IOS设备,用于去执行so文件中的算法,从而不需要再去逆向他内部的算法。最终会产出一个jar包,可以被python进行调用。

如何使用unidbg?

下载github上开源的项目:https://github.com/zhkl0228/unidbg
在这里插入图片描述

在这里插入图片描述

运行:

由于unidbg项目是由java编写的,所以需要用 Intellij IDEA 打开并操作。

用IDEA打开unidbg项目后,运行下图示例,如果能正常得到结果,就说明环境没有问题:
在这里插入图片描述

基本流程:

  1. 编写类
  2. 根据unidbg的规则进行设备和so的初始化
  3. 结合逆向寻找so中的native方法,然后进行调用
  4. 直接获取到结果,或者需要补环境

http://www.lryc.cn/news/371533.html

相关文章:

  • 软设之敏捷方法
  • 【设计模式深度剖析】【7】【行为型】【观察者模式】
  • 列表的C++实
  • Chisel入门——在windows系统下部署Chisel环境并点亮FPGA小灯等实验
  • Python和C++赋值共享内存、Python函数传址传值、一些其他的遇到的bug
  • 深度解析ONLYOFFICE协作空间2.5版本新功能
  • Java I/O模型
  • 【简单介绍下Sass,什么是Sass?】
  • bat脚本—快速修改网络配置
  • node.js漏洞——
  • Qt多线程之moveToThread()函数
  • 【WEB前端2024】智体OS:poplang编程控制成本小千元的长续航robot机器人底盘(开源)
  • 动态规划法学习
  • 前端技术回顾系列 10|TS 泛型在类和接口中的应用
  • 【Ardiuno】实验ESP32单片机自动配置Wifi功能(图文)
  • xml数据解析
  • vite工程化搭建vue项目之自动按需导入
  • yolo-inference多后端+多任务+多算法+多精度模型 框架开发记录(python版)
  • uniapp使用vue3语法构建自定义导航栏,适配小程序胶囊
  • wpf、winform 监听USB拔插时触发
  • C语言:指针笔试题
  • 搜维尔科技:Movella旗下的Xsens在人形机器人开发中得到广泛应用
  • k8s学习--kubernetes服务自动伸缩之水平伸缩(pod副本伸缩)HPA详细解释与案例应用
  • Mock数据
  • 【MySQL】性能分析
  • MyBatis插件机制
  • NVIDIA Jetson Linux 35.3.1-开发指南-导言
  • 14. fastLED调色板
  • bugku---misc---赛博朋克
  • vue+elementplus模拟“山野愚人居”简单实现个人博客