1 个稳定版本
1.0.1 | 2023 年 3 月 30 日 |
---|
#2479 in 命令行工具
1MB
151 行
AOBscan CLI 🔩
AOBscan CLI 是一个基于 AOBscan 库的多线程 AOB 内存扫描命令行工具。
功能
- 用户友好的 CLI 界面
- 单线程和多线程文件扫描
- IDA 风格的模式:
48 8b ? ? ? 48 8c ?? ?? ?? ??
- 原始十六进制字符串:
488b??????00
- 在对象文件部分(按名称)中搜索模式
- FAT Mach-O 二进制支持
用法
- 在文件中搜索 IDA 风格的模式
aobscan -f "file" -- "48 8b ? ? ? ? ? 48 8c"
- 在文件的
__text
部分中搜索原始十六进制字符串的第一个匹配项
aobscan -f "file" -s "__text" -i -- "488b??????00"
查看 aobscan --help
以获取所有可用参数及其描述。
安装
🍺 Homebrew (macOS/Linux)
安装 AOBscan CLI 最简单的方式是通过 Homebrew,使用 我的 TAP:
brew tap sonodima/sonodima
brew install aobscan
现在您可以使用 aobscan
命令启动程序。
📦 预构建的二进制文件
Windows、Linux 和 macOS 的二进制文件可在 发布页面 上找到。
🔩 从源码
需要 Rust 来构建源码。如果您还没有安装,可以使用 rustup 安装。
git clone https://github.com/sonodima/aobscan-cli
cd aobscan-cli
cargo build --release
编译的二进制文件将位于 target/release/aobscan-cli
阅读更多
如果您对基准测试或想了解更多关于AOB扫描的信息感兴趣,请查看AOBscan库,这是本项目的核心。
依赖项
~1–12MB
~90K SLoC