1382 matches found
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...
K55
K55 - Linux x8664 Process Injection Utility C++14 About K55 pronounced: "kay fifty-five" The K55 payload injection tool is used for injecting x8664 shellcode payloads into running processes. The utility was developed using modern C++11 techniques as well as some traditional C linux functions like...
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...
Hawk
Hawk Silently intercept SSH and SU credentials in real-time Hawk monitors sshd and su processes, extracting passwords from memory via ptrace without modifying target processes. Zero writes. Pure read-only credential harvesting. Demo How It Works Hawk leverages Linux's /proc filesystem to discover...
CVE-2019-13272
CVE-2019-13272 - Pkexec Local Privilege Escalation ⚠️ For educational and authorized security research purposes only Original Exploit Authors Very grateful to the original PoC author BCOLES Description In the Linux kernel before 5.1.17, ptracelink in kernel/ptrace.c mishandles the recording of the...
goBox
goBox GO sandbox to run untrusted code. goBox uses Ptrace to hook into READ syscalls, giving you the option to accept or deny syscalls before they are executed. Usage root@kitploit: Usage of ./gobox: gobox FLAGS command flags: -h Print Usage. -n value A glob pattern for automatically blocking fil...
Learning-Linux-Binary-Analysis
Learning Linux Binary Analysis This is the code repository for Learning Linux Binary Analysis, published by Packt. Learning Linux Binary Analysis What is this book about? Learning Linux Binary Analysis is packed with knowledge and code that will teach you the inner workings of the ELF format, and...
dlinject
dlinject.py Inject a shared library i.e. arbitrary code into a live linux process, without ptrace. Inspired by Cexigua and linux-inject, among other things. Usage root@kitploit: .. . | /| | || || / | .. / | | | | |/ \ | |/ / \ \ \ | \ | |/|| /| |\ \ | /| // | / /| / / /|| / source:...
strace
strace - 리눅스 시스템 호출 추적기 이것은 strace입니다 -- 리눅스를 위한 전통적인 명령줄 인터페이스를 갖춘 진단, 디버깅 및 교육용 사용자 공간 유틸리티입니다. 프로세스와 리눅스 커널 간의 상호작용시스템 호출, 시그널 전달, 프로세스 상태 변경 포함을 모니터링하고 간섭하는 데 사용됩니다. strace의 작동은 ptrace로 알려진 커널 기능에 의해 가능해집니다. strace는 GNU Lesser General Public License 버전 2.1 이상의 조건에 따라 배포됩니다. 자세한 내용은 COPYING 파일...
resmack-fuzz-test
Resmack 퍼즈 테스트 이 프로젝트는 피드백 기반 퍼저fuzzer의 탐구로, 다음을 사용합니다: 계측을 위한 ptrace 대상 프로세스가 지정한 동적 메모리 중단점breakpoint 사용 프로세스 스냅샷/복원 /proc/pid/map, /proc/pid/clearrefs, /proc/pid/pagemap 사용 processvmwritev 사용 피드백 메커니즘으로서의 성능 카운터 코퍼스corpus 관리 여기서 구현된 성공적인 코드와 개념은 resmack으로 흡수되어 완전한 퍼저를 만듭니다. 문법 기반 데이터 생성기만이 아닌...
pylane
pylane 简体中文 Pylane is a python vm injector with debug tools, based on gdb and ptrace. Pylane uses gdb to trace python process, inject and run some code in its python vm. Usage use inject command to inject a python script in an process: root@kitploit: pylane inject use shell command to inject an...
CVE-2018-1000199
CVE-2018-1000199 Linuxのptraceコードはデバッグレジスタへのアクセスを仮想化しますが、その仮想化コードには誤ったエラーハンドリングがあります。つまり、例えばDR0に不正な値を書き込んだ場合、ptrace呼び出しは-EINVALを返すにもかかわらず、カーネルのブレークポイント追跡の内部状態が破損する可能性があります。...
sudo_inject
Linux sudoトークンを保持するプロセスへのインジェクションによる権限昇格 有効なsudoトークンを持つプロセスをインジェクションし、自分のsudoトークンを有効化する はじめに 私たちは皆、sudoが時々パスワードを尋ねないことに気づいています。なぜなら、sudoは私たちを覚えているからです。どのようにして私たちを覚え、どのようにして私たちを識別するのでしょうか? 自分の身分を偽装して root になれるでしょうか? 私の知る限り、この研究はまだ文書化されていませんが、もし文書化されているなら教えてください。...
CHARON
root@kitploit: / || | | | / \ | \ / | \ | | | | | || | / \ | | | | | | | | | | | |/ | "살아 계신 하나님의 손에 빠지는 것은 두려운 일입니다." — 히브리서 10:31 이것이 무엇인가 CVE-2026-46333 에 대한 작고 의존성 없는 PoC입니다. ptracemayaccess의 mm==NULL 우회는 2026년 5월 15일에 Qualys가 공개했습니다. Charon은 죽어가는 SUID-root 프로세스에 대해 pidfdgetfd2를 경쟁 조건으로...
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 ...
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...
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復号:...