吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1377|回复: 9
收起左侧

[Android 原创] microdbg - 纯 go 实现 android 模拟框架

  [复制链接]
为你芯冻 发表于 2025-1-26 14:39
本帖最后由 为你芯冻 于 2025-1-31 17:32 编辑

unidbg 很香, 但又苦于 java 用的不太习惯, 于是开发了这款纯基于 go 实现的模拟框架 microdbg

microdbg(https://github.com/wnxd/microdbg) 定义了模拟器, 调试器, 模块, 任务, 文件系统等一些基础接口
microdbg-loader(https://github.com/wnxd/microdbg-loader) 可执行文件格式转换成模块加载
microdbg-unicorn(https://github.com/wnxd/microdbg-unicorn) 基于 unicorn 引擎封装的模拟器后端
microdbg-linux(https://github.com/wnxd/microdbg-linux) linux 内核调用的模拟实现代码
microdbg-java(https://github.com/wnxd/microdbg-java) 定义了 JNI 相关的接口, 与 java 基础类型的反射实现框架
microdbg-android(https://github.com/wnxd/microdbg-android) 安卓运行时的实现
6da04b3e-ab5b-4ab1-8eba-d19c68c9e4c6.png
上述研究案例放在 microdbg-example(https://github.com/wnxd/microdbg-example)

以上代码仅供研究学习。
欢迎大家提供改进建议或者参与一起开发

接下来的开发计划
[microdbg] 增加对 x86, x86_64 的支持
[microdbg-loader] 增加对 pe, mach-o 的支持
[microdbg-linux] 完善系统调用

以下是未来可能新增支持的开发计划
[microdbg-dynarmic] 新增 dynarmic 引擎模拟器后端
[microdbg-darwin] 新增 darwin 内核的实现
[microdbg-ios] 新增 ios 运行时的实现

-----------------------------------------------------
补充一下测试需要的 so 文件, 忘记 git 规则把 so 排除了

免费评分

参与人数 7吾爱币 +11 热心值 +7 收起 理由
dszsu + 1 我很赞同!
ai474427793 + 1 + 1 我很赞同!
Light紫星 + 3 + 1 谢谢@Thanks!
laozhang4201 + 1 + 1 热心回复!
我是不会改名的 + 4 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wwb66668 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
d38625800 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

  • · Aarow|主题: 970, 订阅: 305

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

怜渠客 发表于 2025-1-26 16:09
目测很强,期待一篇基于microDBG的分析文章
qcf 发表于 2025-1-26 19:27
AUei 发表于 2025-1-26 19:37
Light紫星 发表于 2025-1-26 21:17
大佬太强了
wasm2023 发表于 2025-1-26 21:47
一个好的项目是用出来的,期待大家一起提issue优化变成更好的框架
.KK 发表于 2025-1-26 22:20
牛的牛的~
BrutusScipio 发表于 2025-1-27 21:06
y有点意思
xuu318 发表于 2025-1-29 10:39
最近也在学golong,太有意思了
kd1492 发表于 2025-1-31 06:32
过来看看学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-2-23 22:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表