3 repository-uri
Libraries and frameworks for deploying code into active processes to bridge host and target memory.
Distinct from Platform as a Service: None of the DevOps candidates fit; this is a systems programming capability for process manipulation.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Process Injection Frameworks. Refine with filters or upvote what's useful.
Frida is a dynamic binary instrumentation toolkit that provides a framework for deep process introspection and live application state manipulation. It enables the injection of custom scripts into running processes to trace function calls, modify memory, and analyze application behavior in real-time across diverse operating systems and processor architectures. The project distinguishes itself by embedding a high-performance JavaScript engine directly within the target process, allowing for the execution of user-defined logic for real-time inspection. It utilizes instruction-level hooking to re
Deploys lightweight shared libraries into target processes to act as bridges between host controllers and application memory.
Blackbone este o colecție de instrumente specializate pentru scanarea memoriei, injectarea în procese și interfețe de drivere kernel utilizate pentru a manipula mediul de execuție Windows. Oferă un framework pentru executarea codului la distanță, maparea imaginilor executabile portabile și gestionarea thread-urilor între diferite limite de proces. Proiectul include un driver de memorie kernel pentru a accesa memoria kernel și a modifica drepturile de manipulare pentru a ascunde alocările de detectarea în user-mode. De asemenea, dispune de o bibliotecă pentru interceptarea apelurilor de funcții în procese la distanță folosind întreruperi software și breakpoint-uri hardware. Toolkit-ul acoperă capabilități mai largi în manipularea memoriei virtuale, cum ar fi citirea, scrierea și alocarea memoriei în procese locale sau la distanță. Oferă, de asemenea, utilitare pentru căutarea de tipare în memorie pentru a localiza secvențe specifice de octeți și gestionarea modulelor pentru injectarea sau ejectarea binarilor.
Provides a comprehensive framework for deploying code into active processes and bridging host and target memory.
WeChatOpenDevTools-Python este un set de utilitare software concepute pentru a ocoli restricțiile de mediu pentru a permite depanarea și inspecția elementelor pentru aplicații web și mini-programe. Funcționează ca un deblocator de instrumente pentru dezvoltatori și activator de inspector web pentru a forța activarea instrumentelor de inspecție integrate. Proiectul oferă capabilități specializate pentru depanarea și ingineria inversă a mini-programelor WeChat. Aceasta include capacitatea de a accesa consolele ascunse ale dezvoltatorilor pentru a analiza structura, cererile de rețea și comportamentul mini-programelor active și al conținutului web. Aceste utilitare utilizează tehnici de manipulare a runtime-ului de nivel scăzut, inclusiv instrumentarea binară dinamică, injectarea de procese și patching-ul memoriei. Software-ul scanează adrese de memorie specifice pentru a comuta flag-urile interne și a modifica starea de execuție a procesului țintă.
Provides a framework for deploying code into active processes to bridge host and target memory for privileged operations.