CNIT 127: Exploit Development Ch 1: Before you begin CNIT 127: Exploit Development Ch 3: Shellcode Topics Protection rings Syscalls Shellcode nasm Assembler ld GNU Linker…