Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hasherezade authored Oct 15, 2020
1 parent 8ce2099 commit 72d8f3b
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,23 @@ Converts PE so that it can be then injected just like a normal shellcode.<br/>

*Authors: [@hasherezade](https://github.com/hasherezade) & [@hh86](https://github.com/86hh)*

Objective:
Objective
-
The goal of this project is to provide a possibility to generate PE files that can be injected with minimal effort.
It is inspired by Stephen Fewer's [ReflectiveDLLInjection](https://github.com/stephenfewer/ReflectiveDLLInjection) - but the difference is that with pe2shc you can add the reflective loading stub post-compilation. Also, the header of the PE file is modified in such a way, that you can start executing the injected buffer from the very beginning - just like you would do with a shellcode. It will automatically find the stub, and continue loading the full PE.

Clone:
Builds
-
Download the latest [release](https://github.com/hasherezade/pe_to_shellcode/releases).

Clone
-
Use recursive clone to get the repo together with all the submodules:
<pre>
git clone --recursive https://github.com/hasherezade/pe_to_shellcode.git
</pre>

How to use it:
How to use it
-
1. Use **pe2shc.exe** to convert a PE of your choice:
```
Expand Down

0 comments on commit 72d8f3b

Please sign in to comment.