427075 matches found
cve-2026-31431
CVE-2026-31431 — Linuxカーネル algifaead「Copy Fail」: 分析 CVE-2026-31431 (CVSS 3.1 7.8 HIGH 、 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)に関するセキュリティ研究: AFALG AEADインターフェースチェーンにおける3つの合成可能な設計上の 欠陥が、決定的でレースフリーな4バイトのページキャッシュ書き込みを、 読み取り可能な任意のファイルの任意のオフセットに対して 引き起こします — ディスクコピーはクリーンなままなので、オンディスクチェックサムは何も検知しません。...
matrix-rs
Windows Kernel Blue Pill Type-2 Hypervisor in Rust(コードネーム: Matrix) ブログ: https://memn0ps.github.io/hypervisors-for-memory-introspection-and-reverse-engineering/ Intel VT-x用フックを備えた、軽量でメモリ安全、かつ非常に高速なRust製タイプ2研究用ハイパーバイザーです。仮想化の核となる概念を学ぶことに焦点を当てています。 注記: Illusion ハイパーバイザー(Windows UEFI Blue Pill Type-1...
Linux_Exploit_Suggester
LinuxExploitSuggester Linux Exploit Suggester(OSのリリース番号に基づくエクスプロイト提案ツール)。 このプログラムは引数なしで実行すると、'uname -r' を実行してLinux OSのリリースバージョンを取得し、可能性のあるエクスプロイトの提案リストを返します。凝った処理は行わないため、パッチ適用済み/バックポートされたパッチがこのスクリプトを騙す可能性があります。 さらに、'-k' フラグを指定すると、カーネルバージョン/OSのリリースバージョンを手動で入力することもできます。...
slides
スライド カンファレンス| 年| 名前| 説明 ---|---|---|--- Zer0Con| 2023| CodeQL + DTrace = 💧🐞 in XNU| CodeQL を使用して XNU の複数のメモリ情報漏洩を見つける方法...
Hunt-Weird-Syscalls
Hunt-Weird-Syscalls これは、異常なシステムコールを監視するためのETWベースのPOCです。 現在のところ、NtOpenThread と NtSetContextThread のシステムコールを監視して、ダイレクト およびインダイレクト システムコールの両方を示すIOCを特定します。 説明 このプロジェクトは、ETW、より正確にはカーネルベースのETWプロバイダーを使用してIOCを監視します。 カーネル内に存在するETWプロバイダーは効果的に活用できます。発行されたイベントのコールトレースには、システムコールが実行されたユーザーモードアドレスが含まれているためです。...
NtWarden
NtWARden Windows解析・研究ツールキット ImGui + DirectX 11上に構築されたWindowsシステム検査ツール。 プロセス、サービス、ネットワーク、カーネル内部などをカバー - ローカルまたはWinSysServer経由のネットワーク上で動作。 ⚠️ このプロジェクトの一部はAI支援によるvibe codingで作成されているため、バグが含まれている可能性があります。 カーネルドライバ(KWinSys)は、研究目的のテストVMでのみインストールしてください。 スクリーンショット プロセス(カーネルモード) プロセス(ユーザーモード)| ETWセッション|...
CVE-2026-40369-EXPLOIT
ブログ全文 - https://pwn2nimron.com/blog CVE-2026-40369: NtQuerySystemInformation を介した任意のカーネルアドレス加算 クラス 253 概要 種類: 任意のカーネル書き込み(加算) — 権限昇格プリミティブ コンポーネント: ntoskrnl.exe — ExpGetProcessInformation トリガー: NtQuerySystemInformationSystemProcessInformationExtension, kernelAddr, 0, &needed 影響:...
HyperDeceit
HyperDeceit このリポジトリには、HyperDeceit プロジェクトの完全なソースコードが含まれています。これは、Hyper-V になりすまして Windows カーネルによるハイパーコールを傍受できるようにするライブラリです。 ブログ記事: https://reversing.info/posts/hyperdeceit/ 免責事項 このコードは適切なコードレビューを経ていないため、不整合が含まれている可能性があります。追加や修正があれば、新しい issue / pull request を作成してください。 実装 以下の機能は、そのままフックできる状態です: TLB...
cve-2020-14386
CVE-2020-14386 の再現ツール プリビルドコンテナ: registry.svc.ci.openshift.org/coreos/cve-2020-14386 特定のノードを指定してテストしたい場合は、次のようにしてください: root@kitploit: apiVersion: v1 kind: Pod metadata: name: cve-2020-14386 spec: restartPolicy: Never nodeName: containers: - name: cve-2020-14386 image:...
EATGuard
EATGuard Export Address Filtering EAF のような、エクスポートアドレステーブル保護の緩和策の実装です。 仕組み このプロジェクトは3つのバイナリで構成されており、コンパイルすると EATGuard\bin\ にあります。それらは以下のとおりです: 1. EATGuardApplication.exe - プロセスに EATGuardDll.dll を読み込み、その後 notepad.exe を実行する実行可能コード(シェルコード)を実行する「悪意のある」アプリケーションです。 2. EATGuardDll.dll -...
StackRot
StackRot CVE-2023-3269: Linuxカーネルの権限昇格の脆弱性 GitHub-CIで検証されたエクスプロイト Linuxカーネル6.1から6.4におけるスタック拡張の処理に欠陥が見つかり、「Stack Rot」と呼ばれています。仮想メモリ領域の管理を担当するメイプルツリーは、MM書き込みロックを適切に取得せずにノードの置き換えが行われる可能性があり、use-after-freeの問題を引き起こします。特権のないローカルユーザーがこの欠陥を利用してカーネルを侵害し、権限を昇格させる可能性があります。...
sgx-step
A Practical Attack Framework for Precise Enclave Execution Control SGX-Step은 Intel x86 프로세서, 특히 Intel SGX 플랫폼에서의 부채널 공격 연구를 용이하게 하기 위한 오픈소스 프레임워크입니다. SGX-Step은 적대적 Linux 커널 드라이버와 사용자 공간에서 신뢰할 수 없는 페이지 테이블 엔트리 및/또는 x86 APIC 타이머 인터럽트를 완전히 구성할 수 있는 작은 사용자 공간 운영 체제 라이브러리로 구성됩니다. SGX-Step은 우리의 연구뿐만 아니...
Jormungandr
Jormungandr Jormungandr は、カーネル開発者がカーネル内でCOFFをロードして実行できるようにする、COFFローダーのカーネル実装です。 唯一 サポートされているCOFFの種類は、x64カーネルCOFF(つまり、NTOSKRNLまたはSSDTの関数を使用するCOFF)です。 このプロジェクトは、実行権限を持つプールを使用しているため、VBSを有効にした状態での実行はサポートされていませんが、Windows 7以降のすべてのWindowsバージョンで動作するはずです。...
PE-Obfuscator
PE-Obfuscator Evasionを考慮したPE難読化ツールです。RTCore64ドライバーを読み込むには 管理者権限 が必要です。 ビデオ: https://user-images.githubusercontent.com/123980007/234171901-c1eb735e-ceca-481d-9310-02ba30f6836b.mp4 難読化ツール: root@kitploit: - リモートサーバーからXORされたFileless PEを取得する - ローダーをディスクにドロップする - そのローダーにランダムなセクションを追加する -...
Kernel-Process-Hollowing
Windows カーネルモードの Process Hollowing このプロジェクトは、Process Hollowing 技術がカーネルレベルでどのように動作するかを示す概念実証です。 リソース SSDT Hook Process Hollowing...
cve-2019-2215
CVE-2019-2215 CVE-2019-2215 を利用した Pixel 2 / Pixel 2 XL 用 Temproot Google Project Zero の Jann Horn & Maddie Stone による概念実証に基づく 概要 カーネルメモリの読み書き専用の権限昇格攻撃のデモで、一時的な root シェルを取得します。 動作対象は、カーネルバージョン-BuildID 4.4.177-g83bee1dc48e8 の 2019年9月 QP1A.190711.020 イメージを実行している Google Pixel 2/Pixel 2 XL walleye/taim...
rex
root@kitploit: | | \ / / | | | | | | | | \ / | | \ / / / \ ' / | |/ | ' / | | | || / | | \ \ | | | | \ \ || \//\ |//\\|| ||/|/|| ||/ Rex カーネル拡張機能 目次 Rex とは サンプルプログラム ビルドと実行 ドキュメント Rex を使う理由 ライセンス Rex とは Rex は、eBPF の代わりに Rust 製カーネル拡張プログラムをロードして実行できる、安全で実用的なカーネル拡張フレームワークです。 Aya のような eBPF...
exploitgym
ExploitGym ExploitGymは、ユーザースペースプログラム、GoogleのV8エンジン、Linuxカーネルにわたる実世界の脆弱性から構築された大規模で現実的なベンチマークであり、AIエージェントがエクスプロイトを開発する能力を評価するために設計されています。 クイックスタート root@kitploit: 1. Python deps uv sync --extra proxy 2. Build runtime artifacts gdb, socat, nc, node + agent CLIs and extract task data bash...
swapgs-attack-poc
SWAPGS攻撃のPoC CVE-2019-1125 このリポジトリには、2019年のBlack Hat USAで公開されたSWAPGS攻撃のPoCのソースコードが含まれています。 内容 leakgsbkva - バリアント1 カーネルメモリ内のランダムな値を検索; PEカーネルイメージヘッダーに限定 leakgsbkvat - バリアント2 カーネルメモリからランダムな値を抽出; PEカーネルイメージヘッダーに限定 ホワイトペーパー Black Hat USA 2019 プレゼンテーション 前提条件 1. Visual Studio 2015 2. 未パッチのWindows x64 7...
CVE-2022-34918-LPE-PoC
CVE-2022-34918 LPE PoC CVE-2022-34918 用の LPE エクスプロイトです。 このエクスプロイトはカーネル Linux ubuntu 5.15.0-39-generic 向けに作成されています。 関連する解説記事は当社のブログでご覧いただけます。 使い方 getroot は現在のフォルダに配置してください。 root@kitploit: $ ls getroot poc $ ./poc...