暗渡陈仓:用低消耗设备进行破解和渗透测试1.2 Deck

1.2 Deck

Deck是本书所介绍的Linux发行版,它给渗透测试员提供了一种运行在基于ARM的低功耗系统上的操作系统,从而打破了传统的渗透测试模式。运行该系统的硬件是由非盈利组织BeagleBone.org基金会开发的(下一章将详细介绍,如果想要快速了解,可以参考http://beagleboard.org/Getting%20Started)。运行Deck的设备更易于隐藏并且可以采用电池供电。本书成稿时Deck系统已经包含1600个软件包,成为非常适合于渗透测试的系统。Deck系统极度灵活,完全适用于传统的台式机、投置机,以及远程破解攻击机。

名字的含义

Deck

如果读者也是科幻小说爱好者,可能已经将Deck名字的由来猜得差不多了。这里Deck既用来指本书介绍的定制Linux发行版,也指运行Deck系统的设备。在1984年威廉·吉布森的经典科幻小说《神经浪游者》(《Neuromancer》)中,网络牛仔使用的连接到互联网的计算机终端被称为“punch deck”。吉布森描绘了其中所有设备都连接到互联网的未来世界。在本书作者心中,那些Beagle板子以及类似的小型、低功耗、廉价的设备代表着渗透测试的未来。把这个系统称作Deck算是向吉布森致敬吧。此外,BeagleBone的大小与一副扑克牌差不多。

时间: 2024-08-03 08:16:33

暗渡陈仓:用低消耗设备进行破解和渗透测试1.2 Deck的相关文章

暗渡陈仓:用低消耗设备进行破解和渗透测试2.2.1 BeagleBoard-xM

2.2.1 BeagleBoard-xM BeagleBoard.org开发的最早的板子叫作BeagleBoard,于2008年7月发布,现在还能买到.这个板子基于TI公司720MHz的OMAP3530 Cortex-A8处理器,配备256MB RAM.256MB闪存.HDMI视频和S-Video视频输出.USB On-The-Go接口.USB host接口.SD卡插槽.RS-232接口,以及立体声音频输出口.这个75mm×75mm的计算机板标价125美元. 2010年9月升级的板子命名为Bea

暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.2 渗透测试工具集

1.2.2 渗透测试工具集 Deck包含大量的渗透测试工具.设计理念是每个可能会用到的工具都应该包含进来,以确保在使用时无须下载额外的软件包.在渗透测试行动中给攻击机安装新的软件包很困难,轻则要费很大劲,重则完全没法装.一些面向台式机的渗透测试Linux发行版经常带有许多不常用的陈旧软件包.Deck中的每个软件包都是经过精心评估才包含进来的,引入一个新软件包所导致的任何冗余部分都会被剔除掉.这里将介绍一些比较常用的软件工具. 现在,无线网络应用十分普遍,所以许多渗透测试都从破解无线网络开始.因此

暗渡陈仓:用低消耗设备进行破解和渗透测试2.2.3 BeagleBone Black

2.2.3 BeagleBone Black 虽然BeagleBone在推出时已经很具有颠覆性了,但随着技术的进步,后来又发布了一个更强大的版本,价格却降到原来的一半(相比于之前的89美元,它只要45美元),被称作BeagleBone Black版(缩写成BBB).原始版本发布不到18个月,BeagleBone Black于2013年4月23日推出.成本下降主要得益于芯片数的压缩和大批量生产.图2.7和图2.8是BeagleBone Black. 除了价格更低,新版BeagleBone还有一些改

暗渡陈仓:用低消耗设备进行破解和渗透测试导读

Contents?目 录 推荐序 译者序 致谢 作者简介 第1章 初识Deck   1.1 引子   1.2 Deck   1.2.1 运行Deck的设备   1.2.2 渗透测试工具集  1.2.3 操作模式  1.3 本章小结  第2章 认识Beagle系统板   2.1 引子  2.2 德州仪器公司的设备  2.2.1 BeagleBoard-xM   2.2.2 BeagleBone   2.2.3 BeagleBone Black   2.3 本章小结   第3章 安装一个基础操作系统

暗渡陈仓:用低消耗设备进行破解和渗透测试3.2 渗透测试Linux发行版本所需的功能特性

3.2 渗透测试Linux发行版本所需的功能特性 现在我们对Beagles上可用的系统已经有所了解,顺理成章地,我们该问自己什么功能特性应该是适合的渗透测试Linux发行版本必备的.被选择的发行版本应该提供良好的性能和社区支持,软件包仓库要包含绝大多数我们想要使用的工具,容易配置,并且工作可靠. 怎么才能实现良好的性能?所有Beagles系统板都使用ARMv7 Cortex A8处理器,这些芯片支持"硬件浮点"数学处理器.运行一个能够兼容老的ARM架构的支持"软浮点"

暗渡陈仓:用低消耗设备进行破解和渗透测试3.1.1 非Linux选择

3.1.1 非Linux选择 坦诚一点说,由于我们期望做出一些有黑客乐趣的,并且可以用于渗透测试的东西,所以几乎可以肯定,我们的终极选择一定是某个Linux版本.即便如此,出于完备性的考虑,这里仍想简短地介绍一下Beagles可用的一些非Linux系统方案,并以此证明这些开发板的超强的通用性. Windows CE 你可能认为无法在一个开放硬件上运行一个专有操作系统,但是在这儿,真的做到了.如我们所知,BeagleBoard-xM和BeagleBone比很多运行Windows XP的设备拥有更强

暗渡陈仓:用低消耗设备进行破解和渗透测试3.1.2 基于Linux方案的选择

3.1.2 基于Linux方案的选择 毫不奇怪,作为最受欢迎的开源操作系统,Linux中的一些版本可用于Beagle系列的开放硬件.Linux被认为是一个由程序员为程序员设计的操作系统.Linux以充分发挥硬件性能而闻名,尤其是对于比较低端或者比较老旧的计算机硬件.当然,这并不是说Linux在高端硬件上运行得不够好.Windows用户不久前才脱离32位兼容模式运行应用程序的禁锢,而Linux系统的用户早在2001年就已经可以使用64位操作系统了.事实上,64位的Linux内核在AMD首款AMD6

暗渡陈仓:用低消耗设备进行破解和渗透测试第1章 初识Deck

第1章 初识Deck 本章内容: Deck--一种定制的Linux发行版 几款运行Linux的小型计算机系统板 标准渗透测试工具集 渗透测试的台式机 投置机--从内部攻击 攻击机--用多个设备从远处攻击

暗渡陈仓:用低消耗设备进行破解和渗透测试1.3 本章小结

1.3 本章小结 本章对一种为渗透测试定制的Linux发行版--Deck进行了简要介绍,它运行在BeagleBoard和BeagleBone家族的ARM设备上.Deck是包含有1600多个软件包的强大的.完整的操作系统.运行Deck的设备无需做软件改动就可以用作桌面系统.投置机或攻击机.配备了IEEE 802.15.4无线的攻击机可以在一英里远的距离上接受命令.运行Deck的设备可以呈现不同的外观,包括裸的计算机系统板.隐藏了功能的普通办公用品,或者无线遥控飞机. 下一章将更仔细地审视Beagl