如何从无序链表中移除重复项?
|
三 4G 4G时代到来时,基站架构发生了较大的变化。为了降低端到端时延,4G采用了扁平化的网络架构。将原来的3级网络架构“扁平化”为2级:eNodeB-核心网。RNC的功能一部分分割在eNodeB中,一部分移至核心网中。4G核心网只包含PS域。 4G基站基本采用分布式基站的架构。同时,中国移动提出并推动的C-RAN架构也逐渐推广。C-RAN架构将BBU的功能进一步集中化、云化和虚拟化,每个BBU可以连接10-100个RRU,进一步降低网络的部署周期和成本。
与传统的分布式基站不同,C-RAN打破了远端无线射频单元和基带处理单元之间的固定连接关系。每个远端无线射频单元不属于任何一个基带处理单元实体。每个远端射频单元上发送和接收信号的处理都是在一个虚拟的基带基站完成的,而这个虚拟基站的处理能力是由实时虚拟技术分配基带池中的部分处理器构成的。 (1) Parallels Parallels Desktop 被称为 macOS 上最强大的虚拟机软件。可以在 Mac 下同时模拟运行 Win、Linux、Android 等多种操作系统及软件而不必重启电脑,并能在不同系统间随意切换。 虽然如此,Parallels在这三家公司中的保护力度最弱,虽然Parallels使用AES-128 CBC算法对数据进行加密,但加密密钥是通过过时的MD5哈希函数的仅有的两次迭代获得的。因此,Parallels的攻击速度最快。在Intel i7处理器上,研究人员已经能够达到每秒1900万个密码的速度。有了这样的速度,即使没有GPU加速,也可以恢复相当复杂的密码。这样的速度足以使用普通的暴力破解来发现简单的密码,而更复杂的密码仍然需要使用字典攻击。 (2) VMware VMvare使用相同的AES-128加密算法,但是,其实际保护与Parallels相比则不同。 VMware使用10000轮更强的PBKDF-SHA1哈希从密码中获得加密密钥。纯CPU攻击每秒可产生约10000个密码,因此强烈建议使用受支持的GPU辅助恢复。单个NVIDIA GeForce 2070 RTX板的使用将恢复速度提高到每秒160万个密码,这样可以找到相当复杂的密码。尽管如此,还是建议使用具有合理变异设置的目标字典。 (3) VirtualBox VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。 不过Oracle VirtualBox提供了最强的保护和最安全的加密,加密算法可以是AES-XTS128-PLAIN64或AES-XTS256-PLAIN64,而SHA-256哈希函数用于通过密码派生加密密钥。哈希迭代的次数取决于AES加密密钥的长度,高达120万哈希迭代的惊人值。因此,仅使用cpu的攻击速度非常慢,恢复速度只有每秒15个密码。GPU辅助的攻击速度要快得多,在单个NVIDIA GeForce 2070 RTX板上每秒可提供多达2700个密码。除了良好的GPU外,取证人员强烈建议你使用针对性的字典和合理的变异设置。 攻击虚拟机加密的步骤 取证人员将使用 Elcomsoft Distributed Password Recovery 来打开加密的虚拟机,并设置对其密码的攻击。 为此,你将需要使用Elcomsoft Distributed Password Recovery 4.30或更高版本才能攻击虚拟机密码。为了发动攻击,你不需要打开整个容器,它可能非常大。相反,我们将使用虚拟机文件夹中相对较小的文件。对于Parallels,取证人员需要config.pvs文件。对于VirtualBox,取证人员需要.vbox文件。对于VMware,则是.vmx文件。这些文件很小(只有几个KB),是发动攻击所需的全部文件。 (1) 启动Elcomsoft Distributed Password Recovery 4.30 或更高版本; (2) 如下图所示打开虚拟机,对每种类型的虚拟机使用相应的文件。
对于Virtualbox,打开.vbox文件: (编辑:阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

