2008-08-22 06:34:57 +00:00
|
|
|
This directory contains the win32 payload development environment used
|
|
|
|
for creating the payloads in version 3 of the Metasploit Framework.
|
|
|
|
|
2008-08-22 18:45:33 +00:00
|
|
|
The 'nasm' executable must be in your path to use the included build.sh tool.
|
2008-08-22 06:34:57 +00:00
|
|
|
|
|
|
|
The included 'build' script automatically creates a number of file types
|
|
|
|
each time it used to compile a payload. These file types are:
|
|
|
|
|
|
|
|
- Native ELF executable
|
|
|
|
- Win32 PE executable
|
|
|
|
- Generated C source code
|
|
|
|
- Raw opcodes in ".bin" format
|
|
|
|
|
|
|
|
The PE executable templates were developed by 'rix' and used with permission.
|
|
|
|
|
2008-08-22 18:45:33 +00:00
|
|
|
To use this script, simply run ./build.sh <name of payload>, where the name
|
2008-08-22 06:34:57 +00:00
|
|
|
does not include the ".asm" suffix. To build win32_stage_api.asm, the
|
2008-08-22 18:45:33 +00:00
|
|
|
command line would be "./build.sh win32_stage_api".
|