想了解下网络安全,单看书发现看不下去,还是动手操作下。在图书馆借了本书,按着上面来敲。

1 安装环境

1.1 安装镜像
书中的所有代码都是在kali Linux 1.0.9 i486.7z 32位的系统系统下运行的,为了能输出与书上相同的结果,决定装一模一样的镜像。但是这个版本好像是2015年(还是14年),太久远,导致在kali Linux官网上这个版本已经删除了。找了好久终于在网盘上搜到了。
链接:https://pan.baidu.com/s/1rKJ-c3h95dTm5y0VFylqqw
提取码:7f93
这是个已经装好的虚拟机,直接在vware打开就可以用了。用户名root,密码toor。

1.2 安装代码环境
首先确认系统上是否安装了正确的Python版本,上述镜像自带Python2.7. 在shell(即终端)中输入以下命令有:

[email protected]:~# python --version
Python 2.7.3

接下来安装几个Python软件包管理工具,输入以下代码:

[email protected]:~# apt-get install python-setuptools python-pip
(以下是输出的内容,因为我已经安装好了)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-setuptools is already the newest version.
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 290 not upgraded.

接着书上安装了基于GitHub的木马所需要使用的模块(第七章要使用),输入

[email protected]:~# pip install github3.py
(下载失败,可能是版本太低了,这个我先放下了,不着急,不影响后续编码)
Downloading/unpacking github3.py
  Cannot fetch index base URL http://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement github3.py
No distributions at all found for github3.py
Storing complete log in /root/.pip/pip.log

然后看下相关函数库是否已经下载并安装完成,输入以下代码:

[email protected]:~# python
(版本是2.7.3,已经安装完成)
Python 2.7.3 (default, Mar 14 2014, 11:57:14) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

1.3 以上部分会遇到的问题
1.有可能输入apt-get install python-setuptools python-pip的时候会下载失败。
原因:apt-get没更新。
解决办法:这个真是找了好久,最终在YouTube跟着一个老哥改好了。。。
https://www.youtube.com/watch?v=OyI5EvRJnUY&t=1s
主要办法就是改以下配置,视频上讲得很详细。还有,不要用官网的现在最新的那两个链接,手输入视频里老哥的那两个sana链接。 匹配的镜像,可以跟着视频里做。

配置完后,就可以用apt-get安装Python库了。

2 安装WingIDE

选择它只是因为书上就用的它。。

2.1 下载软件
从http://www.wingware.com/上获取WingIDE,这里用的版本是wingide5_5.0.9.1_i386.deb
下载完成,直接拖入虚拟机里(安装好VMware Tools之后可以直接两个系统复制文件),这里要把上面这个wingIDE的安装文件拖入用户目录()下,不然一会儿找不到。
Python黑帽子 黑客与渗透测试编程之道(一)安装环境

然后在shell 里输入dpkg -i wingide5_5.0.9-1_i386.deb即可
若出现错误,可能存在未知的软件依赖性问题,则在shell里输入
apt-get -f install

输入完以后,再次输入dpkg -i wingide5_5.0.9-1_i386.deb 即可成功安装。

2.2 测试软件是否正确运行
Python黑帽子 黑客与渗透测试编程之道(一)安装环境

打开软件后,新建一个文件,输入
Python黑帽子 黑客与渗透测试编程之道(一)安装环境

点击运行按钮,即可输入“hello world”。在当前Debug I/O可以看到结果。

2.3 可能遇到的问题
可能点击运行不一定出结果,这时候按图片所示设置可能会成功:
Python黑帽子 黑客与渗透测试编程之道(一)安装环境

到此为止总算把环境搭好了。。没少走弯路,总是很曲折。。

相关文章: