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

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.1 引子  

3.1.1 非Linux选择

3.1.2 基于Linux方案的选择 

3.2 渗透测试Linux发行版本所需的功能特性  

3.3 基于Ubuntu方案的选项  

3.3.1 Ubuntu变种  

3.3.2 内核的选择  

3.4 创建一个microSD卡  

3.5 本章小结  

3.6 本章附录:深入分析安装脚本  

第4章 打造工具箱  

4.1 引子

4.2 添加图形桌面环境   

4.3 以简单方式添加工具  

4.3.1 使用软件仓库  

4.3.2 使用软件包  

4.4 以复杂方式添加工具  

4.4.1 本地编译  

4.4.2 简单的交叉编译  

4.4.3 基于Eclipse的交叉编译 

4.4.4 自动化源码构建 

4.4.5 安装Python工具  

4.4.6 安装Ruby  

4.5 入门级工具集  

4.5.1 无线破解  

4.5.2 密码破解  

4.5.3 扫描器  

4.5.4 Python工具  

4.5.5 Metasploit  

4.6 本章小结  

第5章 为Deck供电  

5.1 引子 

5.2 电源需求  

5.3 电源  

5.3.1 市电供电  

5.3.2 USB供电  

5.3.3 电池供电  

5.3.4 太阳能供电  

5.4 降低功耗  

5.5 使用单个攻击机的渗透测试  

5.5.1 连上无线  

5.5.2 看看能找到什么  

5.5.3 寻找漏洞  

5.5.4 漏洞利用  

5.5.5 攻击密码  

5.5.6 检测其他安全问题  

5.6 本章小结  

第6章 输入和输出设备  

6.1 引子  

6.2 显示方式的选择  

6.2.1 传统显示器  

6.2.2 直接连接的显示设备  

6.3 键盘和鼠标  

6.4 IEEE 802.11无线  

6.5 IEEE 802.15.4无线  

6.6 网络集线器和交换机  

6.7 BeagleBone Cape扩展板  

6.7.1 XBee Mini-Cape  

6.7.2 XBee Cape  

6.8 用单个远程攻击机进行的渗透测试  

6.8.1 连上无线网络  

6.8.2 看看能找到什么  

6.8.3 寻找漏洞  

6.8.4 漏洞利用  

6.8.5 攻击密码并检测其他安全问题  

6.9 本章小结  

第7章 组建机器战队  

7.1 引子  

7.2 使用IEEE 802.15.4组网  

7.2.1 点对多点网络  

7.2.2 网状网络  

7.3 配置IEEE 802.15.4猫  

7.3.1 系列XBee猫的配置  

7.3.2 系列XBee猫的配置  

7.4 简单的远程控制方式  

7.5 用Python远程控制  

7.6 降低能耗  

7.7 提高安全性  

7.8 扩大控制范围  

7.8.1 IEEE 802.15.4路由器  

7.8.2 IEEE 802.15.4网关  

7.9 用多个攻击机进行渗透测试  

7.9.1 Phil’s Fun and Edutainment公司介绍  

7.9.2 规划攻击  

7.9.3 配置设备  

7.9.4 执行测试攻击  

7.10 本章小结  

第8章 隐藏机器战队  

8.1 引子  

8.2 隐藏设备  

8.2.1 把设备藏到自然界物体里  

8.2.2 在建筑的里边和周围隐藏设备  

8.2.3 用玩具和装饰物隐藏设备  

8.3 安装设备  

8.3.1 最初的安装  

8.3.2 维护设备  

8.3.3 移除设备  

8.4 本章小结  

第9章 增加空中支援  

9.1 引子  

9.2 构建AirDeck  189

9.2.1 选择飞行平台  190

9.2.2 单一路由功能方案  191

9.2.3 全功能的攻击机和路由器  192

9.3 使用空中攻击机  193

9.3.1 单路由功能的使用  193

9.3.2 使用AirDeck  194

9.3.3 节约电能  194

9.4 其他飞行器  196

9.4.1 四旋翼直升机  197

9.4.2 进一步改进飞行器  197

9.5 本章小结  198

第10章 展望未来  199

10.1 引子  199

10.2 Deck系统的最新进展  199

10.3 关于Cape的想法  200

10.4 Deck向其他平台的移植  200

10.5 用单片机实现超低功耗  201

10.6 结束语  201

时间: 2024-12-06 12:35:57

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

暗渡陈仓:用低消耗设备进行破解和渗透测试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

暗渡陈仓:用低消耗设备进行破解和渗透测试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还有一些改

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

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

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

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

暗渡陈仓:用低消耗设备进行破解和渗透测试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.2.2 渗透测试工具集

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

暗渡陈仓:用低消耗设备进行破解和渗透测试第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