您的位置:   网站首页    行业动态    Windows 10 配置搭建Kali环境第一季

Windows 10 配置搭建Kali环境第一季

阅读量:3887998 2019-10-28


No.1
声明
由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,雷神众测以及文章作者不为此承担任何责任。
雷神众测拥有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经雷神众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。
No.2
WSL简介
Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,WSL提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),该子系统不能运行所有Linux软件,例如那些图形用户界面,以及那些需要未实现的Linux内核服务的软件。不过,这可以用在外部X服务器上运行的图形X Window系统缓解。通过子系统的搭建配置可以更好的用于网络安全学习。
No.3
Windows 10 子系统搭建
注:以下系统会重启数次
一、启用“适用于Linux的Windows子系统,虚拟机平台”通过Win10任务栏中的Cortana搜索框搜索打开“启用或关闭Windows功能”,向下滚动列表,即可看到“适用于Linux的Windows子系统”,虚拟机平台,项。
二、启用开发人员模式
进入“设置 - 更新和安全 - 针对开发人员”设置页面,选中“开发人员模式”。
三、启用预览体验计划,选择模式“快”
四、启用Linux子系统
右键点击Win10开始按钮,选择“Windows PowerShell(管理员)”以管理员身份运行Windows PowerShell。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
五、更新wsl2
为了更好的让子系统支持相关调用,需要更新wsl——to——wsl2,更新Windwos 10请注意,你需要运行 Windows 10 build 18917 或更高版本才能使用 WSL 2
更新后内部版本号(更新时间为2019年7月14日)
验证是否安装成功:
powershell 下 输入 wsl --help,是否有“--set-default”,“--set-default-version”等选项,如果有说明更新成功。
PS C:\Users\micro> wsl --help                                                                                             Copyright (c) Microsoft Corporation. All rights reserved.                                                                                             Usage: wsl.exe [Argument] [Options...] [CommandLine]                                                                                                          Arguments for running Linux binaries:                                                                                                                             If no command line is provided, wsl.exe launches the default shell.                                                                                            --exec, -e <CommandLine>                                                                                                          Execute the specified command without using the default Linux shell.                                                                                      --                                   Pass the remaining command line as is.                                                                                                               Options:                                                                      --distribution, -d <Distro>                                                                                                         Run the specified distribution.                                --user, -u <UserName>                                                                                                           Run as the specified user.                                                                                                                            Arguments for managing Windows Subsystem for Linux:                                                                                                              --export <Distro> <FileName>                                                                                                     Exports the distribution to a tar file.                                                                                                                                                                                  The filename can be - for standard output.                    --import <Distro> <InstallLocation> <FileName> [Options]                                                                                                                                                                     Imports the specified tar file as a new distribution.                                                                          The filename can be - for standard input.                                                                 Options:                              --version <Version>                      Specifies the version to use for the new distribution.                                                                                             --list, -l [Options]                                                                                                             Lists distributions.                                                                                                                                          Options:                                                                         --all                                                                               List all distributions, including distributions that are currently                                                           being installed or uninstalled.                               --running                                                                                                                        List only distributions that are currently running.                                                                                                      --quiet, -q                                                                                                                       Only show distribution names.                                                                                 
           --verbose, -v
               Show detailed information about all distributions.
   --set-default, -s <Distro>
       Sets the distribution as the default.
   --set-default-version <Version>
       Changes the default install version for new distributions.
   --set-version <Distro> <Version>
       Changes the version of the specified distribution.
   --shutdown
       Immediately terminates all running distributions and the WSL 2 lightweight utility virtual machine.
   --terminate, -t <Distro>
       Terminates the specified distribution.
   --unregister <Distro>
       Unregisters the distribution.
   --help
       Display usage information.
六、Windows 商城下载并安装Kali子系统
下载安装,等待即可,需要注意的是,网络稳定以及是否被防火墙阻断。
cmd下便可直接输入kali,进入Kali-linux子系统
七、更新Kali-linux子系统
由于国内网络对于官方支持不友好,故需编辑更新源
deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
编辑后,更新即可
apt-get update && apt-get upgrade
以Sqlmap为例:
至此,在Windows上运行Linux子系统可以完全脱离VMware了,资源占用更小,更方便,也更适用于学习的环境搭建。
No.4
附录
微软同时也更新了Windows Terminal ,是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。软件商城更新下载即可。

No.5
招聘启事
安全招聘
————————
公司:安恒信息
岗位:Web安全 安全研究员
部门:安服战略支援部
薪资:13-30K
工作年限:1年+
工作地点:杭州(总部),广州
岗位剩余编制:3人
工作环境:一座大厦,健身场所,医师,帅哥,美女,高级食堂…
【岗位职责】
1.定期面向部门、全公司技术分享;
2.前沿攻防技术研究、跟踪国内外安全领域的安全动态、漏洞披露并落地沉淀;
3.负责完成部门渗透测试、红蓝对抗业务;
4.负责自动化平台建设
5.负责针对常见WAF产品规则进行测试并落地bypass方案
【岗位要求】
1.至少1年安全领域工作经验;
2.熟悉HTTP协议相关技术
3.拥有大型产品、CMS、厂商漏洞挖掘案例;
4.熟练掌握php、java、asp.net代码审计基础(一种或多种)
5.精通Web Fuzz模糊测试漏洞挖掘技术
6.精通OWASP TOP 10安全漏洞原理并熟悉漏洞利用方法
7.有过独立分析漏洞的经验,熟悉各种Web调试技巧
8.熟悉常见编程语言中的至少一种(Asp.net、Python、php、java)
【加分项】
1.具备良好的英语文档阅读能力;
2.曾参加过技术沙龙担任嘉宾进行技术分享;
3.具有CISSP、CISA、CSSLP、ISO27001、ITIL、PMP、COBIT、Security+、CISP、OSCP等安全相关资质者;
4.具有大型SRC漏洞提交经验、获得年度表彰、大型CTF夺得名次者;
5.开发过安全相关的开源项目;
6.具备良好的人际沟通、协调能力、分析和解决问题的能力者优先;
7.个人技术博客;
8.在优质社区投稿过文章;
岗位:安全红队武器自动化攻城狮
薪资:13-30K
工作年限:2年+
工作地点:杭州(总部)
【岗位职责】
1.负责红蓝对抗中的武器化落地与研究;
2.平台化建设;
3.安全研究落地。
【岗位要求】
1.熟练使用Python、java、c/c++等至少一门语言作为主要开发语言;
2.熟练使用Django、flask 等常用web开发框架、以及熟练使用mysql、mongoDB、redis等数据存储方案;
3:熟悉域安全以及内网横向渗透、常见web等漏洞原理;
4.对安全技术有浓厚的兴趣及热情,有主观研究和学习的动力;
5.具备正向价值观、良好的团队协作能力和较强的问题解决能力,善于沟通、乐于分享。
【加分项】
1.有高并发tcp服务、分布式等相关经验者优先;
2.在github上有开源安全产品优先;
3:有过安全开发经验、独自分析过相关开源安全工具、以及参与开发过相关后渗透框架等优先;
4.在freebuf、安全客、先知等安全平台分享过相关技术文章优先;
5.具备良好的英语文档阅读能力。
设计师
————————
【职位描述】
负责设计公司日常宣传图片、软文等与设计相关工作,负责产品品牌设计。
【职位要求】
1、从事平面设计相关工作1年以上,熟悉印刷工艺;具有敏锐的观察力及审美能力,及优异的创意设计能力;有 VI 设计、广告设计、画册设计等专长;
2、有良好的美术功底,审美能力和创意,色彩感强;精通photoshop/illustrator/coreldrew/等设计制作软件;
3、有品牌传播、产品设计或新媒体视觉工作经历;
【关于岗位的其他信息】
企业名称:杭州安恒信息技术股份有限公司
办公地点:杭州市滨江区安恒大厦19楼
学历要求:本科及以上
工作年限:1年及以上,条件优秀者可放宽
简历投递至 strategy@dbappsecurity.com.cn
安恒雷神众测SRC运营(实习生)
————————
【职责描述】
1.  负责SRC的微博、微信公众号等线上新媒体的运营工作,保持用户活跃度,提高站点访问量;
2.  负责白帽子提交漏洞的漏洞审核、Rank评级、漏洞修复处理等相关沟通工作,促进审核人员与白帽子之间友好协作沟通;
3.  参与策划、组织和落实针对白帽子的线下活动,如沙龙、发布会、技术交流论坛等;
4.  积极参与雷神众测的品牌推广工作,协助技术人员输出优质的技术文章;
5.  积极参与公司媒体、行业内相关媒体及其他市场资源的工作沟通工作。
【任职要求】 
 1.  责任心强,性格活泼,具备良好的人际交往能力;
 2.  对网络安全感兴趣,对行业有基本了解;
 3.  良好的文案写作能力和活动组织协调能力。
【工作地点】
杭州、广州
简历投递至 strategy@dbappsecurity.com.cn
安全服务工程师/渗透测试工程师
工作地点:新疆
1、掌握渗透测试原理和渗透测试流程,具备2年以上渗透测试工作经验,能够独立完成渗透测试方案和测试报告;
2、熟悉风险评估、安全评估;
3、熟练掌握各类渗透工具,如Sqlmap、Burpsuite、AWVS、Appscan、Nmap、Metasploit、Kali等;
4、熟练掌握Web渗透手法,如SQL注入、XSS、文件上传等攻击技术;
5、至少熟悉一种编程语言(php/java/python),能够独立编写poc者优先;
6、具有良好的沟通能力和文档编写能力,动手能力强;
7、对工作有热情,耐心、责任心强,具备沟通能力和良好的团队意识;
8、加分项:有安全开发经验/可进行代码审计工作;
9、加分项:有安全和网络相关证书,如CISSP、CISA、CISP 、CCNP、CCIE等认证者;
岗位职责:
1、参与安全服务项目实施,其中包括渗透测试与安全评估,代码审计,安全培训,应急响应;
2、独立完成安全服务项目报告编写,输出安全服务实施报告;
专注渗透测试技术
全球最新网络攻击技术
END

在线QQ咨询,点这里

QQ咨询

微信服务号