{"repo":"hinqiwame/soinjector","free":true,"listed":false,"github":"https://github.com/hinqiwame/soinjector","clone":"git clone https://github.com/hinqiwame/soinjector.git","description":"Linux shared object injector written in pure C","language":"C","stars":55,"topics":["c","cli","debugging","dynamic-linking","injection","linux","process-manipulation","security"],"license":"Unlicense","category":"cli-tools","readme_excerpt":"Soinjector This is a simple Linux library injector that allows you to inject a shared library into a running process. It uses ptrace to attach to the target process, call dlopen with the specified library path, and detach from the process. Uses GTK 3 for GUI. Download You can get the latest stable binary from here (filename: injector ) Building To compile the injector, navigate to the src/build directory and run these commands to compile using CMake: Alternatively, you can compile using the included compiler binary to compile the program for you. Usage CLI To use the injector, you must have root privileges. You can run the program with the following command: Where is the path to the shared library you want to inject and is the process ID of the target process. Example: The injector will attach to the process, call dlopen with the specified library path, and detach from the process. If successful, it will print [ ] Library injected successfully! to the console. GUI (BETA) Docs The documentation of this tool is here. ---","default_branch":null,"files":null,"tree":[],"storefront":"/r/hinqiwame","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hinqiwame/soinjector/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}