89 matches found
SILVERPICK
SILVERPICK バージョン v1.1 概要 プロジェクト SILVERPICK は、Windows ユーザーモードシェルコード開発フレームワーク WUMSDF であり、その唯一の目的は、ケイパビリティ開発者が C/C++ を使用して Windows x64 向けの Position Independent Code PIC ブロブを容易に構築できるようにし、そのような取り組みの開発コストを削減することです。 これはプロジェクト WILDBEAST から派生しており、以下のものを活用します: 1. コードエディタとして Visual Studio Code 2...
venom-rs
Rust 製 Shellcode Reflective DLL Injection sRDI(コードネーム: Venom) Shellcode reflective DLL injection(sRDI)は、プロセスインジェクション手法の一種で、指定した DLL を位置独立コード(position-independent code)へ変換し、お気に入りの shellcode インジェクション&実行手法を使って注入できるようにするものです。 特徴 リフレクティブローダーのサイズは約 4KB です。...
malasada
malasada Donut for Linux, Linux ELF 공유 오브젝트.so를 위치 독립적인 .bin 블롭으로 변환하여 메모리에서 직접 실행할 수 있게 합니다 예: mmap'd 영역에 복사한 후 함수 포인터로 점프하는 방식. 이 프로젝트는 의도적으로 memfd memfdcreate, execveat on memfd 등를 사용하지 않습니다. 지원 플랫폼 Linux amd64 Linux arm64 Linux 386 빌드 요구 사항: Go 1.25+ Zig 0.15+ go generate 및 테스트에 필요 CLI 빌드:...
mkPIVM
Read the research paper written for 1.0.0. mkPIVM は、Windows x86 および x64(まもなく Linux 対応)向けの、ポリモーフィックな位置独立シェルコード仮想化ツールです。...
HandleKatz
HandleKatz 이 도구는 Brucon2021 컨퍼런스 발표의 일환으로 구현되었으며, Lsass에 대한 복제된 핸들 을 사용하여 동일한 프로세스의 난독화된 메모리 덤프를 생성하는 방법을 보여줍니다. 이 도구는 전적으로 텍스트 세그먼트에 상주하는 실행 파일로 컴파일됩니다. 따라서 PE 파일에서 추출된 .text 세그먼트는 완전한 위치 독립 코드PIC이므로, 일반적인 셸코드처럼 취급될 수 있습니다. 메모리에서 HandleKatz를 실행할 때 풋프린트가 매우 작습니다. 자체적으로 더 이상 실행 가능한 메모리를 할당하지 않기 때문...
execute-assembly-pico
Execute Assembly PICO Crystal Palace向けのPICOであり、donut シェルコードジェネレーターと同じ手法を使用して、追加された.NETアセンブリをメモリ内で実行するためのネイティブCLRホスティングを実装しています。これにより、RubeusやSeatbeltなどの.NETツールを、ディスク上に配置せずに位置独立コードから読み込むことができます。 ビルド プロジェクトをリンクするには、MinGW GCC、zipユーティリティ、およびCPL実行ファイルが必要です。config.spec...
donut
현재 버전: v1.1 목차 1. 소개 2. 작동 방식 3. 빌드 4. 사용법 5. 하위 프로젝트 6. Donut을 이용한 개발 7. 질문 및 토론 8. 면책 조항 1. 소개 Donut 은 VBScript, JScript, EXE, DLL 파일 및 dotNET 어셈블리를 메모리에서 실행할 수 있게 해주는 위치 독립적 코드입니다. Donut으로 생성된 모듈은 HTTP 서버에서 스테이징하거나 로더 자체에 직접 포함시킬 수 있습니다. 모듈은 선택적으로 Chaskey 블록 암호와 128비트 무작위 생성 키를 사용하여 암호화됩니다. 파일...
DeepSleep
DeepSleep ROP와 PIC만을 사용하여 메모리 아티팩트를 숨기기 위한 x64용 Gargoyle 변형입니다. 큰 감사를 @waldoirc에게 전합니다. 그는 자신의 블로그에서 이 기술의 많은 부분을 문서화했습니다. 이 구현은 APC를 전혀 사용하지 않고 완전히 PIC로 구현되었다는 점에서 다릅니다. 설명 x64에서 Gargoyle과 유사한 기술을 사용하여 메모리 아티팩트를 회피하는 방법을 더 잘 이해하기 위해 이 도구를 만들었습니다. 아이디어는 VirtualProtect - Sleep - VirtualProtect를 호출...
xeca
xeca xeca는 공격 목적으로 암호화된 PowerShell 페이로드를 생성하는 프로젝트입니다. DLL 파일로부터 위치 독립적 셸코드를 생성하는 것도 가능합니다. 참고: 사용자 지정 AMSI 우회 코드는 src/assets/amsi-bypass.ps1에 배치하세요. 목차 xeca 설치 작동 방식 완화 조치 예제 Covenant Empire Merlin Sliver 감사의 말 라이선스 설치 먼저 Rust가 설치되어 있어야 하며, 다음 명령으로 프로젝트를 빌드하세요: root@kitploit: cargo build 작동 방식 1...
ShellcodeCompiler
Shellcode Compiler Shellcode Compiler는 C/C++ 스타일 코드를 Windowsx86 및 x64 및 Linuxx86 및 x64용 작고 위치 독립적이며 NULL이 없는 셸코드로 컴파일하는 프로그램입니다. 사용자 친화적인 방식으로 모든 Windows API 함수 또는 Linux syscall을 호출할 수 있습니다. Shellcode Compiler는 소스 파일을 입력으로 받아 자체 컴파일러를 사용하여 코드를 해석하고 Keystone 엔진으로 어셈블되는 어셈블리 파일을 생성합니다. 명령줄 옵션...
sRDI
sRDI - Shellcode Reflective DLL Injection sRDI は、DLL ファイルを位置独立シェルコードに変換することを可能にします。適切なセクション権限、TLS コールバック、健全性チェックをサポートする、完全機能の PE ローダーとなることを目指しています。これは、パックされた DLL に取り付けられたシェルコード PE ローダーと考えることができます。 機能は、次の 2 つのコンポーネントによって実現されます。 PE ローダー実装 RDI をシェルコードにコンパイルする C プロジェクト...
Lastenzug
LastenZug 该项目实现了一个基于 websockets 的 Socks4a 代理。 客户端组件使用 C 语言实现,并编译为完全位置无关的代码(PIC)。 在编译过程中,通过利用位于 LastenPIC/SpiderPIC 的第二个工具 SpiderPIC ,在汇编层面应用混淆。 SpiderPIC 混淆包括: 指令替换 添加垃圾代码以及跳转越过垃圾代码 添加无用的指令 这旨在破坏静态签名,但你需要记住,API 哈希、字符串和其他常量在此过程中不会被混淆。 使用方法 客户端 makefile 同时生成 PIC socks 客户端和一个用于 shellcode 的示例加载器。...
Simple-Polymorphic-Engine-SPE32
シンプル多態性エンジン — SPE32 シンプル多態性エンジン SPE32 は、コードとデータを暗号化するための シンプルな多態性エンジンです。 SPE32 を使用すると、任意のデータを暗号化し、そのデータに対するユニークな 復号コードを生成できます。暗号化アルゴリズムは、 ランダムに選択された命令と暗号化キーを使用します。 生成される復号コードは、毎回異なるものになります。 x86dbg デバッガで表示された多態性復号コード 別の多態性コード変異、今回はジャンク命令付き SPE32 の機能とステータス SPE32 エンジンは、多態性エンジンが何であるかを示すために使用できる...
Bitmancer
Bitmancer Bitmancer は、Nim で書かれた Windows オペレーティングシステム向けの Offensive Security ツール開発のためのライブラリです。高度に設定可能で、位置非依存かつスタンドアロンな実装を備えた、共通 API、ルーチン、マクロを提供することを目的としています。 インプラントを開発したい場合や、簡単な PoC をテストしたい場合、あるいはまったく新しい素晴らしいツールを書きたい場合、Bitmancer はあなたの開発を支援します! ⚠️ このリポジトリは現在、大規模な WIP です!...
Lastenzug
LastenZug このプロジェクトは、WebSocketベースのSocka4aプロキシを実装しています。 クライアントコンポーネントはC言語で実装されており、完全に位置独立コードPICにコンパイルされます。 コンパイル処理中に、アセンブリレベルでの難読化が、LastenPIC/SpiderPICにある2番目のツール:SpiderPIC を利用して適用されます。 SpiderPIC 難読化には以下が含まれます: 命令の置換 トラッシュの追加と、トラッシュを飛び越えるジャンプの追加 無駄な命令の追加...
BloodfangC2
Bloodfangは、64ビットおよび32ビットのWindowsシステムにコンパイルされる位置独立コードを備えた最新のインプラントです。コンパイルされたインプラントのシェルコードは約6KB(キロバイト)です。メモリ内での実行フットプリントは非常に小さくなっています。 Props to: https://5pider.net/blog/2024/01/27/modern-shellcode-implant-design とはいえ、Bloodfangは開発途中であり、ステルスな実行以外の多くの機能が欠けています。...
Clematis
Clematis 中文 | English 🛠️ PEファイル(EXE/DLL)を位置非依存シェルコードに変換するための強力なツール。 ✨ 主な機能 PEファイル(EXE/DLL)のシェルコード変換に対応 x86 / x64 両アーキテクチャに対応 コマンドライン引数のサポート 出力ファイルサイズを大幅に削減する LZNT1 圧縮アルゴリズムを内蔵 ステルス性を高める任意の難読化機能 📦 インストール 依存関係 root@kitploit: pip install pefile lznt1 🚀 使い方 root@kitploit: python clematis.py -f -o -g -...
PT-2026-53064
Name of the Vulnerable Software and Affected Versions The product name cannot be determined affected versions not specified Description The ELF image activator cleared per-process ASLR Address Space Layout Randomization, a security technique that randomizes memory addresses to prevent exploitatio...
OPENSUSE-SU-2026:20963-1 Security update for neonmodem
This update for neonmodem fixes the following issues: Changes in neonmodem: - Update golang.org/x/net dependency to v0.55.0 due to bsc1267193 - Update golang.org/x/image dependency to v0.38.0 due to bsc1260727 - Update golang.org/x/term dependency to v0.42.0 due to bsc1260727 - Update to version...
CVE-2026-6643
A stack-based buffer overflow vulnerability was found in the VPN Clients on the ADM. The issue stems from the use of unbounded sscanf and passing user-controlled data directly to printf. Due to the lack of PIE and Stack Canary protections, an authenticated remote attacker can exploit these to...