『网络安全』网络安全中的POC、EXP、Payload、ShellCode

『网络安全』网络安全中的 POC、EXP、Payload、ShellCode

什么是 POC、EXP、Payload?

POC:概念证明,即概念验证(英语:Proof of concept,简称 POC)是对某些想法的一个较短而不完整的实现,以证明其可行性,示范其原理,其目的是为了验证一些概念或理论。
在计算机安全术语中,概念验证经常被用来作为 0day、exploit 的别名。

EXP:利用(英语:Exploit,简称 EXP)一般指可利用系统漏洞进行攻击的动作程序。

Payload:中文 ‘ 有效载荷 ‘,指成功 exploit 之后,攻击代码释放的具有攻击能力的能够实现攻击者目的的代码。

借用红黑联盟翻译http://badishi.com/on-vulnerabilities-exploits-and-shellcodes/这篇文章中的语句就是:
一个利用程序(An exploit)就是一段通过触发一个漏洞(或者几个漏洞)进而控制目标系统的代码。攻击代码通常会释放攻击载荷(payload),里面包含了攻击者想要执行的代码。这个代码就是我们通常所说的 shellcode

在中国实战化白帽人才能力白皮书中,编写系统层 EXP 和 POC 的能力被归为高阶能力。


『网络安全』网络安全中的POC、EXP、Payload、ShellCode
https://chiamzhang.github.io/2024/06/29/『网络安全』网络安全中的POC、EXP、Payload、ShellCode/
Author
Chiam
Posted on
June 29, 2024
Licensed under