提交 2e886d4a 编写于 作者: W wizardforcel

ch2

上级 29d21d4e
......@@ -6,11 +6,11 @@
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
这一章会向你介绍Kali的定制,便于你更好地利用它。我们会涉及到ATI和英伟达GPU技术的安装和配置,以及后面章节所需的额外工具。基于ATI和英伟达GPU的显卡允许我们使用它们的图像处理单元(GPU)来执行与CPU截然不同的操作。我们会以ProxyChains的安装和数字信息的加密来结束这一章。
这一章会向你介绍Kali的定制,便于你更好地利用它。我们会涉及到ATI和英伟达GPU技术的安装和配置,以及后面章节所需的额外工具。基于ATI和英伟达GPU的显卡允许我们使用它们的图像处理单元(GPU)来执行与CPU截然不同的操作。我们会以ProxyChains的安装和数字信息的加密来结束这一章。
## 2.1 准备内核头文件
有时我们需要使用所需的内核头文件来编译代码。内核头文件是Linux内核的源文件。这个秘籍中,我们解释准备内核头文件所需的步骤,便于以后使用。
有时我们需要使用所需的内核头文件来编译代码。内核头文件是Linux内核的源文件。这个秘籍中,我们解释准备内核头文件所需的步骤,便于以后使用。
### 准备
......@@ -22,6 +22,10 @@
1. 我们首先通过执行下列命令升级发行版作为开始:
```
apt-get update
```
![](img/2-1-1.jpg)
2. 下面,我们需要再次使用`apt-get`来准备内核头文件,执行下列命令:
......@@ -133,11 +137,11 @@
## 2.3 安装和配置ATI显卡驱动
这个秘籍中,我们会详细讲解ATI显卡驱动的安装和配置,在此之前需要AMD Accelerated Parallel Processing (APP) SDK、OepnCL和CAL++。我们可以利用 ATI Stream技术的优势来运行计算密集型任务 -- 尤其是运行在CPU上 -- 使他们更快更高效地执行。更多ATI Stream技术相关的详细信息,请访问[www.amd.com/stream]( www.amd.com/stream)
这个秘籍中,我们会详细讲解ATI显卡驱动的安装和配置,在此之前需要AMD Accelerated Parallel Processing (APP) SDK、OepnCL和CAL++。我们可以利用 ATI Stream技术的优势来运行计算密集型任务 -- 它们通常运行在CPU上 -- 使它们更快更高效地执行。更多ATI Stream技术相关的详细信息,请访问[www.amd.com/stream]( www.amd.com/stream)
### 准备
需要网络连接来完成这个秘籍。同时需要在开始这个秘籍之前准备内核头文件,它在上一节有所涉及。
需要网络连接来完成这个秘籍。同时在开始这个秘籍之前需要准备内核头文件,它在第一节有所涉及。
### 操作步骤
......@@ -230,13 +234,13 @@
找到下面这一行:
```
```py
VERSION = '0.4.0-dev'
```
把它改成:
```
```py
VERSION = '0.4.1-dev'
```
......@@ -273,7 +277,7 @@
## 2.4 安装和配置英伟达显卡驱动
这个秘籍中,我们会拥抱CUDA,英伟达的并行计算架构。在CUDA工具包的安装之后,首先会安装英伟达开发者显示驱动。这会通过使用CPU的威力带来计算性能的戏剧性提升,它们通常用于一些类似密码破解的场合。
这个秘籍中,我们会拥抱CUDA,英伟达的并行计算架构。在CUDA工具包的安装之后,首先会安装英伟达开发者显示驱动。通过使用GPU的威力,这会带来计算性能的戏剧性提升,它们通常用于一些类似密码破解的场合。
> 有关CUDA的更多信息,请浏览[他们的官方网站](http://www.nvidia.com/object/cuda_home_new.html)。
......@@ -281,7 +285,7 @@
需要网络连接来完成这个秘籍。
也需要在开始之前准备内核头文件,这在2.2节中一节涉及了
同时需要在开始之前准备内核头文件,这在第一节中有所涉及
为了完成英伟达驱动的安装,需要关闭X会话。
......@@ -322,7 +326,7 @@
echo export LD_LIBRARY_PATH >> ~/.bashrc
```
5. 运行下命令来使变量生效:
5. 运行下命令来使变量生效:
```
source ~/.bashrc
......@@ -364,3 +368,89 @@
> pyrit benchmark
> ```
## 2.5 配置ProxyChains
这个章节中,我们会强制指定应用的网络连接使用用户定义的代理列表,来打破接受者和发送者之间的直接连接。
### 操作步骤
1. 打开ProxyChains的配置文件:
```
vim /etc/proxychains.conf
```
2. 解除我们打算使用的链接类型的注释,这里是`dynamic_chain`
!{](img/2-5-1.jpg)
3. 向列表中添加一些代理服务器:
!{](img/2-5-2.jpg)
4. 使用我们的链式代理来解析目标主机:
```
proxyresolv www.targethost.com
```
5. 现在可以在我们打算使用的应用上运行ProxyChains,例如`msfconsole`
```
proxychains msfconsole
```
## 2.6 目录加密
这一章的最后一个秘籍关于信息隐私。我们会使用TrueCrypt通过密钥来隐藏重要和私密的数字信息,远离公众的眼睛。
### 操作步骤
1. 通过访问`Applications Menu | Kali | Forensics | Digital Anti Forensics | install truecrypt`来安装TrueCrypt。
![](img/2-6-1.jpg)
点击`Install TrueCrypt`(安装TrueCrypt)并且遵循屏幕上的指导。
2.`Applications Menu | Kali Linux | Forensics | Digital Anti Forensics | truecrypt`运行TrueCrypt,你会看到下面的窗口:
![](img/2-6-2.jpg)
3. 点击`Create Volume`(新建卷)来启动`TrueCrypt Volume Creation Wizard`(TrueCrypt卷创建向导)。
4. 保留默认选项并点击`Next`
5. 选择`Standard TrueCrypt`(标准TrueCrypt)模式并点击`Next`
6. 点击`Select File…`(选择文件)按钮并为新的TrueCrypt卷指定名称和路径。完成后点击`Save`(保存)。
![](img/2-6-3.jpg)
7. 点击`Next`按钮并选择打算使用的加密和哈希算法。
8. 在下个屏幕中,我们会为容器指定空间总量。
9. 现在我们需要为我们的卷键入密码。点击`Next`
0. 选择文件系统类型。
1. 按需选择`Cross-Platform Support`(跨平台支持)。
2. 在下个屏幕中,向导会让我们在窗口内移动鼠标,来增加加密密钥的密码强度。完成后点击`Format`(格式化)按钮。
3. 格式化会开始,完成时TrueCrypt的卷就创建好了。按下`OK``Exit`(退出)。
4. 我们现在回到TrupCrypt窗口。
5. 从列表中选择一个`Slot`(槽)来解密我们的卷,点击`Select File…`(选择文件),并打开我们创建的卷。
6. 点击`Mount`(挂载)并键入我们的密码,完成后点击`OK`
![](img/2-6-4.jpg)
7. 我们现在可以通过在槽上双击或通过挂载目录来访问卷,以及在里面保存文件。当我们完成之后,只需要点击`Dismount All`(解除所有挂载)。
### 工作原理
这个秘籍中,我们配置了 Truecrypt,创建了保护卷,之后挂载了它。这是个用于保护数据安全性的实用工具。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册