Shellcode shellcode是一段用于利用软件漏洞而执行的代码shellcode為進位之機械碼以其经常让攻击者获得shell而得名shellcode常常使用机器语言编写由於現代電腦系統基本上啟用NX位元保護使得機械碼無法直接執行可透過返回導向編程編寫shellcode 可在暫存器eip溢出後塞入一段可讓CPU執行的shellcode機械碼讓電腦可以執行攻擊者的任意指令