1866 matches found
CVE-2017-5123
CVE-2017-5123 waitid システムコールを利用した Linux 権限昇格。このエクスプロイトは @XeR0x2A と @chaignc によって HexpressoTeam から提供されており、 教育目的のみで使用されます。 このバグは2017-05-21に導入され、2017-10-09に修正されました。4.14.0-rc4+ は既知の脆弱性が あります。 asciicast 初級者または中級者のエクスプロイト作成者であれば、私たちの実装を読む前に 自分でエクスプロイトしてみることをお勧めします。簡単なエクスプロイトプリミティブ...
azazel
Azazel 軽量な eBPF ベースのランタイムセキュリティトレーサーで、マルウェア解析サンドボックス に特化して設計されています。隔離されたコンテナにサンプルを投入すると、Azazel はすべてのシステムコール、ファイル操作、ネットワーク接続、不審な動作をキャプチャし、発生したすべてのイベントをクリーンな JSON ストリームで提供します。 自動マルウェア解析サンドボックス を構築する場合でも、自律型 AI エージェントのための 24/7 ランタイムモニタリング が必要な場合でも、Azazel は外科的で不可視な、AI 対応の JSON テレメトリを提供します。 CLI リファレンス...
HallWatch
HallWatch Copyright C 2026 Adam Zypherion — GPL-3.0 のもとでライセンスされています。 間接システムコールは、一度見れば簡単です。ローダーは ntdll をウォークし、Nt プロローグから SSN を読み取り、さらに 2 バイト先の 0F 05 を見つけ、自身で r10/rax/rdx/r8/r9 を設定し、その 2 バイトに jmp します。Syscall は ntdll 内部から発生します。kernel32 のエクスポートに対するフックは触れられません。ntdll のエクスポートに対するフックも触れられません。SYSCALL の瞬間の...
snoop
snoop Linux用のシステムコールトレーサーで、eBPF上に構築されています。straceに似ていますが、ライブTUI、スマートフィルター、実際に読める引数デコード機能を備えています。 $ sudo snoop curl https://example.com 0.001 curl1234/1234 openatATFDCWD, "/etc/ssl/certs/ca-certificates.crt", ORDONLY = 4 0.002 curl1234/1234 read4, 0x7f3a1c000b20, 4096 = 4096 0.003 curl1234/1234...
goBox
goBox 信頼できないコードを実行するためのGOサンドボックス。 goBoxはPtraceを使用してREADシステムコールにフックし、実行前にシステムコールを許可または拒否するオプションを提供します。 使用法 Usage of ./gobox: gobox FLAGS command flags: -h Print Usage. -n value A glob pattern for automatically blocking file reads. -y value A glob pattern for automatically allowing file reads. 使用例...
Chrome-App-Bound-Encryption-Decryption
ChromElevator Chrome App-Bound Encryption Decryption 🚀 概述 一个后渗透利用工具,演示了如何完整地在内存中绕过 Chromium 的 应用绑定加密(App-Bound Encryption, ABE) 。本项目利用 基于直接系统调用(Direct Syscall)的反射式进程镂空(Reflective Process Hollowing) 来以挂起状态启动一个合法的浏览器进程,隐蔽地注入载荷以劫持其身份和安全上下文。这种 白加黑(Living-off-the-Land, LOTL)...
ksentinel
ksentinel - カーネルシステムコール整合性モニター 概要 ksentinel は、重要なカーネル関数とシステムコールテーブルを監視し、不正な改ざんを検出します。ftrace フック、kprobes、システムコールテーブルのハイジャックなど、ほとんどのルートキットが標的とする一般的なシステムコールを検出します。 機能 関数プロローグ整合性チェック(FNV-1a ハッシュベース) システムコールテーブル監視(512 エントリ) LSTAR MSR 検証(x8664 システムコールエントリポイント) アンロード防止機構(アンロックキー方式) 設定可能な間隔での継続監視 注:...
windiff
WinDiff 概要 WinDiff は、Microsoft Windows バイナリのシンボル、型、システムコール情報を OS の異なるバージョン間で参照・比較できる、オープンソースの Web ベースツールです。バイナリデータベースは自動的に更新され、最新の Windows アップデート(Insider Preview を含む)の情報が反映されます。 ntdiff に触発され、Winbindex の助けを借りて実現しました。 スクリーンショット 仕組み WinDiff は、Rust で書かれた CLI ツールと、Next.js フレームワークを用いた TypeScript で書かれた...
windiff
WinDiff About WinDiff is an open-source web-based tool that allows browsing and comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the operating system. The binary database is automatically updated to include information from the latest Windo...
CVE-2023-0045
Linux における Spectre-BTI ユーザー空間緩和策の回避 これは作業中のドキュメントです。誤りがあると思われる場合や引用漏れがある場合は、フィードバックをお送りください。 バージョン 1.0 José Oliveira esoj Rodrigo Branco BSDaemon はじめに Spectre-BTI攻撃の成功率をテストした際、カーネルAPIを緩和策として使用したときに奇妙なパターンを検出しました^1。私たちのテストにより、Linuxカーネルが攻撃を正しく緩和できず、syscall後にプロセスが短時間露出したままになることが明らかになりました。...
RecycledInjector
RecycledInjector 説明 (現時点では)完全に検出されない同一プロセス内のネイティブ/.NETアセンブリシェルコードインジェクタ。RecycledGate(thefLink作)に基づいており、さらにHellsGate + HalosGate + TartarusGateに基づいて、1つの手法が失敗しても検出されないネイティブシステムコールを保証します。 ステルス性を保ち、最終的な実行可能ファイルのエントロピーを低く抑えるために、シェルコードは常に外部から読み込むようにしてください。ほとんどのAV/EDRは非実行可能ファイルやDLLファイルの署名をチェックしないためです。...
linux-root-kit
このプロジェクトについて このプロジェクトは、Technische Hochschule DeggendorfのDigitale Forensikコースの一環として開発されました。 これは、以下を含む完全なフォレンジック調査と攻撃シミュレーションを示しています: 悪意のあるPyPIパッケージを使用したPython依存関係の混乱(dependency confusion)攻撃 脆弱なバージョンのsudoを介した権限昇格(CVE-2025-32463) Sliver C2ビーコンの展開 カーネルモジュールのロード、システムコールフック、udevベースの永続化を備えたカスタムルートキット...
whatfiles
whatfiles Whatfiles は、別のプログラムがシステム上でどのファイルを読み取り/書き込み/作成/削除するかを記録する Linux ユーティリティです。対象プロセスによって作成された新しいプロセスやスレッドもすべてトレースし、各操作が成功したかどうかを記録します。 理由: main...
HellHall
HellsHall - 获取干净系统调用的另一种方式 HellsHall 是 HellsGate 与间接系统调用的结合。 工作原理 首先,HellsHall 检查 系统调用地址 是否被挂钩,并通过检查是否存在以下字节来尝试获取系统调用编号: 0x4C, 0x8B, 0xD1, 0xB8 分别代表 mov r10,rcx && mov eax,SSn。这是每个系统调用应有的起始方式。 此时,HellsGate 只是获取系统调用 SSn(系统调用编号)并直接 使用它,导致系统调用从 ntdll.dll 地址空间之外被调用。这本身就是一个 IoC(入侵指标),可用于检测此类系统调用。检测示例:...
RingReaper
RingReaper RingReaper 是一个用于 Linux 的简单后渗透代理,专为需要隐蔽操作、最大限度降低被 EDR 解决方案检测风险的用户而设计。这个项目背后的思路是利用 iouring (Linux 内核中新的异步 I/O 接口),专门用于规避大多数 EDR 倾向于监控甚至挂钩的传统系统调用。 实际上,RingReaper 将 read、write、recv、send、connect 等调用替换为异步 I/O 操作(iouringprep),从而减少暴露于安全产品通常以标准化方式收集的挂钩和事件跟踪。 注意: RingReaper...
ptrace-vuln
ptrace-vuln 脆弱性CVE-2019-13272を確認するために これはLLMによって生成されたサンプルの概念実証であり、すべてのケースをカバーするものではありません。 基本的な考え方としては、システムが強化されておらずptraceが削除されていない場合、脆弱性は適用可能と見なすべきです。 コードをコンパイルして実行する手順: gcc poc.c -o test chmod +x test ./test サンプル出力: Syscall: 158 Syscall: 158 Syscall: 218 Syscall: 218 Syscall: 273 Syscall: 2...
acheron
About Acheron is a library inspired by SysWhisper3/FreshyCalls/RecycledGate, with most of the functionality implemented in Go assembly. acheron package can be used to add indirect syscall capabilities to your Golang tradecraft, to bypass AV/EDRs that makes use of usermode hooks and instrumentatio...
acheron
概要 Acheron は、SysWhisper3 / FreshyCalls / RecycledGate に着想を得たライブラリで、ほとんどの機能が Go アセンブリで実装されています。 acheron パッケージを使用すると、Golang のトレードクラフトに間接システムコール機能を追加し、ユーザーモードフックや インストルメンテーションコールバック を利用して、ntdll.dll に戻らない異常なシステムコールを検出する AV/EDR をバイパスできます。 主な機能 依存関係なし Pure Go と Go アセンブリによる実装...
EDRs
EDRs 该仓库包含在红队演练中可能有用的 EDR 相关信息。 patchsyscalldynamically64.c 这个概念验证程序会动态解析系统调用 ID,无需检查远程主机上运行的版本。为了获取磁盘上(未被篡改的)信息,会调用 CreateFileMapping 和 MapViewOfFile Windows API。然后解析 DLL 以获取数据,并用其修补正在运行的代码。 patchsyscall64.c 这个概念验证程序会修补代码中指定的系统调用 ID。随后使用硬编码的系统调用 ID 修补 DLL 的运行版本,并恢复到原始未修补状态。 getsyscall64.c 该工具用于获...
RedTeamCCode
RedTeamCCode レッドチームCコードリポジトリ システムで使用されているシステムコールIDを知りたいですか? getsyscall.exe ntdll.dll NtProtectVirtualMemory ntdll.dll!NtProtectVirtualMemory at 0x00007FFDE568D010 NtProtectVirtualMemory syscall ID 0x00000050 80 CrowdStrikeがフックしたntdll.dll API C:\Users\dev\Desktophookfinder64.exe...