https://nutcrackerssecurity.github.io/posts/shellcode-part-1/
How to create your own shellcode Part I - NutCrackersSecurity