多项选择题

要想利用缓冲区溢出进行攻击,必须具备的条件有()。

A.通过探测更改缓冲区地址改变程序执行流程,适当地初始化寄存器和存储器让程序跳转到预定安排的攻击代码处
B.攻击者必须拥有往程序中写入代码的权限
C.寻找有漏洞的程序,这些程序应具有特定权限并有可利用的溢出漏洞
D.可以植入攻击代码,以期望用这些代码实现对系统的攻击

微信扫码免费搜题