294 matches found
APKLab
APKLab The ultimate Android RE experience right inside your VS Code. APKLab seamlessly integrates the best open-source tools: Apktool, smali-lsp, Jadx, uber-apk-signer, apk-mitm and more to the excellent VS Code so you can focus on app analysis and get it done without leaving the IDE. Features...
machscope
MachScope A native macOS binary analysis tool providing Mach-O parsing, ARM64 disassembly, and process debugging. Built entirely in Swift with zero external dependencies. Features...
androguard
Androguard 认为你的手机被黑了吗?请查看 IsMyPhonePwned 新工具:Goauld 适用于Linux/Android的动态注入工具 查看Androguard的新版本:https://github.com/androguard/androguard/tree/ng 安装 快速安装: root@kitploit: pip install androguard !IMPORTANT 版本 = 4.0.0 是时隔多年后的新版本,与2019年的上一个稳定版本3.3.5相比,项目有显著差异。这意味着某些功能已被移除。如果你在使用最新版本时发现项目出现问题,请提交一个 issue。...
voltron
Voltron Voltron is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers LLDB, GDB, VDB and WinDbg by enabling the attachment of utility views that can retrieve and display data from the debugger host. By running these views in other TTYs...
polypyus
Polypyus 固件史官 Polypyus 通过学习从相似固件中提取已知函数,从而学会在原始二进制文件中定位函数。因此,它是一位固件史官。 Polypyus 无需反汇编这些二进制文件即可工作,这对于难以反汇编且常用工具会遗漏函数的二进制文件来说是一个优势。此外,仅基于二进制的方法使其非常快速,只需几秒即可运行。然而,这种方法要求二进制文件具有相同的架构和相似的编译器选项。 Polypyus 可集成到现有工具(如 Ghidra 、 IDA 、 BinDiff 和 Diaphora )的工作流程中。例如,它可以导入之前注释过的函数并从中学到知识,还可以导出已找到的函数以便导入到 IDA...
z80-sans
Z80 Sans What's your favourite disassembler? Mine's a font: https://github.com/user-attachments/assets/bb6ceb18-c2fd-40a9-be4f-202321a214d9 This font converts sequences of hexadecimal lowercase characters into disassembled Z80 instructions, by making extensive use of OpenType's Glyph Substitution...
droidcarve
DroidCarve DroidCarve is capable of analyzing an Android APK file and automate certain reverse engineering tasks. This repository contains the server and client component. The Frontend The frontend is a React application, which you can find in the client/ subfolder. The Backend The backend is a...
shellen
Shellen General Shellen is an interactive shellcoding environment. If you want a handy tool to write shellcodes, then shellen may be your friend. Shellen can also be used as an assembly or disassembly tool. keystone and capstone engines are used for all of shellen's operations. Shellen only works...
ghidra-evm
Ghidra EVM Module In the last few years, attacks on deployed smart contracts in the Ethereum blockchain have ended up in a significant amount of stolen funds due to programming mistakes. Since smart contracts, once compiled and deployed, are complex to modify and update different practitioners ha...
ghidra-evm
Ghidra EVM 模块 在过去几年中,针对以太坊区块链上已部署智能合约的攻击因编程错误导致大量资金被盗。由于智能合约一旦编译并部署后,修改和更新较为复杂,不同从业者建议在仅能获取以太坊虚拟机(EVM)字节码的区块链上审查其安全性。在这方面,通过反汇编和反编译进行逆向工程可能很有效。 ghidra-EVM 是一个用于智能合约逆向工程的 Ghidra 模块。它可用于从以太坊区块链下载以太坊虚拟机(EVM)字节码,并对智能合约进行反汇编和反编译。此外,它还能分析创建代码、查找合约方法并定位不安全的指令。...
xori
Xori - 自定义反汇编框架 Xori 是一个面向自动化的反汇编和静态分析库,可处理 shellcode 或 PE 二进制文件,并提供初步分析数据。 致谢: Xori 的诞生离不开开源社区的启发与创意。我们深深感谢 Capstone 引擎 和 LLVM 项目 的工作。 支持的架构: i386 x86-64 文件格式 PE、PE+ 纯 Shellcode 当前功能 输出 JSON 格式的:1 反汇编结果、2 函数、3 导入表。 管理映像内存和栈内存。 两种模式: 轻模拟 - 旨在穷举所有路径(寄存器、栈、部分指令)。 全模拟 - 仅跟随代码路径(性能较慢)。 模拟 TEB 和 PEB 结...
Alcatraz
Alcatraz Alcatraz is a x64 binary obfuscator that is able to obfuscate various different pe files including: .exe .dll .sys Overview Alcatraz Requirements Usage Features Obfuscation of immediate moves Control flow flattening ADD mutation Entry-point obfuscation Lea obfuscation Anti disassembly...
XMachOViewer
XMachOViewer Resumen XMachOViewer es un visor de Mach-O para Windows, Linux y macOS. Características Escaneo heurístico : Detecta automáticamente diversas características y anomalías en archivos Mach-O. Visor de cadenas : Muestra todas las cadenas legibles dentro del archivo Mach-O. Visor...
Enigma
Enigma Engine Un motor de ingeniería inversa nativo en C++ inspirado en el pipeline de análisis de Ghidra. Enigma elimina la dependencia de JVM y proporciona un núcleo de análisis independiente que puede integrarse, ampliarse y conectarse directamente con herramientas nativas y sistemas de IA...
cfgrip
cfgrip PE/ELF x86/x64 CFG extractor. Takes a binary in, disassembles it, resolves every jump and call GOT, jump tables, register tracing, and exports the full control flow graph as structured JSON. why You need to know exactly where every branch goes. Not for reading — for patching. Feed the JSON...
copy-as-yara
Copy as YARA Autor: alden Copia el desensamblado con un formato adecuado para reglas de YARA. Descripción: Este es un plugin muy sencillo que te permite copiar el desensamblado de una manera que puede usarse en reglas de YARA. Tienes la opción de copiar el código ensamblador tal cual o usar...
x64dbg-xfg-marker
Complemento XFG Marker para x64dbg Microsoft eXtended Flow Guard XFG es una técnica de integridad de flujo de control CFI que extiende CFG con firmas de llamada a funciones. Cada firma tiene 8 bytes de longitud y se encuentra justo antes de la función de destino. Dado que la firma se encuentra en...
NOP_Plugin
NOPPlugin Plugin para aplicar NOP a instrucciones en IDA. La creación del plugin se inspiró en Vidar Stealer estaba intentando eliminar los bytes / instrucciones basura. Antes: Después: Instrucciones Pega el archivo NOPPlugin.py en el subdirectorio "plugins" de IDA. Para aplicar NOP a las...
quokka
Quokka image generated by DALL-E Table of Contents Introduction Installation Usage Building Documentation FAQ Introduction Quokka is a binary exporter: from the disassembly of a program, it generates an export file that can be used without the disassembler. It currently supports IDA Pro , Ghidra...
dncil
dncil es una librería de desensamblado de Common Intermediate Language CIL escrita en Python que permite analizar el encabezado, las instrucciones y los controladores de excepciones de métodos administrados de .NET. Los datos analizados se exponen a través de una API orientada a objetos para...