Shellcode Workflow

Understanding how to set up an environment for writing, compiling and debugging 64-bit shellcode in a Windows environment is an important skill to have before diving into exploit development.

This section will show how to set up an environment for writing and compiling 64-bit shellcode in a Windows environment.

You will learn how to setup an environment for writing and debugging user mode shellcode. Later sections will show how to write and debug shellcode in the Kernel.

You have the flexibility to choose a different workflow if desired. The approach described is merely one way that I prefer to do it.

Note: if you already have a good workflow for developing shellcode feel free to skip this section.

Last updated