awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 रिपॉजिटरी

Awesome GitHub RepositoriesFunction Hooking

The architectural process of wrapping existing functions to modify their behavior without altering the original implementation.

Distinct from Function Hooking: Candidates are too specific to game engines or OS library hooking; a general architectural tag is needed.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Function Hooking. Refine with filters or upvote what's useful.

Awesome Function Hooking GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • flightjs/flightF

    flightjs/flight

    6,493GitHub पर देखें↗

    Flight is a JavaScript component framework and DOM interactivity library used to map behavioral logic to HTML nodes. It provides an event-driven architecture for building modular user interface elements and managing web application interactivity. The library distinguishes itself through a mixin-based system for injecting reusable functions and properties into components, promoting code reuse without rigid inheritance. It further enables behavior modification via function hooking, allowing developers to wrap existing methods to inject custom logic without altering the original source code. Th

    Allows developers to wrap existing methods with hooks to inject custom logic without altering original source code.

    JavaScript
    GitHub पर देखें↗6,493
  • fluxionnetwork/fluxionFluxionNetwork का अवतार

    FluxionNetwork/fluxion

    5,776GitHub पर देखें↗

    Fluxion is a wireless security auditing framework that tests WPA/WPA2 networks by capturing handshakes and deploying rogue access points with captive portals. It operates by deauthenticating clients from legitimate access points, forcing them to reconnect to a cloned network where a fake authentication page collects the network passphrase. The tool distinguishes itself through a plugin-based attack lifecycle with mandatory hook functions for consistent execution, multilingual metadata scripts that load attack descriptions based on locale, and a handshake verification pipeline that validates c

    Defines mandatory and optional hook functions for attack lifecycle management.

    HTML
    GitHub पर देखें↗5,776
  • darthton/blackboneDarthTon का अवतार

    DarthTon/Blackbone

    5,431GitHub पर देखें↗

    Blackbone मेमोरी स्कैनिंग, प्रोसेस इंजेक्शन और कर्नल-ड्राइवर इंटरफेस के लिए विशेष टूल्स का एक संग्रह है, जिसका उपयोग Windows निष्पादन एनवायरनमेंट में हेरफेर करने के लिए किया जाता है। यह रिमोट कोड निष्पादित करने, पोर्टेबल निष्पादन योग्य इमेजेस को मैप करने और विभिन्न प्रोसेस सीमाओं के बीच थ्रेड्स को मैनेज करने के लिए एक फ्रेमवर्क प्रदान करता है। इस प्रोजेक्ट में कर्नल मेमोरी तक पहुंचने और यूजर-मोड डिटेक्शन से एलोकेशन को छिपाने के लिए हैंडल अधिकारों को संशोधित करने के लिए एक कर्नल मेमोरी ड्राइवर शामिल है। इसमें सॉफ्टवेयर इंटरप्ट्स और हार्डवेयर ब्रेकपॉइंट्स का उपयोग करके रिमोट प्रोसेसेस में फंक्शन कॉल्स को इंटरसेप्ट करने के लिए एक लाइब्रेरी भी है। यह टूलकिट वर्चुअल मेमोरी हेरफेर में व्यापक क्षमताओं को कवर करता है, जैसे कि स्थानीय या रिमोट प्रोसेसेस में मेमोरी को पढ़ना, लिखना और एलोकेट करना। यह विशिष्ट बाइट सीक्वेंस का पता लगाने के लिए मेमोरी पैटर्न सर्चिंग और बाइनरीज को इंजेक्ट या इजेक्ट करने के लिए मॉड्यूल मैनेजमेंट के लिए यूटिलिटीज भी प्रदान करता है।

    Provides a library for intercepting function calls in remote processes using software interrupts and hardware breakpoints.

    C++
    GitHub पर देखें↗5,431
  • theos/theostheos का अवतार

    theos/theos

    4,867GitHub पर देखें↗

    Theos एक क्रॉस-प्लेटफ़ॉर्म मोबाइल डेवलपमेंट टूलचेन और बिल्ड सिस्टम है जिसे मोबाइल ऑपरेटिंग सिस्टम्स के लिए सॉफ़्टवेयर को कंपाइल और पैकेज करने के लिए डिज़ाइन किया गया है। यह एक सिस्टम ट्विक किट और रनटाइम हुकिंग फ्रेमवर्क के रूप में कार्य करता है, जो डेवलपर्स को ऐसे संशोधन बनाने की अनुमति देता है जो मोबाइल OS एनवायरनमेंट के आंतरिक व्यवहार को बदलते हैं। यह प्रोजेक्ट विशेष प्रीप्रोसेसर सिंटैक्स प्रदान करके खुद को अलग करता है जो लो-लेवल API कॉल्स जनरेट करता है, जिससे फंक्शन और मेथड हुकिंग के लिए आमतौर पर आवश्यक बॉयलरप्लेट कोड हट जाता है। यह डायनामिक रनटाइम मेथड स्विज़लिंग और क्लास एक्सटेंशन को सक्षम बनाता है, जिससे डेवलपर्स मौजूदा सिस्टम मेथड्स को इंटरसेप्ट कर सकते हैं और उन्हें कस्टम इम्प्लीमेंटेशन के साथ बदल सकते हैं, जबकि मूल कार्यक्षमता को कॉल करने की क्षमता बनाए रखते हैं। टूलचेन विभिन्न प्रोसेसर और सिमुलेटरों के लिए मल्टी-आर्किटेक्चर बिल्ड ऑर्केस्ट्रेशन, और deb, ipa, pkg, और rpm जैसे मल्टी-फॉर्मेट इंस्टॉलेशन पैकेजेस के निर्माण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कंपाइल-टाइम पथ रिज़ॉल्यूशन और लाइब्रेरी लिंक समायोजन के माध्यम से रूटलेस एनवायरनमेंट डेवलपमेंट के लिए समर्पित सपोर्ट शामिल है। बिल्ड सिस्टम को Makefiles के माध्यम से मैनेज किया जाता है और यह प्रारंभिक डेवलपमेंट सेटअप को ऑटोमेट करने के लिए विभिन्न प्रोजेक्ट स्कैफोल्डिंग टेम्प्लेट्स को सपोर्ट करता है।

    Wraps existing functions to modify their behavior using automated backend generators.

    Makefilebuild-systemioslinux
    GitHub पर देखें↗4,867
  • jmpews/dobbyjmpews का अवतार

    jmpews/Dobby

    4,754GitHub पर देखें↗

    Dobby एक डायनामिक फंक्शन हुकिंग फ्रेमवर्क और बाइनरी इंस्ट्रूमेंटेशन टूल है, जिसे कंपाइल की गई बाइनरी में फंक्शन कॉल्स को इंटरसेप्ट और रीडायरेक्ट करने के लिए डिज़ाइन किया गया है। यह एक क्रॉस-प्लेटफ़ॉर्म और क्रॉस-आर्किटेक्चर लाइब्रेरी है जो विभिन्न ऑपरेटिंग सिस्टम और CPU आर्किटेक्चर पर प्रोग्राम के निष्पादन प्रवाह (execution flow) को संशोधित करने के लिए एक एकीकृत इंटरफ़ेस प्रदान करती है। यह लाइब्रेरी लाइव प्रोसेस में कस्टम हैंडलर इंजेक्ट करके लो-लेवल बाइनरी इंस्ट्रूमेंटेशन और रनटाइम एप्लिकेशन इंस्ट्रूमेंटेशन को सक्षम बनाती है। इसका उपयोग सॉफ्टवेयर रिवर्स इंजीनियरिंग में इंटरनल फंक्शन्स को हुक करके रियल-टाइम डेटा फ्लो और लॉजिक को ऑब्जर्व करने के लिए किया जाता है। यह फ्रेमवर्क बाइनरी पैचिंग, रनटाइम सिंबल रिज़ॉल्यूशन और डायनामिक ट्रैम्पोलिन जनरेशन को कवर करता है। यह प्लेटफ़ॉर्म-विशिष्ट मेमोरी प्रोटेक्शन को मैनेज करता है और इंस्ट्रक्शन-आधारित हुकिंग के माध्यम से निष्पादन को रीडायरेक्ट करने के लिए सामान्य हुक अनुरोधों को आर्किटेक्चर-विशिष्ट ऑपकोड (opcodes) में मैप करता है।

    Provides a framework for intercepting and redirecting function calls in running programs to modify behavior.

    C++hookhook-framework
    GitHub पर देखें↗4,754
  • hyperdbg/hyperdbgHyperDbg का अवतार

    HyperDbg/HyperDbg

    3,885GitHub पर देखें↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Intercepts calls to specific kernel or user functions to monitor behavior, modify arguments, or redirect execution flow.

    Cbinary-analysisdebugdebugger
    GitHub पर देखें↗3,885
  • acidanthera/liluacidanthera का अवतार

    acidanthera/Lilu

    3,845GitHub पर देखें↗

    Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo

    Intercepts system calls and function executions to redirect control flow to custom handler logic.

    C
    GitHub पर देखें↗3,845
  1. Home
  2. Software Engineering & Architecture
  3. Function Hooking

सब-टैग एक्सप्लोर करें

  • Attack Hook DefinitionsDefines four mandatory hooks for preparing, starting, stopping, and cleaning up an attack, plus optional hooks for interface targeting and state persistence. **Distinct from Function Hooking:** Distinct from Function Hooking: specifically defines hooks for attack lifecycle management, not general function interception.
  • Attack Lifecycle HooksDefines four mandatory hook functions to prepare, start, stop, and clean up a background attack process. **Distinct from Function Hooking:** Distinct from Function Hooking: specifically defines lifecycle hooks for attack modules, not general function interception.
  • ExternalTechniques for replacing function calls or memory addresses with custom logic to modify program behavior during analysis. **Distinct from Function Hooking:** Distinct from general architectural function hooking: focuses specifically on external interposition for binary analysis and bypasses.
  • Hook OverwritingTechniques for modifying critical pointers to redirect execution flow to arbitrary code or gadgets. **Distinct from Function Hooking:** Distinct from general function hooking: focuses on the specific act of overwriting hooks for shell access.
  • Interrupt-Based HooksFunction hooks that utilize software interrupts to redirect execution flow. **Distinct from Function Hooking:** Specific to the use of software interrupts for interception, unlike general architectural function wrapping.
  • Remote Process HookingIntercepting and redirecting function calls within the address space of a separate process. **Distinct from Function Hooking:** Distinct from general Function Hooking: specifically targets the manipulation of a foreign process's execution flow, not the local process.
  • Stealthy Hook ImplementationsMechanisms for intercepting function calls using hidden hooks that remain invisible to the operating system. **Distinct from Function Hooking:** Distinct from Function Hooking: focuses on the stealth and invisibility of the hooks, not just the architectural act of interposition.