[SystemCallReceiver.java培训ujiuye:onReceive:47]TAG_DIAL2OTT 处理来电广播是什么意

Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016 - 推酷
Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016
Python 黑帽编程 1.1 虚拟机安装和配置 Kali Linux 2016
0.1& 本系列教程说明
本系列教程,采用的大纲母本为《 Understanding Network Hacks Attack and Defense with Python 》一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇到的问题 而作。由于原书很多地方过于简略,笔者根据实际测试情况和最新的技术发展对内容做了大量的变更,当然最重要的是个人偏好。教程同时提供图文和视频教程两种方式,供不同喜好的同学选择。由于教程仍在创作过程中,在整套教程完结前,感兴趣的同学请关注我的微信订阅号( xuanhun521 ,下方二维码),我会第一时间在订阅号推送图文教程和视频教程。问题讨论请加 qq 群: Hacking ( 1 群): && Hacking ( 2 群):
图 1& xuanhun521 微信订阅号
关于虚拟机安装 Kali Linux 已经是老生常谈了,我之前的博文(
)和视频教程(
)都详细的介绍过。相对之前的文章和教程,本次采用的系统是最新的 Kali Linux 2016.1 ,在安装上没什么区别,配置上需要注意的是采用新的更新源。即便如此,为照顾没有接触过 Kali Linux 的同学,本篇文章还是会尽可能详尽的描述每一个步骤和细节。
至于为什么要使用 Kali Linux 来作为开发环境,简单的讲, Kali Linux 为我们提供了 Python 黑帽编程所需要的所有测试工具,可以更加方便的搭建目标环境。
当然你可以选择你喜欢的系统, windows 或者 Mac OS , Ubuntu 都可以,毕竟使用 Kali Linux 在更新源方面有一点点障碍,但是为了学习安全,客服这点障碍还是值得的。
1.1 映像文件下载
下载地址:
图 2& Kali Linux 镜像列表
根据自己的环境选择对应的操作系统镜像,如果是 64 位系统请尽量下载 64 位文件。
1.2& 系统安装
镜像下载成功之后,就该开始我们漫长的安装过程了。
首先打开 VMWare ,新建虚拟机。
图 3 新建虚拟机
选择 Custom ,单击下一步,如图 4 。
选择最新软件版本,下一步,如图 5 。
选择从 ISO 文件安装系统,单击浏览安装,从文件选择框选择你的映像文件,如图 6 。
图 6 选择映像文件
单击 “ 下一步 ” 。操作系统类型选择 “Linux” 和 “Debian7-64bit” ( 32 位系统选择 Debian7 )。
图 7 选择操作系统类型
单击 “ 下一步 ” 。填写虚拟机名称,打开文件浏览对话框,选择文件存储位置。
图 8 配置虚拟机文件存储
单击 “ 下一步 ” 。配置 CPU 和内核。如图 9 。
图 9 配置 CPU
这里需要根据你电脑的实际配置去衡量虚拟机的配置,否则会影响电脑的性能,接下来的内存配置也一样。
单击 “ 下一步 ” 。配置内存。
图 10& 配置内存
单击 “ 下一步 ” ,配置网络类型。如果你的网络支持 DHCP ,可以选择桥接方式,否则选择 NAT 方式。
图 11 选择网络类型
单击 “ 下一步 ” ,选择 IO 类型。
图 12 选择 IO 类型
单击 “ 下一步 ” ,选择磁盘类型。
图 13 选择磁盘类型
单击 “ 下一步 ” ,选择新建虚拟磁盘,如图 14 。
单击 “ 下一步 ”
,设置磁盘大小和存储方式。这里一定要注意, 磁盘大小一定要大于
,否则会出现无法启动的问题。我在之前的博文里也提到过这个问题,不过还是被很多同学忽略。如图 15 。
图 15& 设置虚拟磁盘大小
单击 “ 下一步 ” ,设置虚拟磁盘文件存储位置。如图 16 。
图 16 设置虚拟磁盘存储位置
单击 “ 下一步 ” ,如图 17 。
图 17& 确认信息
单击 “ 完成 ” ,如图 18 ,启动虚拟机。
选择 Graphical install ,如图 19 。
回车。选择语言,如图 19 。
图 20& 选择语言
单击 “Continue” 。选择 “ 是 ”, 如图 21 。
单击 “ 继续 ” 。选择国家和地区,如图 22 。
单击 “ 继续 ” 。配置键盘类型,如图 23 。
单击 “ 继续 ” 。安装程序开始加载组件,如图 24 。
组件加载完成后开始配置主机名,按个人喜好随便填写就好了,如图 25 。
单击继续。配置域名,随便填写就可以了,这些之后需要的时候都可以改,如图 26.
图 26& 配置域名
单击 “ 继续 ” 。为 root 账号设置密码,如图 27 。
图 27& 设置 root 密码
单击继续。系统会设置时间,完毕之后,选择磁盘分区方法。这里根据个人能力来选择,可以默认整个磁盘,也可以自定义分区。如图 28.
单击继续,选择分区。这里我选择的是整个磁盘安装,所以只有一个选项,如图 29 。
单击继续。选择默认项就可以了。如图 30.
单击 “ 继续 ” ,选择写入磁盘,如图 31 。
单击 “ 继续 ” ,选择 “ 是 ” ,如图 32 。
单击 “ 继续 ” 。开始安装系统,如图 33 。
安装过程中,会出现是否选择网络镜像的选项,记得一定要选 “ 否 ” ,如图 34 。
单击 “ 继续 ” 。选择是,将 grub 安装在 MBR 记录上。如图 35 。
单击 “ 继续 ” 。选择唯一的设备。如图 36.
单击“继续 ” 。 MBR 写完之后,出现安装过程完成的界面。如图 37.
单击 “ 继续 ” 。结束安装进程。系统重启,如图 38.
安装过程正式结束,我们输入账户 root 和安装过程中设置的密码进入系统,开始配置阶段。
1.3& 系统配置
由于我们当前的需求是开发 Python 程序,所以系统配置相对渗透测试会简单很多,只需要配置更新源,更新系统,安装 VMWare 增强工具,配置共享目录。
1.3.1 更新系统
打开终端,输入如下命令:
vim /etc/apt/sources.list
清空 sources.list 文件内容,输入如下内容:
#kali 官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
# 中科大的源
deb http://mirrors./kali kali-rolling main non-free contrib
保存并退出,先如下命令:
apt-get update & apt-get upgrade
结果如图 41 所示。
见到图 42 的画面中的 “ 完成 ” 两个字的时候,证明这一轮更新数据的获取完成了。
这个时候画面会静止在这,不要等,直接回车即可,如图 43.
现在真正到了更新系统的核心阶段了,执行以下命令:
apt-get dist-upgrade
在确认界面输入 “Y” ,如图 44 。
图 44& 确认更新
接下来是下载阶段,直到下载完成,如图 45 。
图 45 更新包下载完成
紧接着会出现更新声明的内容,一路回车到 100% ,然后输入 “:q”, 进入软件包更新环节,如图 46,47 所示。
部分软件包可能会有提醒,手动选择下就 ok 了。
由于网络原因,很可能会更新失败,这个时候通过 VPN 或者 Socks 代理进行FQ就很有必要了。如果你觉得在 Kali 里完成FQ有困难的话,请参考我之前的文章《
》,可以保证你能顺利更新。整个更新是一个漫长的过程,要做好充分的心理准备。
所有软件包更新成功后,输入如下命令,重启系统。
1.3.2 安装 vm-tools
重新进入系统后,我们会发现,现在系统桌面环境的分辨率无法调整,只有一个小窗口,虚拟机和外部系统无法共享剪贴板,无法设置共享目录。我们需要安装 open-vm-tools 来解决这些问题。
启动终端,输入如下命令:
apt-get install open-vm-tools-desktop fuse
安装成功之后,重启系统,就能看到效果了。
本文作为 Python 黑帽编程的第一节,好像做了很多与编程本身无关的事情,但是通过 Kali 系统的安装和更新,我们已经安装了 Python 以及常用的 Python 模块,一大批使用 Python 开发的安全工具。
下一节,我们在 Kali 上安装 Vs Code ,用 VS Code 构建 Python 开发环境。
由于教程仍在创作过程中,在整套教程完结前,感兴趣的同学请关注我的微信订阅号( xuanhun521 ,下方二维码),我会第一时间在订阅号推送图文教程和视频教程。问题讨论请加 qq 群: Hacking ( 1 群): && Hacking ( 2 群):
关注之后,回复请回复 “Python” ,获取视频教程和其他相关内容。
系列文章目录:
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致you have been blockedKali linux 2.0下安装了两个版本Python,Sublime编译Python,默_kali吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:10,485贴子:
Kali linux 2.0下安装了两个版本Python,Sublime编译Python,默收藏
傻瓜级教程,从python安装,sublime安装、配置等,希望节省需要的人的时间。(1)安装python3.5官方下载最新版python安装包Python-3.5.0.tgz,cd到安装包所在目录,执行以下命令:tar -zxvf Python-3.5.0.tgzcd Python-3.5.0./configuremakemake installmake clean(2)安装sublime下载最新版安装包sublime_text_3_build_3083_x32.tar.bz2,cd到所在目录,执行命令:tar -xjvf sublime_text_3_build_3083_x32.tar.bz2在安装包所在目录,生成一个文件夹sublime_text_3文件夹,将其拷贝到非NTFS卷下面(对于双系统来说),比如根目录下的opt文件夹。打开sublime_text_3文件夹,右击里面的配置文件Sublime Text,选择属性,修改‘命令’一行,让命令里面的路径和实际路径一致。点击该配置文件,就可以启动sublime了。将Sublime Text拷贝到桌面,就可以从桌面启动了。注意,是Sublime Text,不是Sublime_Text.(3)配置Sublimesublime常用插件配置点击View-&show console,调出sublime console,在console中输入以下代码:import urllib.request, pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( '' + pf.replace(' ','%20')).read())ctrl+shift+P 调出package control,输入install package,搜索sublimeREPL,点击安装。安装sublimeREPL结束后,打开编辑好的py文件,在菜单栏点击tools-&sublimeREPL-&Python-&Python -RUN current file,就编译文件了。其中,tools-&sublimeREPL-&Python-&Python,可以调用经典的python命令行窗口另外,推荐2个sublime插件,Side Bar(强化侧边栏功能)和AdvancedNewFile(新建文件,不用选择保存目录,直接新建在默认文件夹里),参考SublimeREPL的安装流程。(4)在终端使用新安装的pythonkali默认安装了2.7版本的python,配置好的sublime也使用2.7编译。做好下面的配置,就可以用sublime调用python3.5了。在终端输入命令:which python输出默认python的安装目录which python3.5输出新安装python3.5的安装目录然后,打开python3.5的安装目录,默认是/usr/local/bin。在这个目录下,有一个名为python3.5的执行文件,右击-&创建链接,把创建的链接名称改为‘python’就可以了。现在,终端里默认的python就是python3.5了,效果:root@kali:~# pythonPython 3.5.0 (default, Oct 29 :49) [GCC 4.9.2] on linuxType &help&, &copyright&, &credits& or &license& for more information.&&& (5)打开sublime,菜单栏-&Preferences-&Package Settings-&SublimeREPL-&Settings -User,在打开的窗口里,输入{&default_extend_env&: {&PATH&: &/usr/local/bin&},}保存。现在,Sublime编译就可以使用python3.5了。注意,“PATH”后面的路径,就是执行which python3.5得到的路径。
宜家上海网上商城上线了!超过7000个单品,家装更惬意!
标题:Kali linux 2.0下安装了两个版本Python,Sublime编译Python,默任低版本python,解决方案。
还有更专业的方式。设置配置方案。
没看懂,一脸茫然。sublime配置实际操作完全不符合。难道是版本的问题?
楼主 我的sublime3 ctrl+b 不能运行python 怎么解决啊 我也是kali2.0
WingIDE就没这问题
我点一丝烛火 一时泛滥了思念 写首小调名字叫 后悔
你说过往不及回首 别后悔了才会 想方设法的把你追回
一如昨日烛火 伴扁舟相随 哪有唐人不懂得陶醉
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或1784人阅读
python(10)
最近弄起了kali-linux,搭建环境时遇到了很多问题,下面写一下解决的方法。
按道理来说我们用的kali系统自带了python环境,我们需要安装几个python软件包管理工具:easy_install和pip。安装pip时,我按照《黑帽子》书中的命令执行:
root@kali:~
然而执行后终端提示没有找到setuptools包,随后我的解决方法是:
1.下载+解压+安装setuptools包:
root@kali:~
root@kali:~
root@kali:~
root@kali:~
root@kali:~
2.下载+解压+安装pip
root@kali:~
root@kali:~
root@kali:~
root@kali:~
这样即安装好了pip,安装完之后还安装了
sudo pip install nose
sudo pip install virtualenv
sudo pip install distribute
等软件包。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:22015次
排名:千里之外
原创:19篇
转载:10篇
(2)(1)(2)(1)(1)(6)(5)(3)(2)(1)(5)&&&&黑帽python 英文版
黑帽python 英文版
讲解了渗透测试中python的强大利用,如果入侵进了一个干净的系统,那么想要做点什么 就一定要自己动手快速开发,python是个不错的选择
嵌到我的页面
<input type="text" readonly="true" value="">
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
安全技术下载排行

我要回帖

更多关于 java 的文章

 

随机推荐