windows10下安装kali子系统

时间:2023-03-09 20:40:58
windows10下安装kali子系统

写在前面

为什么我会想到在windows下装一个kali

作为一个小白,平时做CTF题的时候,有时会用到python2.7环境(比如一些脚本需要,还有窗户下用的SqlMap的话,好像只支持在python2.7,之前被这个坑了好久,想用它的时候突然发现我的SqlMap的用不了了,又气又急,折腾半天才发现这个小问题)

然后想,kali下面那么多现成的工具,一劳永逸啊,而我又不想每次都打开虚拟机等他慢慢启动,突然某天在网上发现win10更新后在应用商店有kali可以安装,所以就想安装一个,第一次安的时候被坑了好久,后面慢慢解决了,下面我们开始进入正题(废话有点多2333)

一,首先:为了win10能运行kali,我们需要

第一种方法:

开启wsl,开启步骤:按win + x进入Windows Power Shell,输入下面的命令开启,

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

开启后重启系统。

第二种(看的别人的博客,我用的第一种,详情

二,然后进入应用商店,搜索kali,直接安装

  1. 等他安装后,它会让我们输入用户名和密码,直接输入就行(linux输入的密码是看不见的,只管先输,输完他会有验证的)
  2. 然后就进入了熟悉的Linux的命令行,但你以为这就完了吗?尝试输入一下python,发现命令不存在,这时就需要我们自己安装
  3. 首先,我们先安装vim:
    sudo apt-get install vim

    之所以为什么安装这个,因为他现在自带的kali源只有一个,我们需要先更新一下,所以下个编辑器再说(也可以下其他的)

然后输入:

vim /etc/apt/sources.list

//下面是进入sources.list后需要添加的

#中科大
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 #清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib #官方源
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

然后更新源:

sudo apt-get update

最后我们就可以安装我们想装的工具了

sudo apt-get install <name>

比如nmap,sqlmap,metasploit-framework

以上就是所有步骤了,萌新文章,大佬勿喷,有错欢迎大佬指出

为什么没有安装的截图..(因为我不想再装一遍了,有问题可以在下面评论联系我,我会尽力回答的)

备注:

备注:apt-get常用命令:

update - 取回更新的软件包列表信息

upgrade - 进行一次升级安装 - 安装新的软件包(注:软件包名称是libc6而非libc6.deb)

remove - 卸载软件包清除 - 卸载并清除软件包的配置

autoremove - 卸载所有自动安装且不再使用的软件包

dist-upgrade - 发布版升级

dselect-upgrade - 根据dselect的选择来进行升级

build-dep - 为源码包配置所需的编译依赖关系

clean - 删除所有已下载的包文件

autoclean - 删除已下载的旧包文件

check - 核对以确认系统的依赖关系的完整性源

changelog - 下载指定软件包,并显示其更改日志