Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/looterz/linject
A lightweight command-line DLL injection and ejection tool.
https://github.com/looterz/linject
Last synced: about 1 month ago
JSON representation
A lightweight command-line DLL injection and ejection tool.
- Host: GitHub
- URL: https://github.com/looterz/linject
- Owner: looterz
- License: mit
- Created: 2013-12-17T12:31:15.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-11-19T22:52:23.000Z (almost 9 years ago)
- Last Synced: 2023-06-13T20:35:14.027Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 11.7 KB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Lightweight Injection Tool
=======================A lightweight command-line DLL injection and ejection tool. Work in progress.
Usage
-----Inject DLL Into Process
```
linject inject -process proc.exe -dll .\payload.dll
```Eject DLL From Process
```
linject eject -process proc.exe -dll .\payload.dll
```Start Process and Inject DLL
```
linject start -process "C:\some\proc.exe" -dll .\payload.dll -delay
```Dump Modules in use by Process
```
linject dump -process proc.exe
```Building
--------linject requires [Bootil](https://github.com/garrynewman/bootil). Simply build Bootil in release configuration, and place bootil_static.lib into lib/ and the Bootil folder containing the headers into include/
linject uses [premake](http://industriousone.com/premake) to build project files, simply place premake4 into the build folder and run build.bat
Contributing
------------Pull requests are welcome. Especially when it comes to multi-platform support, as some of the code is currently using VirtualAllocEx, and probably other issues I don't even know about.
Credits
-------Most of the injection code originates from methods and practices developed by Zoltan Csizmadias, Felix Kasza and mcMike.