开源项目安装与配置指南:Hooker

开源项目安装与配置指南:Hooker

hooker 🔥🔥hooker是一个基于frida实现的逆向工具包。为逆向开发人员提供统一化的脚本包管理方式、通杀脚本、自动化生成hook脚本、内存漫游探测activity和service、firda版JustTrustMe、disable ssl pinning hooker 项目地址: https://gitcode.com/gh_mirrors/ho/hooker

1. 项目基础介绍

Hooker 是一个基于 Frida 的逆向工具包,它为逆向开发人员提供统一化的脚本包管理方式、通杀脚本、自动化生成 hook 脚本、内存漫游探测 Activity 和 Service 等功能。该项目的主要编程语言为 Python 和 JavaScript。

2. 项目使用的关键技术和框架

  • Frida:一个强大的动态分析工具,允许开发者深入理解程序运行时的行为。
  • Dex库(radar):用于调用 Android Framework 层代码的库。
  • Android Debug Bridge (ADB):用于与 Android 设备通信的工具。

3. 项目安装和配置的准备工作与详细步骤

准备工作

  • 操作系统:Linux 或 MacOS(Windows 不受支持)
  • Python 3.x 版本
  • Android 设备与电脑的 USB 连接

安装步骤

第一步:克隆项目

打开终端,执行以下命令克隆项目到本地:

git clone https://github.com/CreditTone/hooker.git
第二步:安装依赖

进入项目目录,使用 pip 安装项目所需的 Python 库:

cd hooker
pip3 install -r requirements.txt
第三步:连接 Android 设备

使用 ADB 确保你的 Android 设备已经正确连接到电脑:

adb devices

应该能看到设备的信息显示出来。

第四步:部署手机开发环境

如果你的手机尚未启动 frida-server,需要执行以下步骤:

  1. 将 mobile-deploy 目录下的文件推送到手机:

    adb push mobile-deploy/ /sdcard/
    
  2. 进入手机的命令行界面,并执行 deploy.sh 脚本:

    adb shell
    su
    sh /sdcard/mobile-deploy/deploy.sh
    

如果需要指定 frida-server 端口,可以在 deploy.sh 脚本后加上端口号参数。

第五步:启动 Hooker

在终端中运行 Hooker:

./hooker

此时,你应该能查看设备上可调试的进程。

以上步骤即为 Hooker 的基础安装和配置流程,之后你可以根据项目提供的文档进一步了解如何使用 Hooker 进行逆向工程。

hooker 🔥🔥hooker是一个基于frida实现的逆向工具包。为逆向开发人员提供统一化的脚本包管理方式、通杀脚本、自动化生成hook脚本、内存漫游探测activity和service、firda版JustTrustMe、disable ssl pinning hooker 项目地址: https://gitcode.com/gh_mirrors/ho/hooker

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

蒙斐芝Toby

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

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

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

打赏作者

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

抵扣说明:

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

余额充值