Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
PulseAPK — PulseAPK 是 apktool 和 uber-signer 的 WPF 前端,支持拖放操作、实时反编译输出、Smali 分析,以及集成的 APK 重建与签名功能。 | Kitploit
工具/GitHubGitHub/deemoun/pulseapk
Android安全静态分析漏洞分析代码分析移动应用渗透测试逆向工程渗透测试二进制分析
GitHubdeemoun/pulseapk

PulseAPK

PulseAPK 是 apktool 和 uber-signer 的 WPF 前端,支持拖放操作、实时反编译输出、Smali 分析,以及集成的 APK 重建与签名功能。

查看仓库
102123个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

PulseAPK

PulseAPK 是一款专业级 Android 逆向与安全分析 GUI,基于 WPF 和 .NET 8 构建。它将 apktool 的强大能力与高级静态分析功能结合,并以高性能赛博朋克风格界面呈现。PulseAPK 从反编译到分析、重建与签名,贯穿整个工作流。

观看 YouTube 演示

PulseAPK UI

你还可以进行 Smali 代码分析。只需将 Smali 文件夹拖放到 Analysis 标签页。

PulseAPK Smali Analysis

如果要构建(并在必要时签名)Smali 文件夹,请使用 “Build APK” 部分。

PulseAPK Build APK

关键特性

  • 🛡️ 静态安全分析:自动扫描 Smali 代码中的漏洞,包括 root 检测、模拟器检测、硬编码凭据以及不安全的 SQL/HTTP 使用。
  • ⚙️ 动态规则引擎:通过 smali_analysis_rules.json 完全可定制分析规则。无需重启应用即可实时修改检测模式,并使用缓存提升性能。
  • 🚀 现代 UI/UX:响应式深色界面,专为效率设计,支持拖放与实时控制台反馈。
  • 📦 全流程一体化:在统一环境中完成 APK 的反编译、分析、编辑、重新编译与签名。
  • ⚡ 安全可靠:包含智能校验与崩溃预防机制,保护工作区与数据。
  • 🔧 完全可配置:轻松管理工具路径(Java、Apktool)、工作区设置与分析参数。

高级能力

安全分析

PulseAPK 内置静态分析器,可扫描反编译代码中的常见安全指标:

  • Root 检测:识别对 Magisk、SuperSU 以及常见 root 二进制的检查。
  • 模拟器检测:查找 QEMU、Genymotion 以及特定系统属性的检测。
  • 敏感数据:扫描硬编码的 API key、token 与 basic auth 头。
  • 不安全网络:标记 HTTP 使用与潜在数据泄露点。

规则定义在 smali_analysis_rules.json 中,可按需定制。

APK 管理

  • 反编译:轻松解码资源与源代码,支持可配置选项。
  • 重新编译:将修改后的项目重建为有效 APK。
  • 签名:集成 keystore 管理,为重建 APK 进行签名,确保可在设备上安装。

前置条件

  1. Java Runtime Environment (JRE):apktool 需要它。确保 java 在系统 PATH 中。
  2. Apktool:从 ibotpeaches.github.io 下载 apktool.jar。
  3. Ubersign (Uber APK Signer):用于签名重建 APK。请从 GitHub releases 下载最新版 uber-apk-signer.jar。
  4. .NET 8.0 Runtime:在 Windows 上运行 PulseAPK 所需。

快速开始指南

  1. 下载并构建

    root@kitploit:~
    dotnet build
    dotnet run
    
  2. 设置

    • 打开 Settings。
    • 指定 apktool.jar 路径。
    • PulseAPK 将根据环境变量自动检测你的 Java 安装。
  3. 分析 APK

    • 在 Decompile 标签页 反编译 目标 APK。
    • 切换到 Analysis 标签页。
    • 选择反编译后的项目文件夹。
    • 点击 Analyze Smali 生成安全报告。
  4. 修改与重建

    • 编辑项目文件夹中的文件。
    • 使用 Build 标签页重建新的 APK。
    • 使用 Sign 标签页为输出 APK 签名。

技术架构

PulseAPK 使用清晰的 MVVM(Model-View-ViewModel)架构:

  • Core:.NET 8.0,WPF。
  • Analysis:基于正则表达式的自定义静态分析引擎,规则可热重载。
  • Services:专用服务用于 Apktool 交互、文件系统监控与设置管理。

许可证

本项目为开源项目,遵循 Apache License 2.0。

❤️ 支持项目

如果 PulseAPK 对你有帮助,可以点击顶部的 “Support” 按钮支持其开发。

给仓库点星也非常有帮助。

贡献

我们欢迎贡献!请注意,所有贡献者必须签署 Contributor License Agreement (CLA),以确保其工作可合法分发。 提交 pull request 即表示你同意 CLA 条款。

下载工具