Android项目中添加Dobby(inline hook)

2024技术交流群

课程地址

鸿蒙(HarmonyOS)APP开发实战课程(入门到精通)

https://edu.csdn.net/course/detail/39448

1.Ubuntu编译Dobby

2.Dobby框架的介绍

Dobby是一个轻量级、多平台、多架构的inline hook框架,它使用起来轻快便捷,支持Windows/macOS/iOS/Android/Linux平台,且支持X86, X86-64, ARM, ARM64架构

https://github.com/jmpews/Dobbyhttps://github.com/jmpews/Dobby/releases/tag/latesthttps://github.com/jmpews/Dobby/blob/master/docs/compile.md

3.Build for linux

#prepare and download cmake/llvmsh scripts/setup_linux_cross_compile.shpython3 scripts/platform_builder.py --platform=linux --arch=all --cmake_dir=$HOME/opt/cmake-3.25.2 --llvm_dir=$HOME/opt/llvm-15.0.6

4.Build for android

#prepare and download cmake/llvm/ndksh scripts/setup_linux_cross_compile.shpython3 scripts/platform_builder.py --platform=android --arch=all --cmake_dir=$HOME/opt/cmake-3.25.2 --llvm_dir=$HOME/opt/llvm-15.0.6 --android_ndk_dir=$HOME/opt/ndk-r25b

5.Build with CMake

cd Dobby && mkdir cmake-build-host && cd cmake-build-hostcmake ..make -j4

6.Android Studio 应用项目中添加Dobby,使用cmake配置和编译

7.Android Studio Unity游戏项目中添加Dobby,使用cmake配置和编译

https://cmake.org/cmake/help/latest/manual/cmake-commands.7.html

8.Android Studio 应用项目中添加Dobby,使用NDK JNI配置和编译

推荐阅读

Android14系统安全

Selinux权限问题解决方案

解决安卓14的抓包证书模块

AOSP源码定制-内核驱动编写

Android系统ROM定制汇总篇

Android音频系统之拦截音频数据

AOSP源码定制-对root定制的补充

Proxifier+BurpSuite实现小程序抓包

Android/iOS安全和车联网安全汇总篇

Android14后台服务永久保活的技术方法

APP抓包-Frida反代理绕过和证书校验绕过

使用TLS/SSL Pinning保护Android应用程序

AOSP Android10导入BurpSuite CA证书抓包

Android4.4~14及以上系统定制(高效通用的Android系统裁剪方案)

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哆啦安全

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值