由于市面上没有现成的工具能够执行这种攻击,所以我们自己 *** 了工具,并把它命名为EvilAbigail。Evil maid攻击可以针对任何操作系统。此次的研究我们针对的是使用LUKS全盘加密的Linux系统。
一般来说,当Linux系统使用了全盘加密后,会由一小块分区还是没有加密,这个区域就是用来解密和引导加密磁盘的。这个分区会挂载在/boot,并且包含内核和初始RAM磁盘(initrd)。虽然攻击内核或者bootloader也是可行的,但是我们还是针对initrd进行了攻击。
initrd是指一个临时文件系统,它在启动阶段被Linux内核调用。initrd主要用于当root文件系统被挂载之前,进行准备工作。initrd 中包含了是解密和挂载root文件系统所需要的目录和可执行程序的最小 *** 。一旦initrd任务完成,它就会执行pivot_root,从而将initrd根文件系统卸载掉,并挂载真正的根文件系统。
一般来说,initrd是一个通过gzip压缩的cpio镜像。我们测试的基于Debian的操作系统是这样,但基于RedHat的操作系统 (Fedora, RHEL, CentOS)现在使用的是dracut,包含一个未压缩的cpio镜像。基于Debian的initrds 会用ash shell脚本执行启动,而dracut则会用systemd和它所关联的配置 *** 。
为了执行我们的攻击,我们选择使用一个基于LD_PRELOAD的bootkit,但是其实也可以注入恶意的内核或可执行文件中。我们使用LD_PRELOAD的主要目标是对刚刚解密完成的root文件系统中的之一个可执行文件注入一个共享对象。之一个可执行文件通常是/ *** in/init,PID一般会是1。进行攻击最简单的 *** 就是修改init脚本,导出这个环境变量,这样执行pivot_root的时候环境变量就设置好了。因为当文件系统更改的时候还得在合适的时候(解密之后)把共享对象复制到新系统中。把以下这两行放入initrd的init脚本中,插在切换文件系统之前:
七夕诗句美好诗句(七夕唯美诗句描写七夕的诗词优美句子) 转眼间七夕将至,传闻中七夕是牛郎织女相会的日子,民间也有不少关于七夕的故事习俗。古往今来,多少文人雅士写诗抒情,七夕到了,让我们一起重温诗词,...
南京市商务伴游女学妹-少付预定总代理销售 伴游叙述:近期有很多盆友在商务接待模特预约网后台管理留言板留言,想掌握有关南京市商务伴游女学妹信息内容。因此我根据百度搜索、知乎问答、百度文库等方式,汇总了下...
出门旅游,肯定要先了解最佳行程路线,那么来到三亚旅游,三亚旅游最佳路线是怎样的呢?具体都有哪些路线呢?小编为大家提供了一些路线,供大家参考。那么在三亚旅游到底什么样的路线才是游客心中的最佳路线呢?或许...
别信那些我刚被骗,所谓的黑客能查各种信息都是骗人的 一般我大学同学当天就追好了。我名就是。 说具体点查什么也讲的不清楚,手机里的东西除非能装个后门程序不然别想,电脑还有点其它的途径 我也想找个黑客。我...
2019最新查开房网 小黑教你怎样查询酒店入住记录 前天清晨,记者向网络110报告说,“报到”网站披露了个人信息,而这些信息曾经是不可访问的。昨天,一些网民说可以再次访问该网站,记者立即检查并发...
手机上能用的黑客软件vivo(wifi入侵手机黑客软件)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时...