5573 matches found
telfhash
Trend Micro ELF哈希 telfhash telfhash 是针对 ELF 文件的符号哈希,就像 imphash 是 PE 文件的导入哈希一样。通过 telfhash,你可以根据符号对 ELF 文件进行聚类。这对于对恶意样本进行聚类特别有用。如果样本没有符号,telfhash 会使用其调用地址的目标来模拟一个符号列表。更多信息请参见 资源 部分。 安装 pip 最简单的让 telfhash 工作的方法是通过 pip 安装它: pip install telfhash 手动 要求 telfhash 在生成哈希时使用 TLSH。为了 telfhash 正常工作,必须在你的系统中安...
upx
ooooo ooo ooooooooo. ooooooo ooooo 888' 8' 888 Y88. 8888 d8' 888 8 888 .d88' Y888..8P 888 8 888ooo88P' 8888' 888 8 888 .8PY888. 88. .8' 888 d8' 888b YbodP' o888o o888o o88888o The Ultimate Packer for eXecutables Copyright c 1996-2026 Markus Oberhumer, Laszlo Molnar & John Reiser...
CVE-2014-9322
CVE-2014-9322 Linux内核PoC CVE-2014-9322(又名BadIRET)Linux内核概念验证。 此PoC仅使用系统调用,不使用任何库(如pthread)。线程使用原始Linux系统调用实现。 通过系统调用的原始Linux线程 使用方法 $ make badiret.elf 是一个ELF可执行文件。 badiret.bin 是一个原始二进制文件,可用作载荷。 参考 利用“BadIRET”漏洞(CVE-2014-9322,Linux内核权限提升)...
pefile
pefile pefile is a multi-platform Python module to parse and work with Portable Executable PE files. Most of the information contained in the PE file headers is accessible, as well as all the sections' details and data. The structures defined in the Windows header files will be accessible as...
Soviet
Soviet 一个用于 Linux 的 C 语言运行时加密器。 此工具将加密 ELF 二进制文件,但允许它们在内存中运行时无需使用文件句柄。随后,它会用随机数据覆盖内存中的程序。其目的是使二进制分析和内存分析更加困难。 依赖 在 Debian 上: sudo apt install make build-essential libssl-dev libssl3 在 Fedora 上: sudo dnf install make glibc-devel openssl openssl-devel 构建与安装: git clone...
malasada
malasada Donut para Linux, convierte un objeto compartido ELF de Linux .so en un blob .bin independiente de posición que se puede ejecutar directamente desde la memoria por ejemplo, copiándolo en una región mmap y saltando a él como un puntero a función. Este proyecto evita intencionadamente memf...
covirt
covirt Un virtualizador de código x86-64 para ofuscación basada en VM. Características Arquitectura de máquina virtual basada en pila Ofuscación MBA y de código automodificable Soporte para binarios PE y ELF Marcadores de código para definir regiones protegidas El soporte para PE solo se ha proba...
LIEF
博客 • 文档 • 关于 关于 本项目的目的是提供一个跨平台库,用于解析、修改和抽象 ELF、PE 和 MachO 格式。 主要特性 : 解析 : LIEF 可以解析 ELF、PE、MachO、COFF、OAT、DEX、VDEX、ART,并提供用户友好的 API 来访问其内部结构。 修改 : LIEF 可用于修改这些格式的某些部分(添加节、更改符号名称等) 抽象 : 三种格式有共同特性,如节、符号、入口点……LIEF 将它们抽象出来。 API : 你可以通过 C++、Python、Rust、C 和 Node.js(非官方,AI 生成)使用 LIEF 扩展特性 : 运行时 DWARF/PD...
Important: Red Hat Security Advisory: gdb security update
An update for gdb is now available for Red Hat Enterprise Linux 10.2. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System CVSS base score, which gives a detailed severity rating, is available for each vulnerability from th...
Important: Red Hat Security Advisory: gdb security update
An update for gdb is now available for Red Hat Enterprise Linux 8. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System CVSS base score, which gives a detailed severity rating, is available for each vulnerability from the C...
extrude
extrude Analyse binaries for missing security features, information disclosure and more. 🚧 Extrude is in the early stages of development, and currently only supports ELF and MachO binaries. PE Windows binaries will be supported soon. Usage Usage: extrude flags file Flags: -a, --all Show details o...
extrude
extrude 分析二进制文件,检测缺失的安全特性、信息泄露等。 🚧 Extrude 正处于早期开发阶段,目前仅支持 ELF 和 MachO 二进制文件。对 PE(Windows)二进制文件的支持即将推出。 用法 Usage: extrude flags file Flags: -a, --all Show details of all tests, not just those which failed. -w, --fail-on-warning Exit with a non-zero status even if only warnings are discovered. -h,...
goblin
libgoblin Documentation https://docs.rs/goblin/ changelog Usage Goblin requires rustc 1.85.0 Rust 2024 edition. Add to your Cargo.toml dependencies goblin = "0.10" Features awesome crate name zero-copy, cross-platform, endian-aware, ELF64/32 implementation - wow! zero-copy, cross-platform,...
goblin
libgoblin Documentación https://docs.rs/goblin/ registro de cambios Uso Goblin requiere rustc 1.85.0 Rust edición 2024. Añade a tu Cargo.toml dependencies goblin = "0.10" Características nombre increíble del crate implementación zero-copy, multiplataforma, consciente de endianness, ELF64/32 - ¡wo...
NullSection
NullSection NullSection 是一款反逆向工具,它采用一种技术将节头覆盖为空字节。 安装 git clone https://github.com/MatheuZSecurity/NullSection cd NullSection gcc nullsection.c -o nullsection ./nullsection 优势 在任何 ELF 文件(例如 .ko rootkit)上运行 nullsection 后,如果你使用 Ghidra/IDA 来解析 ELF 函数,将不会显示任何内容——反编译器中不会有可解析的函数。即便你运行 readelf -S...
elfloader
Summary elfloader is a super simple loader for ELF files that generates a flat in-memory representation of the ELF. Pair this with Rust and now you can write your shellcode in a proper, safe, high-level language. Any target that LLVM can target can be used, including custom target specifications...
elfloader
概要 elfloader 是一个超级简单的 ELF 文件加载器,它能够生成 ELF 的扁平内存表示。 将其与 Rust 搭配使用,现在你就可以用一种合适、安全、高级的语言编写你的 shellcode。任何 LLVM 可以定位的目标架构都可以使用,包括针对真正奇特平台和 ABI 的自定义目标规格。尽情享受在 32 位系统上使用 u64、边界检查数组、内存分配的 drop 处理等功能吧 : 它只是将所有 LOAD 段串联在一起,如果存在间隙则使用零填充,形成一个大扁平文件。 该文件包含 .bss 段的零初始化,因此可以直接用作 shellcode 负载。...
peda
peda PEDA - Python Exploit Development Assistance for GDB Key Features: Enhance the display of gdb: colorize and display disassembly codes, registers, memory information during debugging. Add commands to support debugging and exploit development for a full list of commands use peda help: aslr --...
ddisasm
Datalog Disassembly DDisasm 是一款 快速 的反汇编器,其精度足以让生成的汇编代码能够被重新汇编。DDisasm 使用 datalog(souffle)声明式逻辑编程语言实现,以编译反汇编规则和启发式方法。该反汇编器首先解析 ELF/PE 文件信息,并解码一组超集的潜在指令,以创建初始的 datalog 事实集。这些事实经过分析,用于识别 代码位置 、 符号化 以及 函数边界 。分析结果(即精炼后的 datalog 事实集)随后被转换为 GTIRB 中间表示,用于二进制分析和逆向工程。之后可使用 GTIRB pretty printer 将 GTIRB...
CVE-2023-30226
CVE-2023-30226 Rizin es un framework de ingeniería inversa bifurcado de radare2, se descubrió una falla en su código de análisis ELF que permitiría que un archivo manipulado realizara una denegación de servicio. Esto impediría que un usuario pudiera cargar el archivo en rizin, pero no tendría...