Skip to content

Commit 06f4c9a

Browse files
authored
Update README.md
1 parent c3ecf26 commit 06f4c9a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# ShellCodeLoader
22
A small shellcode loader library written in C#
33
This small library allows you to inject shellcode in memory of current launched file.
4-
Useful to use as red team or in a remote access tool.
4+
Useful to use as red team or in a remote access tool. Works for 32 & 64 bit Executable
5+
6+
Note : Shellcode for 32 bit works ONLY for 32 bit and vice-versa (64 bit).
57

68
I added some test payloads which I've converted with
79
* First with : Donut (https://github.com/TheWover/donut) : turns my payload into raw shellcode
@@ -22,9 +24,12 @@ Includes :
2224
* Kernel32 : VirtualFree
2325
* Kernel32 : VirtualProtect
2426
* Kernel32 : WriteProcessMemory
27+
* Kernel32 : GetModuleHandle
28+
* Kernel32 : GetProcAddress
2529
* Enumeration : PageProtection
2630
* Enumeration : TypeAlloc
2731
* Enumeration: FreeType
32+
* Delegates : all functions have been written with delegate style except GetModuleHandle and GetProcAddress
2833

2934
TODO :
3035
* Inject shellcode in another process with VirtualEx and NtEx functions

0 commit comments

Comments
 (0)