178 matches found
rustbof
rustbof 本项目支持使用 Rust 开发 BOF,并提供完整的 nostd 支持。它利用 Rust 的安全特性和现代化工具链,同时生成小巧高效的 COFF 对象文件。 该框架提供了 BOF 开发所需的一切。构建过程会将你的代码编译为静态库,随后由 boflink 链接为带有正确重定位和导入的 COFF 对象,以供 Beacon 进行动态函数解析。 环境要求 Rust nightly boflink cargo-make 快速开始 最简单的入门方式是使用 cargo-generate 配合项目模板。这将创建一个已配置好所有必要设置的全新 BOF 项目: root@kitploit:...
NiCOFF
NiCOFF 基本上,NiCOFF 是一个用 Nim 编写的 COFF 和 BOF 文件加载器。NiCOFF 读取 BOF 或 COFF 文件,在内存中解析并执行它。整个项目基于 Yasser 和 Kevin 的 COFF Loader 项目。这些项目中的加载器和 beacon 函数都用 Nim 重写了。 编译 你可以直接使用以下命令编译源代码: nim c -d:release -o:NiCOFF.exe Main.nim 如果你遇到 “cannot open file” 错误,你还应该安装所需的依赖项: nimble install ptrmath winim 用法 NiCOFF...
IDA2Obj
IDA2Obj IDA2Objは、SBI(静的バイナリインスツルメンテーション)を実装するためのツールです。 動作の流れはシンプルです: オブジェクトファイル(COFF)を1つの実行可能バイナリから直接ダンプします。 そのオブジェクトファイルをリンクして、古いものとほぼ同じ新しいバイナリにします。 ダンプ処理中に、任意のデータ/コードを任意の場所に挿入できます。 SBIは使用シナリオの1つに過ぎませんが、特にブラックボックスファジングに有用です。 使い方 0. 環境を準備します: 古いIDA...
retdec
Warning The RetDec project is currently in a limited maintenance mode due to a lack of resources: Pull Requests are welcomed. They are reviewed with priority, if possible without delays. Issues are reacted on with delays up to one quarter. Issues are not actively solved unless they relate to a...
ASPX_WebShell_COFFLoader
使用COFF加载器的ASPX Web Shell 基于TrustedSec的CSCOFFLoader 描述 此ASPX Web Shell支持通过半交互式Python客户端在目标服务器上执行Beacon Object Files BOFs 。 它利用了源自TrustedSec的CSCOFFLoader的COFF加载器实现。 此项目严格 用于安全研究和授权渗透测试。使用本项目即表示您同意遵守所有适用法律法规。 前置条件 使用前,您需要: 1. 从 https://github.com/trustedsec/CSCOFFLoader/tree/main/beaconobject 编译...
Crystal-Loaders
Crystal Loaders 该仓库包含几个 PIC 加载器,以及一个用于 Cobalt Strike 的自定义 sleepmask COFF。它们是基础实现,需要使用 Crystal Palace 织入自定义规避战术。 使用方法 1. 下载 Crystal Palace Release 发行版。 2. 解压 tar 归档,并将 crystalpalace.jar 复制到与 cobaltstrike.exe(客户端)相同的目录中。 3. 加载 loaders.cna 以使用自定义加载器(包含用于 Beacon 和 postex DLL 的加载器)。 4. 加载 mask.cna...
Cobaltstrike_BOFLoader
CobaltstrikeBOFLoader これは、Cobalt Strike BOF Loaderのオープンソースポート/再実装です(現状のまま )。ほとんどの部分は、Cobalt StrikeのオリジナルのBeacon + Teamserverと同じように行われています。 これには、TrustedSec COFFLoaderなどの他のオープンソースCOFFローダーで解決されている欠点も含まれています。これは意図的です。このプロジェクトの目的は、 良い COFFローダーを作ることではなく、Cobalt...
CVE-2022-34302
🕷️ CVE-2022-34302 - New Horizon Datasys 引导加载程序漏洞 New Horizon Datasys Reboot Restore 引导加载程序 - 自带易受攻击的 UEFI 应用程序 BYOVUA - 通过签名的引导加载程序绕过安全启动,该引导加载程序内置自定义 PE/COFF 加载器,可加载未签名的 UEFI 应用程序。 📑 目录 概述 背景 自带易受攻击的 UEFI 应用程序 已签名的引导加载程序 漏洞 自定义 PE/COFF 加载器 LoadImage 与自定义加载器 PE/COFF 兼容性要求 与内核 BYOVD 的相似之处 工作原理 阶段 1...
COFFLoader
COFF 加载器 这是一个快速且粗糙的 COFF 加载器(又名 Beacon 对象文件)。目前可以运行未修改的 BOF,因此可以在没有 CS agent 运行的情况下用于测试。唯一的例外是与注入相关的 beacon 兼容函数只是空的。 主要目标是提供一个可用的示例,也许对某些人有用。 组成部分 它由几个部分组成,如下所列。 beaconcompatibility:这是 beacon 内部函数,以便你可以加载 BOF 文件并运行它们。 COFFLoader:这是实际的 coff 加载器,当为 nix 构建时,只加载 64 位对象文件并解析它。 test:这是示例 “COFF” 文件,当执行...
Jormungandr
Jormungandr Jormungandr 是 COFF 加载器的内核实现,允许内核开发人员在内核中加载和执行他们的 COFF。 唯一 支持的 COFF 类型是 x64 内核 COFF(即使用 NTOSKRNL 或 SSDT 中函数的 COFF)。本项目不支持在启用 VBS 的情况下运行,因为它使用了具有执行权限的内存池,但该项目应适用于从 Windows 7 开始的任何 Windows 版本。 如果你不熟悉 COFF 和 COFF 加载,请参阅 TrustedSec 关于 COFF 加载器的博客文章。 基本用法 要与驱动程序通信,你可以使用并编译 示例 文件,配合 CMake。...
dll-proxy-generator
DLL 代理生成器 为任意 DLL 生成代理 DLL,同时加载用户自定义的辅助 DLL。 用法 dll-proxy-generator.exe OPTIONS --import-dll --import 参数 要代理的 DLL 的路径 选项 root@kitploit: -d, --import-dll Extra dll to import -i, --import Import name or ordinal -p, --proxy-target Target of proxy, defaults to path of same file in System32 -o, --outp...
nanorobeus
Nanorobeus Archivo COFF BOF para administrar tickets de Kerberos. Agentes compatibles Sliver Brute Ratel Cobalt Strike Comandos luid - obtener el ID de inicio de sesión actual sessions /luid: | /all - obtener sesiones de inicio de sesión klist /luid: | /all - listar tickets de Kerberos dump...
CVE-2026-3442 vulnerabilities
Vulnerabilities for packages: binutils...
Out-of-bounds Read
Overview Affected versions of this package are vulnerable to Out-of-bounds Read in the ld process when handling specially crafted 32-bit XCOFF object files. An attacker can cause information disclosure or application crash by supplying a malicious file that manipulates unvalidated fields used as...
CLSA-2026-1779266445 binutils: Fix of 4 CVEs
CVE-2026-3441: XCOFF linker XTYLD xscnlen out-of-bounds read - CVE-2026-3442: XCOFF linker rsymndx out-of-bounds read in objxcoffsymhashes - CVE-2025-7545: objcopy heap buffer overflow on --interleave with crafted small input - CVE-2025-5245: objdump SEGV / NULL deref in debugtypesamep and...
CLSA-2026-1779093100 binutils: Fix of 6 CVEs
CVE-2022-38533: fix heap buffer overflow in bfdgetl32 from stripmain with crafted COFF file - CVE-2022-47007: fix memory leak in stabdemanglev3arg in stabs.c - CVE-2022-47008: fix memory leak in maketempdir and maketempname in bucomm.c - CVE-2022-47010: fix memory leak in prfunctiontype in...
CLSA-2026-1777949670 binutils: Fix of 8 CVEs
CVE-2025-11412: fix out-of-bounds read in bfdelfgcrecordvtentry - CVE-2025-11413: fix out-of-bounds read in elflinkaddobjectsymbols - CVE-2025-11839: fix abort in tgtagtype with fuzzed input - CVE-2025-11840: fix SEGV from NULL howto name in coff reloc processing - CVE-2025-3198: fix memory leak...
CLSA-2026-1775726631 binutils: Fix of 9 CVEs
CVE-2023-1972: fix heap buffer overflow in bfdelfslurpversiontables - CVE-2025-11412: fix out-of-bounds read in bfdelfgcrecordvtentry - CVE-2025-11413: fix out-of-bounds read in elflinkaddobjectsymbols - CVE-2025-11839: fix abort in tgtagtype with fuzzed input - CVE-2025-11840: fix SEGV from NULL...
EUVD-2026-14435
A flaw was found in the GNU Binutils BFD library, a widely used component for handling binary files such as object files and executables. The issue occurs when processing specially crafted XCOFF object files, where a relocation type value is not properly validated before being used. This can caus...
GNU BinUtils 缓冲区错误漏洞
GNU BinUtils is a set of programming tools for processing binary files in the GNU community in the United States. The GNU Binutils contain a buffer error vulnerability, which stems from handling specially crafted XCOFF object files and may lead to information leakage...