4 Repos
Intercepting and modifying function behavior in mobile applications without altering the binary on disk.
Distinct from iOS Delegate Hooks: Focuses on runtime behavior modification via hooking rather than static patching or UI frameworks.
Explore 4 awesome GitHub repositories matching mobile development · Dynamic Hooking. Refine with filters or upvote what's useful.
Fishhook ist eine Binär-Instrumentierungsbibliothek für iOS und iOS-Simulatoren. Es fungiert als Mach-O-Symbol-Rebinder und Instrumentierer, der den Austausch nativer Systembibliotheksimplementierungen durch benutzerdefinierte Logik zur Laufzeit ermöglicht. Das Projekt leitet Funktionsaufrufe um, indem es Lazy- und Non-Lazy-Symbol-Pointer innerhalb von Mach-O-Binärdatensegmenten aktualisiert. Dieser Ansatz ermöglicht das Abfangen und Modifizieren bestehenden Funktionsverhaltens, ohne die ursprüngliche Binärdatei auf der Festplatte zu verändern. Das Toolset deckt Binärinstrumentierung und dynamisches Hooking für iOS-Anwendungen ab und erleichtert die Überwachung und Änderung von Funktionsaufrufen durch Laufzeit-Adressumleitung und Symbol-Rebinding.
Provides the capability to intercept and modify function behavior in iOS applications at runtime.
Hooker ist ein Toolkit für die dynamische Instrumentierung, Speicheranalyse und Deobfuskierung von Android-Anwendungen. Es fungiert als Reverse-Engineering-Framework, das Frida verwendet, um Skripte in laufende Prozesse zu injizieren, native Aufrufe zu überwachen und ausführbare DEX-Dateien zu extrahieren. Das Projekt bietet spezialisierte Dienstprogramme zur Umgehung von Sicherheitskontrollen, einschließlich Tools zum Deaktivieren der SSL-Zertifikatsvalidierung und des BoringSSL-Pinnings, um die Abfangung von HTTPS-Verkehr zu ermöglichen. Es enthält Funktionen zur Erkennung von Application-Packing, zum Extrahieren kryptografischer Schlüssel durch Hooking von Verschlüsselungsalgorithmen sowie zur Umgehung von Root- oder Debugging-Umgebungsprüfungen. Das Framework deckt ein breites Spektrum an Analysefunktionen ab, darunter Speicherscanning zur Erkennung aktiver Komponenten, SOCKS5-Proxy-Konfiguration für das Routing von Netzwerkverkehr und UI-Interaktionsanalyse. Es unterstützt zudem das Sammeln von Geräte-Fingerprints und das Debugging eingebetteter WebViews.
Automates the creation of interceptor scripts by analyzing class structures and method signatures in memory.
APKLab is an integrated security analysis platform and reverse engineering IDE for Android applications. It provides a unified environment for decompiling binaries into source code, repackaging modified applications into signed installers, and performing comprehensive security analysis. The platform distinguishes itself by combining static and dynamic analysis workflows. It enables the injection of runtime hooks and gadget libraries to monitor application behavior, while providing specialized patching capabilities to intercept and decrypt encrypted network traffic via a proxy. The toolkit co
Automatically generates interception scripts to modify runtime execution and capture data from application methods.
BiliRoamingX is a collection of binary modifications and an application feature unlocker for a mobile client. It functions as a set of patches designed to unlock hidden features, remove regional restrictions, and modify the behavior and appearance of the application. The project utilizes a customization framework to remove unwanted page elements and adjust interface scales. It includes a media playback optimizer that forces default high resolutions and enables custom playback speeds for video streams. The modification suite covers regional restriction bypasses, content feed filtering, and su
Intercepts function calls at runtime to redirect logic flow and modify application behavior.