FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Faishun/ReflectiveDLLiReverseShell: Reflective DLL injection is a library injection technique in which the concept of reflective programming is employed to perform the loading of a library from memory into a host process. This repo with addition to a .c file is prepared for reverse shell deployment from Windows to Linux · GitHub

Repository navigation

About

Reflective DLL injection is a library injection technique in which the concept of reflective programming is employed to perform the loading of a library from memory into a host process. This repo with addition to a .c file is prepared for reverse shell deployment from Windows to Linux

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is a fork of an updated Reflective DLL PoC tested to work on Visual Studio 2022 (instead of old 2012 version) v143 Windows 10 system.

Works for x32 (windows/shell_reverse_tcp) and x64 (windows/x64/shell_reverse_tcp)

Cautions

Do not mix windows/shell_reverse_tcp, windows/x64/meterpreter/reverse_tcp and windows/x64/shell_reverse_tcp, use a simple x64/shell_reverse_tcp with netcat or any other listener.

Original Old Repo

https://github.com/stephenfewer/ReflectiveDLLInjection

Build

x64

Open the 'rdi.sln' file in Visual Studio C++ (from 2022, 2019 will not work) and build the solution in Release (x64) mode to make inject.x64.exe and reflective_dll.x64.dll

x32

Open the 'rdi.sln' file in Visual Studio C++ (from 2022, 2019 will not work) and build the solution in Release (Win32) mode to make inject.exe and reflective_dll.dll

Usage

To test use the inject.x64.exe (or inject.exe for x32) to inject reflective_dll.x64.dll into a host process via a process id, e.g.:

inject.x64.exe 1234

inject.exe 1234

License

Licensed under a 3 clause BSD license, please see LICENSE.txt for details.

About

Reflective DLL injection is a library injection technique in which the concept of reflective programming is employed to perform the loading of a library from memory into a host process. This repo with addition to a .c file is prepared for reverse shell deployment from Windows to Linux

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL