35 matches found
sRDI
sRDI - Shellcode Reflective DLL Injection sRDI は、DLL ファイルを位置独立シェルコードに変換することを可能にします。適切なセクション権限、TLS コールバック、健全性チェックをサポートする、完全機能の PE ローダーとなることを目指しています。これは、パックされた DLL に取り付けられたシェルコード PE ローダーと考えることができます。 機能は、次の 2 つのコンポーネントによって実現されます。 PE ローダー実装 RDI をシェルコードにコンパイルする C プロジェクト...
amber
介绍 Amber 是一个位置无关(反射式)PE 加载器,能够实现原生 PE 文件(EXE、DLL、SYS……)的内存中执行。它支持隐蔽的内存内载荷部署,可用于绕过防病毒、防火墙、IDS、IPS 产品以及应用程序白名单缓解措施。Amber 生成的反射式载荷既可以从远程服务器分阶段传输,也可以像通用 shellcode 一样直接在内存中执行。默认情况下,每个生成的载荷都使用新一代 SGN 编码器 进行编码。Amber 使用 CRC32API 和 IATAPI 来隐秘地解析 Windows API 函数地址。PE 文件在内存中加载并执行后,反射式载荷会被擦除以躲避内存扫描器。 安装...
dotNetPELoader
dotNetPELoader セキュリティに関する注意 最近、このプロジェクトの非公式な改変版がこのリポジトリ外で再配布されていることを発見しました。 ファイルをレビューした結果、公式のソースコードには存在しない 追加の隠しコンポーネントやスクリプト読み込み動作を特定しました。 ご注意ください: 非公式配布物には、元のソースコードの一部ではない 追加の実行可能ファイルやスクリプト読み込み要素が含まれています。 このプロジェクトの公式リリースはこのリポジトリのみ で公開されています。 公式リリースには、追加のバッチファイル、隠しローダー、埋め込みスクリプトコンポーネントは含まれていません。...
Huan
Huan Huan 是我为了学习 PE 文件结构和 PE 加载过程而开发的一款加密 PE 加载器生成器。它每次使用不同的密钥对要运行的 PE 文件进行加密,并将其嵌入加载器二进制文件的新节中。目前,它适用于 64 位 PE 文件。 工作原理? 首先,Huan 读取给定的 PE 文件,并使用 CBC 模式 AES-128 加密算法对其进行加密。加密方面,我使用了 Tiny AES in C,并为该库的需求准备了填充代码。加密完成后,它使用 Visual Studio 编译器(MsBuild.exe)编译加载器,生成可执行文件。之后,它在该可执行文件上创建一个节(名为...
ft9201-libfprint
ft9201-libfprint Linux 指纹识别支持,适用于 Focal-systems FT9201 USB 读卡器(2808:93a9,作为独立 Windows Hello 加密狗销售),作为 libfprint 的驱动程序。 该传感器是一个微型的 96×96 光学读卡器。libfprint 内置的匹配器在如此小的图像上表现不佳,因此该驱动程序转而复用 FocalTech 自己的匹配引擎 ——其签名 Windows 驱动程序中的 ftWbioEngineAdapter.dll——在 Linux 上通过一个轻量的进程内 PE 加载器原生运行。无需 Wine、无需...
zig-pe
zig-pe Zigで書かれたリフレクティブPEローダー。ネイティブおよび.NETのPEファイルをメモリから直接ロードして実行します。 特徴 PEローディングパイプライン DOSヘッダーとNTヘッダー(PE32/PE32+を実行時に判別)をパース セクションを割り当てられたメモリにマッピング インポートの解決(名前および序数、PE32は4バイト、PE32+は8バイトのサンク) ベースリロケーションの適用(HIGHLOW、DIR64、ARMMOV32、THUMBMOV32) 遅延インポートの解決(DataDirectory13、最新RVA形式)...
EUVD-2026-29347
barebox version prior to 2026.04.0 contains multiple memory-safety vulnerabilities in the EFI PE loader in efi/loader/pe.c where integer overflow in virtual image size computation using 32-bit arithmetic on section VirtualAddress and size values allows undersized heap allocation, and PE section...
CVE-2026-34963
barebox version prior to 2026.04.0 contains multiple memory-safety vulnerabilities in the EFI PE loader in efi/loader/pe.c where integer overflow in virtual image size computation using 32-bit arithmetic on section VirtualAddress and size values allows undersized heap allocation, and PE section...
CVE-2026-34963 barebox EFI PE Loader Memory Safety Vulnerabilities
barebox version prior to 2026.04.0 contains multiple memory-safety vulnerabilities in the EFI PE loader in efi/loader/pe.c where integer overflow in virtual image size computation using 32-bit arithmetic on section VirtualAddress and size values allows undersized heap allocation, and PE section...
CVE-2026-34963 barebox EFI PE Loader Memory Safety Vulnerabilities
barebox version prior to 2026.04.0 contains multiple memory-safety vulnerabilities in the EFI PE loader in efi/loader/pe.c where integer overflow in virtual image size computation using 32-bit arithmetic on section VirtualAddress and size values allows undersized heap allocation, and PE section...
PT-2026-39869
Name of the Vulnerable Software and Affected Versions barebox versions prior to 2026.04.0 Description Multiple memory-safety issues exist in the EFI PE loader within the efi/loader/pe.c file. An integer overflow occurs during virtual image size computation when using 32-bit arithmetic on section...
Barebox 输入验证错误漏洞
Barebox is a versatile and flexible bootloader developed by Barebox Open Source. Versions of barebox prior to 2026.04.0 contained a vulnerability related to input validation errors. This vulnerability stemmed from integer overflows and unvalidated boundaries within the EFI PE loader, which could...
Exploit for Time-of-check Time-of-use (TOCTOU) Race Condition in Microsoft
Collateral Damage Collateral Damage is a kernel exploit for Xb...
Huan - Encrypted PE Loader Generator
Huan is an encrypted PE Loader Generator that I developed for learning PE file structure and PE loading processes. It encrypts the PE file to be run with different keys each time and embeds it in a new section of the loader binary. Currently, it works on 64 bit PE files. How It Works? First, Huan...
Cooolis-ms - A Server That Supports The Metasploit Framework RPC
Cooolis-ms is a server that supports Metasploit Framework RPC. It is used to work for Shellcode and PE loader, bypassing the static detection of anti-virus software to a certain extent, and allows the Cooolis-ms server to perform with the Metasploit server separate. Loader execution process: 1...
Windows Inject Reflective PE Files, Reverse TCP Stager with UUID Support (Windows x64)
Inject a custom native PE file into the exploited process using a reflective PE loader. The reflective PE loader will execute the pre-mapped PE image starting from the address of entry after performing image base relocation and API address resolution. This module requires a PE file that contains...
Windows Inject Reflective PE Files, Reverse TCP Stager (RC4 Stage Encryption, Metasm)
Inject a custom native PE file into the exploited process using a reflective PE loader. The reflective PE loader will execute the pre-mapped PE image starting from the address of entry after performing image base relocation and API address resolution. This module requires a PE file that contains...
Windows Inject Reflective PE Files, Windows x64 IPv6 Bind TCP Stager
Inject a custom native PE file into the exploited process using a reflective PE loader. The reflective PE loader will execute the pre-mapped PE image starting from the address of entry after performing image base relocation and API address resolution. This module requires a PE file that contains...
Windows Inject Reflective PE Files, Windows x64 Reverse TCP Stager
Inject a custom native PE file into the exploited process using a reflective PE loader. The reflective PE loader will execute the pre-mapped PE image starting from the address of entry after performing image base relocation and API address resolution. This module requires a PE file that contains...
Windows Inject Reflective PE Files, Windows x64 Bind Named Pipe Stager
Inject a custom native PE file into the exploited process using a reflective PE loader. The reflective PE loader will execute the pre-mapped PE image starting from the address of entry after performing image base relocation and API address resolution. This module requires a PE file that contains...