vul--泛指漏洞
0day--未公开或虽已公开但还没有修复方法的漏洞
shellcode--远程溢出后执行的那段代码
payload--攻击载荷,送到远端机器执行的整段代码
poc--Proof of Concept,漏洞证明;可以是可以证明漏洞存在的文字描述和截图,但更多的一般是证明漏洞存在的代码;一般不会破坏存在漏洞的机器
exp--exploit,漏洞利用;利用漏洞攻击(并拿下)机器的代码。
shellcode和payload的区别:shellcode是payload的一部分。
poc和exp的区别:poc点到为止,exp攻击机器。