例如,有可能有人使用不安全的wifi访问点传播恶意软件,但我不知道如果无法显式执行传输的恶意代码(即用户允许的),如何将一组网络数据包发送到受损的计算机中。
你能参考一下在现实中这种情况是如何发生的描述吗?我只考虑计算机用户没有意识到里面有什么问题,以及那些与代码执行有关的情况。
发布于 2019-02-21 13:02:13
如果它真的是一堆网络数据包,目标计算机必须有某种程度的易受攻击性:必须有某种东西以某种不应该的方式来解释这些数据包。对这类漏洞的要求是:
我们可以将这些需求组合到一个CVE漏洞搜索中,以查看它们是什么样的怪物。易受攻击的部分可能是您的操作系统、网络适配器驱动程序、任何侦听连接的程序。这些攻击很可能是机会主义和自动化的。
另一种在不安全(WiFi)网络上注入恶意软件的方法是中间人攻击。这不是发送一堆网络数据包,而是回应您所要求的内容:访问向量不是网络,而是您。
发布于 2019-02-21 12:39:59
一组网络数据包通常不驻留在代码执行中。不过,如果处理这些数据包的软件(即操作系统内核、特定驱动程序或某个获得有效负载的应用程序)处理不当,则可能导致代码执行。不恰当的意思是,通常对数据有特定的期望,但不能确保这些期望实际上得到满足。
在软件栈的不同级别上进行这种攻击的一些例子:
https://security.stackexchange.com/questions/203997
复制相似问题