301 matches found
ofrak
OFRAK OFRAK Open Firmware Reverse Analysis Konsole is a binary analysis and modification platform. OFRAK combines the ability to: Identify and Unpack many binary formats Analyze unpacked binaries with field-tested reverse engineering tools Modify and Repack binaries with powerful patching...
miasm
What is Miasm? Miasm is a free and open source GPLv2 reverse engineering framework. Miasm aims to analyze / modify / generate binary programs. Here is a non exhaustive list of features: Opening / modifying / generating PE / ELF 32 / 64 LE / BE Assembling / Disassembling X86 / ARM / MIPS / SH4 /...
miasm
Miasm 是什么? Miasm 是一个免费开源的(GPLv2)逆向工程框架。 Miasm 旨在分析/修改/生成二进制程序。以下是 一个非详尽的功能列表: 打开/修改/生成 PE / ELF 32 / 64 LE / BE 汇编/反汇编 X86 / ARM / MIPS / SH4 / MSP430 使用中间语言表示汇编语义 使用 JIT 进行模拟(动态代码分析、脱壳等) 表达式简化以实现自动反混淆 ... 访问官方 博客 获取更多示例和演示。 目录 Miasm 是什么? 基本示例 汇编/反汇编 中间表示 模拟 符号执行 它是如何工作的? 文档 获取 Miasm 软件要求 配置...
yaralyzer
YARALYZER 工具 直观地检查二进制数据和/或文本中所有正则表达式(以及它更性感、更具谍战风格的远亲 YARA 匹配)的匹配结果。看看当你对这些匹配字节强制应用各种字符编码时会怎样。带颜色显示。 快速开始 root@kitploit: pipx install yaralyzer 使用文件中定义的 YARA 规则进行扫描: yaralyze --yara-rules /secret/vault/sigmundsmalwarerules.yara lacanbuysthedip.pdf 使用任意正则表达式进行扫描: yaralyze --regex-pattern 'good and...
cpu_rec_rs
cpurecrs Determina qué arquitectura de CPU se utiliza en un archivo binario. Ejemplo: root@kitploit: $ cpurecrs /bin/bash /usr/lib/firmware/rtlwifi/rtl8821aefw Loading corpus from cpureccorpus/.corpus ---------------------------------------------------------------------------------------- File |...
pharos
Pharos Static Binary Analysis Framework The Pharos static binary analysis framework is a project of the Software Engineering Institute at Carnegie Mellon University. The framework is designed to facilitate the automated analysis of binary programs. It uses the ROSE compiler infrastructure develop...
pharos
Pharos 静态二进制分析框架 Pharos 静态二进制分析框架是卡内基梅隆大学软件工程研究所的一个项目。该框架旨在促进二进制程序的自动化分析。它使用劳伦斯利弗莫尔国家实验室开发的 ROSE 编译器基础设施进行反汇编、控制流分析、指令语义等。本软件根据 BSD 许可协议 发布。 当前版本是对先前版本的重大更新,增加了多种功能,包括对 OOAnalyzer 工具的改进、实验性路径分析代码、分区器改进、多线程以及许多其他较小的功能。 Pharos...
rizin-notebook
Sonic English | 中文 一个速度奇快的 JSON 序列化/反序列化库,由 JIT (即时编译)和 SIMD (单指令流多数据流)加速。 依赖 Go: 1.181.25 注意:Go1.24.0 由于 issue 不可用,请升级到更高 Go 版本,或添加编译选项 --ldflags="-checklinkname=0" OS: Linux / MacOS / Windows CPU: AMD64 / ARM64, 需要 Go1.20 以上) 接口 详见 go.dev 特色 运行时对象绑定,无需代码生成 完备的 JSON 操作 API 快,更快,还要更快! 基准测试 对于所有大小...
NeuroCore
NeuroCore Utilidad de análisis estructural de binarios y visualización de alto rendimiento Resumen NeuroCore es una utilidad nativa de macOS diseñada para el análisis estructural de datos binarios mediante visualización de alta velocidad. Al aprovechar la computación de propósito general en...
angr
angr angr is a platform-agnostic binary analysis framework. It is brought to you by the Computer Security Lab at UC Santa Barbara, SEFCOM at Arizona State University, their associated CTF team, Shellphish, the open source community, and @rhelmot. Project Links Homepage: https://angr.io Project...
angr
angr angr es un marco de análisis binario independiente de la plataforma. Es presentado por el Computer Security Lab de UC Santa Barbara, SEFCOM en Arizona State University, su equipo CTF asociado, Shellphish, la comunidad de código abierto, y @rhelmot. Enlaces del proyecto Página principal:...
elfpeek
elfpeek Inspector ELF mínimo con REPL interactivo para análisis rápido de binarios ¿Por qué?...
bincat
简介 什么是 BinCAT? BinCAT 是一个 静态 二进制代码分析工具包,旨在帮助逆向工程师,可直接在 IDA 中使用或通过 Python 实现自动化。 其功能包括: 值分析(寄存器和内存) 污点分析 类型重建与传播 反向分析与前向分析 释放后使用与双重释放检测 实际演示 您可以在此查看(旧版)BinCAT 的实际运行效果: 基础分析 使用数据污点分析 请查阅教程了解对应的操作任务。 常见问题快速解答 支持的主机平台: IDA 插件:全部,版本 7.4 或更高 (仅支持 Python 3) 分析器(本地或远程):Linux、Windows、macOS(可能支持) 目前支持分析的...
Ropper
Ropper 你可以使用 Ropper 显示不同文件格式的二进制文件信息, 并搜索用于构建不同架构(x86/X8664、ARM/ARM64、MIPS/MIPS64、PowerPC/PowerPC64、SPARC64)的 ROP 链的 gadgets。 反汇编方面,Ropper 使用了强大的 Capstone 框架。 安装 通过 PyPi 安装 Capstone: root@kitploit: $ sudo pip install capstone 通过 PyPi 安装 filebytes: root@kitploit: $ sudo pip install filebytes 可选(运行...
CVE-2019-1663-Binary-Analysis
Análisis Binario de CVE-2019-1663 Autor: Corentin Wolff Origen de la Vulnerabilidad Fuente de la Vulnerabilidad La vulnerabilidad se origina en la función 0x0002BF64, que hace un uso indebido de la función strcpy, lo que la hace propensa a ataques de desbordamiento de búfer. Para mayor claridad,...
aDLL
aDLL - 动态链接库冒险 aDLL 是一款专注于自动发现 DLL 劫持漏洞的二进制分析工具。该工具分析加载到内存中的二进制映像,以搜索在加载时加载的 DLL,并利用 Microsoft Detours 库拦截对 LoadLibrary/LoadLibraryEx 函数的调用,从而分析运行时加载的 DLL。其目的是获取可执行文件在搜索目录中未能找到的 DLL 列表。 开始使用 要开始使用 aDLL,Binaries 文件夹中提供了一个已编译的可执行文件。建议使用与待分析可执行文件架构(32 位或 64 位)相匹配的版本。 为使工具正常运行,必须将...
reverse-engineering
反向工程资源 整理好的精彩反向工程资源列表 精彩反向工程资源 书籍 课程 练习 十六进制编辑器 二进制格式 反汇编器 二进制分析 字节码分析 导入重建 动态分析 调试 Mac 解密 文档分析 脚本 Android Yara 书籍 反向工程书籍 IDA Pro 权威指南 Radare2 手册 给初学者的反向工程 汇编语言艺术 实用反向工程 反向工程:反向工程的秘密 实用恶意软件分析 恶意软件分析实践指南 灰帽黑客 拒绝访问 内存取证艺术 黑客:渗透的艺术 模糊测试:软件安全 软件安全评估艺术 反病毒黑客手册 Rootkit 武器库 Windows 内部(上) (下) 深入 Windows ...
maat
关于 Maat 是一个开源的动态符号执行与二进制分析框架。它提供了多种功能,如符号执行、污点分析、约束求解、二进制加载、环境模拟,并利用 Ghidra 的 sleigh 库进行汇编提升:https://maat.re 主要特性: 快速且可移植 :专为扩展到实际应用程序而设计。完全使用 C++ 编写,具有良好的运行时性能。几乎没有运行时依赖,且大多数依赖是可选安装的。 用户友好 :Maat 拥有灵活的调试器类 API,其功能可配置以适应多种不同的用例。作为一款现代框架,它自带 Python 绑定 。 多架构 :基于 Ghidra 强大的 sleigh 库进行提升和模拟,Maat...
zeno
Zeno 框架 安装 root@kitploit: cd git clone https://github.com/Traxes/zeno --recursive sudo pip3 install termcolor tqdm git clone https://github.com/Z3Prover/z3 --recursive cd z3 python3 scripts/mkmake.py --python cd build make sudo make install cd /zeno 用法 root@kitploit: /zeno$...
sploit
sploit Sploit is a Go package that aids in binary analysis and exploitation. The motivating factor behind the development of sploit is to be able to have a well designed API with functionality that rivals some of the more common Python exploit development frameworks while taking advantage of the ...