# Writing Shellcode

By writing custom shellcode, exploit developers gain fine-grained control over the exploitation process, allowing them to optimise payloads for target systems, evade mitigation mechanisms, and achieve their desired objectives.&#x20;

This level of customisation enables the creation of more effective and sophisticated exploits, enhancing the understanding of vulnerability exploitation techniques.

This section will take you through the fundamental topics in to help you write your own custom shellcode.
