awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ufrisk avatar

ufrisk/pcileech

0
View on GitHub↗
7,738 نجوم·1,005 تفرعات·C·AGPL-3.0·5 مشاهدات

Pcileech

pcileech is a toolkit for executing DMA attacks, analyzing PCIe bus traffic, performing kernel patching, and conducting remote volatile memory forensics. It functions as a hardware memory acquisition tool and a PCIe DMA attack framework designed to read and write remote system memory via direct hardware interfaces.

The project provides capabilities for capturing and displaying raw transaction layer packets from the PCIe bus and mounting live RAM as local drives for analysis. It enables the modification of system memory signatures and the execution of shellcode or implants within the kernel without requiring drivers on the target system.

The software covers a broad range of memory access primitives, including bidirectional physical memory reading and writing, remote state manipulation, and both hardware and software-based memory acquisition. It also includes utilities for PCIe firmware installation on development boards and tools for remote file system mounting and file transfer.

Features

  • Acquisition and Imaging - Implements hardware-based DMA acquisition to capture volatile memory by bypassing operating system security controls.
  • DMA Attack Frameworks - Provides a toolkit for reading and writing remote system memory via PCIe Direct Memory Access to bypass security.
  • Memory Analysis - Runs analysis scripts on a remote host to inspect memory without requiring full data dumps.
  • PCIe Device Emulation - Uses programmable hardware to mimic a legitimate PCIe device to gain unauthorized access to the target system bus.
  • Kernel Exploitation - Executes shellcode or implants and patches system memory signatures to bypass security requirements.
  • Live Forensics - Maps volatile memory or file systems as local drives to explore data without installing software on the target.
  • Direct Memory Access - Provides capabilities for reading and writing raw physical memory addresses to bypass OS-level protections.
  • DMA Memory Acquisition - Reads and writes physical system memory by bypassing the CPU and operating system via a hardware PCIe interface.
  • Remote Physical Memory Reading - Enables reading data from a remote system's memory via direct hardware access without target-side software.
  • Remote Physical Memory Writing - Enables writing data to a remote system via direct memory access without requiring local drivers on the target.
  • PCIe Bus Traffic Analysis - Captures and displays raw transaction layer packets directly from the PCIe bus using compatible hardware.
  • Hardware Memory Acquisition Tools - Captures volatile RAM from a target machine using specialized hardware interfaces and PCIe firmware.
  • Kernel-Level Code Execution - Enables running implants or shellcode on a target system to spawn shells and execute binaries.
  • Memory Forensics - Mounts live RAM as local drives and analyzes remote memory without needing full data dumps.
  • Remote Memory Manipulation - Provides the ability to modify remote system memory to insert implants and change system state without target drivers.
  • Kernel-Level Bypass Utilities - Modifies system memory signatures and executes shellcode in the kernel to bypass security checks.
  • Data Acquisition - Extracts data from live sessions or crash files using hardware or software agents for volatile data analysis.
  • Volatile Memory Mapping Systems - Maps volatile memory as local drives to allow direct data exploration and forensic analysis.
  • PCIe Transaction Layer Capture - Intercepts and analyzes raw PCIe bus traffic by capturing packets at the hardware link layer.
  • Hardware Communication Bridges - Loads custom low-level code onto development boards to establish the communication bridge between the host and target.
  • Bus Tracing - Captures and displays raw transaction layer packets directly from the PCIe bus using compatible hardware.
  • Remote Memory Filesystems - Maps remote physical memory addresses to local virtual memory for real-time exploration as a mounted filesystem.
  • Hardware-Based - Captures raw transaction layer packets and analyzes memory on a remote host using compatible PCIe development boards.
  • Runtime Memory Patching - Modifies memory signatures in running processes to unlock features or bypass security requirements.
  • Hardware Security - Software for performing Direct Memory Access attacks.
  • Physical Access Tools - Reads and writes system memory via DMA over PCIe hardware.
  • Physical Security - PCI-based DMA attack tool.

سجل النجوم

مخطط تاريخ النجوم لـ ufrisk/pcileechمخطط تاريخ النجوم لـ ufrisk/pcileech

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Pcileech

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pcileech.
  • ufrisk/memprocfsالصورة الرمزية لـ ufrisk

    ufrisk/MemProcFS

    4,202عرض على GitHub↗

    MemProcFS is a volatile memory analysis tool and cross-platform memory acquisition system. It functions as a memory forensic virtual file system, mapping physical memory and kernel objects into a virtual directory structure that allows users to analyze system artifacts using standard file system tools. The project distinguishes itself by providing a virtual file system for memory forensics, enabling the browsing and querying of physical memory as read-only files and folders. It also incorporates a Yara-based memory scanner to identify malware signatures and injected code within physical memor

    C
    عرض على GitHub↗4,202
  • volatilityfoundation/volatilityالصورة الرمزية لـ volatilityfoundation

    volatilityfoundation/volatility

    7,971عرض على GitHub↗

    Volatility is a memory forensics framework and digital forensics tool designed to extract and analyze evidence from volatile computer memory dumps. It functions as a memory dump parser and analysis platform used to identify running processes, network connections, and loaded modules from a system RAM capture. The framework enables the reconstruction of system state to uncover malicious activity, such as rootkits and injected code, during malware incident response and threat hunting. It provides capabilities for digital forensic investigations to detect unauthorized access and indicators of com

    Pythonmalwarememorypython
    عرض على GitHub↗7,971
  • velocidex/velociraptorالصورة الرمزية لـ Velocidex

    Velocidex/velociraptor

    3,769عرض على GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Godigital-forensicsendpoint-discoveryendpoint-protection
    عرض على GitHub↗3,769
  • microsoft/avmlالصورة الرمزية لـ microsoft

    microsoft/avml

    1,098عرض على GitHub↗

    AVML - Acquire Volatile Memory for Linux

    Rust
    عرض على GitHub↗1,098
عرض جميع البدائل الـ 30 لـ Pcileech→

الأسئلة الشائعة

ما هي وظيفة ufrisk/pcileech؟

pcileech is a toolkit for executing DMA attacks, analyzing PCIe bus traffic, performing kernel patching, and conducting remote volatile memory forensics. It functions as a hardware memory acquisition tool and a PCIe DMA attack framework designed to read and write remote system memory via direct hardware interfaces.

ما هي الميزات الرئيسية لـ ufrisk/pcileech؟

الميزات الرئيسية لـ ufrisk/pcileech هي: Acquisition and Imaging, DMA Attack Frameworks, Memory Analysis, PCIe Device Emulation, Kernel Exploitation, Live Forensics, Direct Memory Access, DMA Memory Acquisition.

ما هي البدائل مفتوحة المصدر لـ ufrisk/pcileech؟

تشمل البدائل مفتوحة المصدر لـ ufrisk/pcileech: ufrisk/memprocfs — MemProcFS is a volatile memory analysis tool and cross-platform memory acquisition system. It functions as a memory… volatilityfoundation/volatility — Volatility is a memory forensics framework and digital forensics tool designed to extract and analyze evidence from… velocidex/velociraptor — Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and… lazza/fuji — macOS forensic acquisition made simple. forensicanalysis/artifactcollector — 🧭 The artifactcollector is a customizable agent to collect forensic artifacts on any Windows, macOS or Linux system. microsoft/avml — AVML - Acquire Volatile Memory for Linux.