1520 matches found
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 .. . | /| | || || / | .. / | | | | |/ \ | |/ / \ \ \ | \ | |/|| /| |\ \ | /| // | / /| / / /|| / source:...
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: pylane inject use shell command to inject an interactive shel...
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...
Learning-Linux-Binary-Analysis
تعلم تحليل الثنائيات في لينكس تعلم تحليل الثنائيات في لينكس هذا هو مستودع الكود الخاص بكتاب تعلم تحليل الثنائيات في لينكس، المنشور بواسطة Packt. تعلم تحليل الثنائيات في لينكس ما الذي يتناوله هذا الكتاب؟ كتاب تعلم تحليل الثنائيات في لينكس مليء بالمعرفة والكود الذي سيعلمك الآليات الداخلية لتنسيق EL...
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 - متعقب استدعاءات النظام في لينكس هذه هي strace -- أداة مساحة مستخدم تشخيصية وتصحيحية وتعليمية بواجهة سطر أوامر تقليدية لنظام لينكس. تُستخدم لمراقبة والتلاعب بالتفاعلات بين العمليات ونواة لينكس، والتي تشمل استدعاءات النظام، توصيل الإشارات، وتغيرات حالة العملية. يتم تشغيل strace بفضل ميزة...
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...
linux_injector
linuxinjector Un injecteur de bibliothèques partagées simple, sans ptrace, pour Linux x64. Utilisation linuxinjector mode 1. dlopen normal 2. memfd + dlopen pour injection dans des conteneurs 3. shellcode brut pid Identifiant du processus cible. Vous devez disposer des droits ptrace sur ce...
dirtycow-vdso
0xdeadbeef PoC لـ Dirty COW CVE-2016-5195. يعتمد إثبات المفهوم هذا على ptrace بدلاً من /proc/self/mem لترقيع vDSO. وله عدة مزايا مقارنة بإثباتات المفهوم التي تعدّل ثنائيات نظام الملفات: لا يتطلب ثنائي setuid تجاوز SELinux الهروب من الحاوية لا انهيار للنواة بسبب كتابة نظام الملفات writeback وبعض...
kernel-exploits
استغلالات النواة استغلالات مختلفة للنواة CVE-2021-22555 استغلال لينكس محلي للحصول على صلاحيات الجذر. نسخة محدّثة من استغلال الخاص بـ theflow لـ CVE-2021-22555. تم اكتشاف ثغرة كتابة خارج الحدود في الكومة heap out-of-bounds write تؤثر على لينكس منذ v2.6.19-rc1 في net/netfilter/xtables.c. وهذا يسمح...
sudo_inject
Linux Élévation de privilèges en injectant un processus possédant des jetons sudo Injecter un processus disposant d'un jeton sudo valide et activer notre propre jeton sudo Introduction Nous avons tous remarqué que parfois sudo ne nous demande pas de mot de passe parce qu'il se souvient de nous...
cve-2014-4699-ptrace
شرح https://duasynt.com/blog/cve-2014-4699-linux-kernel-ptrace-sysret-analysis...
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...
resmack-fuzz-test
Resmack Fuzz Test This project is an exploration of a feedback-driven fuzzer that uses: ptrace for instrumentation with dynamic memory breakpoints specified by the target process process snapshotting/restoring using /proc/pid/map, /proc/pid/clearrefs, and /proc/pid/pagemap using processvmwritev...
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 Usage of ./gobox: gobox FLAGS command flags: -h Print Usage. -n value A glob pattern for automatically blocking file reads. -y val...
CVE-2019-13272
CVE-2019-13272 - تصعيد الامتيازات المحلي عبر Pkexec ⚠️ لأغراض تعليمية وبحوث أمنية مصرّح بها فقط المؤلفون الأصليون للاستغلال شكر جزيل للمؤلف الأصلي لـ PoC BCOLES الوصف في نواة Linux قبل الإصدار 5.1.17، تتعامل ptracelink في kernel/ptrace.c بشكل غير صحيح مع تسجيل بيانات اعتماد العملية التي تريد إنشاء...
CVE-2018-1000199
CVE-2018-1000199 يقوم كود ptrace في Linux بظاهري الوصول إلى سجلات التصحيح، ويحتوي كود الظاهرية على معالجة أخطاء غير صحيحة. وهذا يعني أنه إذا قمت بكتابة قيمة غير قانونية، على سبيل المثال، إلى DR0، فإن الحالة الداخلية لتتبع نقاط التوقف في النواة يمكن أن تصبح فاسدة على الرغم من أن استدعاء ptrace سيع...
asminject
asminject.py asminject.py est un fork fortement modifié du projet dlinject de David Buchanan. Il injecte des charges utiles en assembleur arbitraire ou des binaires précompilés directement dans des processus Linux x86-64, x86 et ARM32 en accédant à /proc//mem au lieu de s'attacher via ptrace. Uti...
CVE-2024-39930-ptrace-detection-mitigation
لا يحتوي هذا المستودع على ملف README...
memdumper
memdumper memdumper lit la mémoire d'un processus macOS en cours d'exécution sous l'entitlement de débogueur d'un autre binaire signé. L'objectif est que taskforpid et ptrace s'exécutent en tant que ce binaire doté de l'entitlement, afin qu'un EDR l'enregistre plutôt que memdumper. par cenobyte...