Python 黑帽子一之设置 Python 环境

内容简介

《Python 黑帽子:黑客与渗透测试编程之道》是畅销书《Python 灰帽子—黑客与逆向工程师的Python 编程之道》的姊妹篇,那本书一面市便占据计算机安全类书籍的头把交椅。《Python 黑帽子:黑客与渗透测试编程之道》由Immunity 公司的高级安全研究员Justin Seitz 精心撰写。作者根据自己在安全界,特别是渗透测试领域的几十年经验,向读者介绍了Python 如何被用在黑客和渗透测试的各个领域,从基本的网络扫描到数据包捕获,从Web爬虫到编写Burp 扩展工具,从编写木马到权限提升等。作者在《Python 黑帽子:黑客与渗透测试编程之道》中的很多实例都非常具有创新和启发意义,如HTTP 数据中的图片检测、基于GitHub命令进行控制的模块化木马、浏览器的中间人攻击技术、利用COM 组件自动化技术窃取数据、通过进程监视和代码插入实现权限提升、通过向虚拟机内存快照中插入shellcode实现木马驻留和权限提升等。通过对这些技术的学习,读者不仅能掌握各种Python 库的应用和编程技术,还能拓宽视野,培养和锻炼自己的黑客思维。读者在阅读《Python 黑帽子:黑客与渗透测试编程之道》时也完全感觉不到其他一些技术书籍常见的枯燥和乏味。

前言

昨天半天就看完了网站渗透测试实战入门,感觉没啥技术,就是纯碎介绍工具。
在想,之前买Python无非就是想能自己写工具。所以翻了这本书看了下前面得介绍。
这是一本国人翻译得书籍。推荐榜就有知道创宇,腾讯安全中心,Metasploit渗透测试作者诸葛建伟,查理。米勒等等
我就感觉这本书得价值值的深入了解细读。这将会是连载篇

进入正题-设置Python环境

本人宿主环境WIN10 x64
安装VM虚拟机下载安装Kali Linux
Kali Linux介绍查考:http://kjol.cc/hacker-kali-linux.html
这里我不在诉述安装过程。请自行安装
然后到终端查询python版本号,务必安装python2.7
Kali系统默认好像已经就是安装了2.7版本的

python --version

接下来安装easy_install跟pip
可尝试先输入

pip install github3.py

如果能看到相关函数库下载及安装证明已经安装过pip
否者运行下面命令安装

apt-get install python-setuptools python-pip

如显示下列内容即成功安装

root@myspuerkali:~# python
Python 2.7.13 (default, Jan 19 2017, 14:48:08) 
[GCC 6.3.0 20170118] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import github3.py
Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named py
>>> import github3
>>> exit()

安装WingIED

官网下载:https://wingware.com/pub/wing-personal/5.0.9/
书中推荐按照收费版使用。我这里选择是个人免费版
这里我们选择安装的是5.0.9版本的32位,最新版本没有32位
查看自己系统版本型号

root@myspuerkali:~# file /bin/ls
/bin/ls: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=2a668038d14e1bdd2214be7518b1fa650f63ec94, stripped

按照书中的访问没按照成功。

root@myspuerkali:~# dpkg -i wingide-personal5_5.0.9-1_i386.deb
正在选中未选择的软件包 wingide-personal5。
(正在读取数据库 ... 系统当前共安装有 382119 个文件和目录。)
正准备解包 wingide-personal5_5.0.9-1_i386.deb  ...
正在解包 wingide-personal5 (5.0.9-1) ...
dpkg: 依赖关系问题使得 wingide-personal5 的配置工作不能继续:
 wingide-personal5 依赖于 libqt4-webkit (>= 4.6.2);然而:
  未安装软件包 libqt4-webkit。

dpkg: 处理软件包 wingide-personal5 (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 menu (2.1.47+b1) 的触发器 ...
在处理时有错误发生:
 wingide-personal5

我这里只需要手动安装libqt4-webkit后就可以正常安装了

下载地址:https://pkgs.org/download/libqt4-webkit
参考:https://jingyan.baidu.com/article/8065f87fbaa86a23312498fa.html

如果需按照5.0.9 PRO版本的,可参考网上破解方法。
https://www.cnblogs.com/mrchige/p/6171975.html
安装完之后我这里好像也是需要授权吗。
之后往下看的时候如果不能满足要去我在另外安装PRO版本了

//卸载
sudo apt-get purge wingide-personal5

发表评论

邮箱地址不会被公开。 必填项已用*标注