ShellcodeLoader - Small tool to load shellcode or PEs to analyze them.

ShellcodeLoader – Small tool to load shellcode or PEs to analyze them.

ShellcodeLoader has been built with the purpose to quickly debug a shellcode extracted in malware analysis in a context of an executable. What ShelcodeLoader does is read a bynary file from disk to memory and jump to the base or an especified entry point to execute the file.

Requirements
+ Download and install Microsoft Visual C++ Build Tools or Visual Studio

shellcodeloader v1.0

Build Steps
+ Clone the repo and navigate to the directory
+ Open the SLN file to open the project to Visual Studio
+ Select the platform in which you will be compiling the binary (x32 or x64)
+ Go to Compile->Compile Solution to generate the EXE file

Shellcode Samples:
The file example.exe it’s a shellcode embedded into a PE file but it acts as a shellcode. It traverses the PEB and searches the function MessageBoxA to show a HelloWorld message. It only works in x86.

Use and Download:

Source: https://github.com/sisoma2