1382 matches found
goBox
goBox 信頼できないコードを実行するためのGOサンドボックス。 goBoxはPtraceを使用してREADシステムコールにフックし、実行前にシステムコールを許可または拒否するオプションを提供します。 使用法 root@kitploit: 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...
Learning-Linux-Binary-Analysis
Linuxバイナリ解析学習 これはPacktが発行するLinuxバイナリ解析学習のコードリポジトリです。 Linuxバイナリ解析学習 この本の内容は? Learning Linux Binary Analysisは、ELFフォーマットの内部動作や、ハッカーやセキュリティアナリストがウイルス解析、バイナリパッチ、ソフトウェア保護などで使用する手法を学べる知識とコードが満載です。 この本では以下のエキサイティングな機能を取り上げます: ELFバイナリフォーマットの内部動作を探る UNIXウイルス感染と解析の手法を発見する バイナリの堅牢化とソフトウェア改ざん防止方法を扱う...
dlinject
dlinject.py 将共享库(即任意代码)注入到活动的Linux进程中,无需ptrace。灵感来源于Cexigua和linux-inject等。 用法 root@kitploit: .. . | /| | || || / | .. / | | | | |/ \ | |/ / \ \ \ | \ | |/|| /| |\ \ | /| // | / /| / / /|| / source: https://github.com/DavidBuchanan314/dlinject usage: dlinject.py -h --stopmethod...
Hawk
Hawk SSH および SU の認証情報をリアルタイムで静かに傍受する Hawk は sshd および su プロセスを監視し、ptrace を介してメモリからパスワードを抽出します。対象プロセスを変更することはなく、読み取り専用の認証情報収集を実現します。 デモ 動作の仕組み Hawk は Linux の /proc ファイルシステムを利用して SSH および SU プロセスを発見し、ptrace を使用してアタッチしシステムコールを傍受します。パスワード認証が発生すると、write...
strace
strace - the linux syscall tracer This is strace -- a diagnostic, debugging and instructional userspace utility with a traditional command-line interface for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal...
strace
strace - Linux 系统调用跟踪器 这是 strace —— 一款用于 Linux 的诊断、调试和教学型用户空间工具,具有传统的命令行界面。它用于监控和篡改进程与 Linux 内核之间的交互,包括系统调用、信号传递以及进程状态的变更。strace 的运行依赖于名为 ptrace 的内核特性。 strace 依据 GNU 宽通用公共许可证 2.1 或更高版本 发布;详情请参阅 COPYING 文件。 strace 测试套件依据 GNU 通用公共许可证 2 或更高版本 发布;详情请参阅 tests/COPYING 文件。 关于近期版本的变更信息,请参阅 NEWS 文件。 文档...
seccomp-tools
Seccomp Tools Powerful tools for seccomp analysis. This project is aimed primarily but not exclusively at analyzing seccomp sandboxes in CTF pwn challenges. Some features are CTF-specific, but they're just as useful for analyzing real-world seccomp filters. Features Dump - Automatically dumps...
resmack-fuzz-test
Resmack Fuzz Test このプロジェクトは、フィードバック駆動型ファザーの探求であり、以下を使用します。 インスツルメンテーションのためのptrace 対象プロセスによって指定される動的メモリブレークポイント プロセスのスナップショット/復元 /proc/pid/map、/proc/pid/clearrefs、/proc/pid/pagemap の使用 processvmwritev の使用 フィードバック機構としてのパフォーマンスカウンター コーパス管理 ここで実装された成功したコードとコンセプトは、resmack...
pylane
pylane 簡体中文 Pylane は、gdb と ptrace に基づいた Python VM インジェクターとデバッグツールです。 Pylane は gdb を使用して Python プロセスをトレースし、その Python VM にコードを注入して実行します。 使い方 inject コマンドを使用して、プロセスに Python スクリプトを注入します: root@kitploit: pylane inject shell コマンドを使用して、インタラクティブシェルを注入します: root@kitploit: pylane shell Pylane シェルの機能:...
CVE-2018-1000199
CVE-2018-1000199 Linuxのptraceコードはデバッグレジスタへのアクセスを仮想化しますが、その仮想化コードには誤ったエラーハンドリングがあります。つまり、例えばDR0に不正な値を書き込んだ場合、ptrace呼び出しは-EINVALを返すにもかかわらず、カーネルのブレークポイント追跡の内部状態が破損する可能性があります。...
sudo_inject
Linux sudoトークンを保持するプロセスへのインジェクションによる権限昇格 有効なsudoトークンを持つプロセスをインジェクションし、自分のsudoトークンを有効化する はじめに 私たちは皆、sudoが時々パスワードを尋ねないことに気づいています。なぜなら、sudoは私たちを覚えているからです。どのようにして私たちを覚え、どのようにして私たちを識別するのでしょうか? 自分の身分を偽装して root になれるでしょうか? 私の知る限り、この研究はまだ文書化されていませんが、もし文書化されているなら教えてください。...
CHARON
/ || | | | / \ | \ / | \ | | | | | | | | / \ | | | | | | | | | | | |/ | 「生ける神の手に落ちるのは、恐ろしいことです。」 — ヘブライ人への手紙 10:31 これは何か CVE-2026-46333 に対する、依存関係ゼロのコンパクトな PoC です。これは Qualys が 2026-05-15 に公開した、ptracemayaccess の mm==NULL バイパスです。Charon は、終了間際の SUID-root プロセスに対して pidfdgetfd2 をレースさせ、doexit 内のごく短い...
kernel-exploits
カーネルエクスプロイト さまざまなカーネルエクスプロイト CVE-2021-22555 Linux ローカルルートエクスプロイト。 theflow 氏による CVE-2021-22555 の エクスプロイト の更新版。 net/netfilter/xtables.c において、Linux v2.6.19-rc1 以降に影響するヒープの境界外書き込みが発見されました。これにより、攻撃者はユーザー名前空間を通じて権限を取得したり、DoS(ヒープメモリ破壊による)を引き起こしたりすることが可能になります。 CVE-2019-13272 Linux ローカルルートエクスプロイト。 Jann Ho...
SysTrace
SysTrace 2.0 ptrace-based Linux syscall monitor and sandbox for analyzing ELF binaries. SysTrace runs a target inside an isolated Linux namespace environment, traces its system calls and child processes, applies rule-based detection and weighted risk scoring, then uses a Random Forest classifier ...
CVE-2019-13272
CVE-2019-13272 - Pkexec ローカル権限昇格 ⚠️ 教育および許可されたセキュリティ研究目的のみ 元のエクスプロイト作成者 元のPoC作成者 BCOLES に深く感謝します 説明 Linux カーネル 5.1.17 より前のバージョンでは、kernel/ptrace.c 内の ptracelink が、ptrace 関係を作成しようとするプロセスの資格情報の記録を誤って処理します。これにより、ローカルユーザーが親子プロセス関係の特定のシナリオを活用して root アクセスを取得できる可能性があります。ここでは、親が特権をドロップして execve...
K55
K55 - Linux x8664 プロセスインジェクションユーティリティ C++14 K55 について 発音: "kay fifty-five" K55 ペイロードインジェクションツールは、x8664 シェルコードペイロードを実行中のプロセスに注入するために使用されます。このユーティリティは、最新の C++11 技術と、ptrace のような伝統的な C 言語の Linux 関数を組み合わせて開発されました。対象プロセスで生成されるシェルコードは 27 バイトで、対象のアドレス空間内で /bin/sh bash シェルを起動...
CVE-2026-89603
In the Linux kernel, the following vulnerability has been resolved: entry: Fix seccomp bypass after ptrace with TSYNC Sashiko review pointed out the following issue. If a thread is stopped in syscalltraceenter for ptrace, another thread can install a seccomp filter with SECCOMPFILTERFLAGTSYNC e.g...
UBUNTU-CVE-2026-89603
In the Linux kernel, the following vulnerability has been resolved: entry: Fix seccomp bypass after ptrace with TSYNC Sashiko review pointed out the following issue. If a thread is stopped in syscalltraceenter for ptrace, another thread can install a seccomp filter with SECCOMPFILTERFLAGTSYNC e.g...
process-injection-playground
Linux 进程注入演练场 一个全面的 Linux 进程注入技术合集,演示了向运行中进程注入代码的各种方法。这些示例仅供教育、安全研究以及理解底层 Linux 进程操作之用。 概述 进程注入是一种在另一个进程的上下文中运行代码的技术。虽然通常与恶意软件相关联,但这些技术也具有以下重要价值: 安全研究 :理解攻击向量并开发防御手段 调试 :分析和修改运行中的应用程序 插桩 :性能分析和监控 渗透测试 :授权的安全评估 CTF 竞赛 :夺旗挑战 可用技术 1. 基于 Ptrace 的代码注入 目录 :ptrace/ 经典的进程注入方法,使用 ptrace 系统调用直接将 shellcode...
Webmin_Exploit_reverse_shell
はじめに: Webmin Exploitは、Webminサービスの旧バージョンで悪用可能な、標的型のエクスプロイトです。このエクスプロイトは、悪意のあるコードを実行し、標的システムへの不正アクセスを得るために、さまざまな技術を使用します。 これには以下が含まれます: C言語とアセンブリコードの両方を使用して、標的システム上でコマンドを実行します。 アンチデバッグ、XOR復号、execveやprctlなどのシステムコールを利用して、リバースシェルを起動します。 特徴: アンチデバッグ: ptraceシステムコールを使用して、エクスプロイトのデバッグを防止します。 XOR復号:...