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

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

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

6 مستودعات

Awesome GitHub RepositoriesKernel Symbol Resolution

Translating between memory addresses and human-readable function names within the kernel.

Distinct from Address Retrievers: Candidates focus on network NAT or hardware LED addresses, not kernel memory-to-symbol translation.

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Kernel Symbol Resolution. Refine with filters or upvote what's useful.

Awesome Kernel Symbol Resolution GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • iovisor/bccالصورة الرمزية لـ iovisor

    iovisor/bcc

    22,459عرض على GitHub↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    Converts kernel or process memory addresses to function names and vice versa.

    C
    عرض على GitHub↗22,459
  • s-matyukevich/raspberry-pi-osالصورة الرمزية لـ s-matyukevich

    s-matyukevich/raspberry-pi-os

    13,854عرض على GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Extracts function and variable addresses from the binary to map memory addresses to human-readable symbols.

    Carmarmv8assembler
    عرض على GitHub↗13,854
  • pwndbg/pwndbgالصورة الرمزية لـ pwndbg

    pwndbg/pwndbg

    10,051عرض على GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Provides utilities to locate the kernel's virtual base address and resolve its symbols.

    Pythonbinary-ninjacapture-the-flagctf
    عرض على GitHub↗10,051
  • balloonwj/cppguideالصورة الرمزية لـ balloonwj

    balloonwj/CppGuide

    6,030عرض على GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Teaches how kernel modules resolve undefined symbols against the exported symbol table at load time.

    عرض على GitHub↗6,030
  • volatilityfoundation/volatility3الصورة الرمزية لـ volatilityfoundation

    volatilityfoundation/volatility3

    4,192عرض على GitHub↗

    Volatility3 هو إطار عمل للطب الشرعي للذاكرة وأداة تحليل تستخدم لتحليل تفريغات الذاكرة المتطايرة. يستخرج الأدلة الرقمية ويعيد بناء حالة النظام في وقت التشغيل لاستعادة معلومات العمليات، وآثار الشبكة، وغيرها من الأدلة الجنائية. يعمل النظام كمحرك جنائي قائم على الإضافات (Plugins) ومحلل لرموز نظام التشغيل. يقوم بربط عناوين الذاكرة الخام بهياكل النظام المعروفة باستخدام جداول الرموز وطبقات الترجمة، ويوفر معمارية قابلة للتوسيع لإنشاء ماسحات ضوئية وعارضات مخصصة. يتضمن إطار العمل مستكشف ذاكرة عبر سطر الأوامر لاكتشاف البيانات في الوقت الفعلي وواجهة قابلة للبرمجة لأتمتة إنشاء تقارير الذاكرة. ويتعامل مع استخراج الأدلة الرقمية وحل رموز النظام من خلال عملية ترجمة عناوين قائمة على الطبقات.

    Resolves raw memory addresses into human-readable function and variable names using kernel symbol tables.

    Python
    عرض على GitHub↗4,192
  • thecruz/kdmapperالصورة الرمزية لـ TheCruZ

    TheCruZ/kdmapper

    2,754عرض على GitHub↗

    kdmapper is a kernel driver mapper and loader designed to deploy unsigned binaries into privileged kernel memory. It functions as a manual mapper that resolves imports and relocations to execute unsigned code in a privileged environment. The tool bypasses driver signature enforcement by leveraging vulnerable signed drivers to gain write access to protected kernel memory regions. It includes a kernel offset resolver that parses debug symbol files to identify correct memory addresses across different operating system builds. To maintain stealth, the project implements driver trace obfuscation

    Parses debug symbol files to identify the exact memory addresses of internal kernel functions.

    C++
    عرض على GitHub↗2,754
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel Symbol Resolution

استكشف الوسوم الفرعية

  • Load-Time Symbol ResolutionMatching a module's undefined symbols against the kernel's exported symbol table at load time. **Distinct from Kernel Symbol Resolution:** Distinct from Kernel Symbol Resolution: focuses on load-time resolution for module dependencies, not runtime address-to-name translation.