700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)

Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)

时间:2021-09-12 14:58:58

相关推荐

Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)

Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)

最近因为某些原因含泪拾起自己很久没碰过的CTF,首当其冲是配置环境。首选还是Kali,由于新换的笔记本手边没有很合适用来做双系统的U盘也懒得用VM,索性试试WSL。

全都装完以后,我得说一句,没有工具的Kali和debian有什么区别(。

一、环境配置:打开Windows下Linux功能

方法1(个人使用的):

在控制面板-系统-程序 中打开

点击确定后重启计算机。

方法2(知乎):

使用管理员权限打开PowerShell,输入以下命令,启用Linux子系统:

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

之后需要重启。

二、Kali的下载与基础配置

1.下载:

在Microsoft store搜索Kali Linux 下载并安装

/get-kali/

2.启动Kali

显示:

Installing,this may take a few miutes...

安装完成后,建立root用户名和密码:

Enter new UNIX username: shannonEnter new UNIX password:Retype new UNIX password:passwd: password updated successfullyInstallation successful!

按Ctrl-D可以退出root模式

3.安装Kali工具包

请在root模式下操作,且关闭杀毒软件(关闭迈克菲请点击)

1.先备份原文件

mv /etc/apt/sources.list /etc/apt/sources.list.bak

2.创建新的/etc/apt/sources.list

nano /etc/apt/sources.list

3.输入以下内容保存并退出(退出方法Ctrl-O 再按回车 再Ctrl-X)

deb http://mirrors.tuna./kali kali-rolling main contrib non-freedeb-src https://mirrors.tuna./kali kali-rolling main contrib non-free

4.update

apt-get updateapt-get dist-upgrade

5.安装工具集

#安装标准工具包:apt install kali-linux-default#安装大工具包(我下载时是14G)apt install kali-linux-large

如果连接不上kali的源,重复步骤3,修改其中内容,可以尝试以下连接

#中科大deb http://mirrors./kali kali-rolling main non-free contribdeb-src http://mirrors./kali kali-rolling main non-free contrib#阿里云deb /kali kali-rolling main non-free contribdeb-src /kali kali-rolling main non-free contrib#清华大学deb http://mirrors.tuna./kali kali-rolling main contrib non-freedeb-src https://mirrors.tuna./kali kali-rolling main contrib non-free#浙大deb http://mirrors./kali kali-rolling main contrib non-freedeb-src http://mirrors./kali kali-rolling main contrib non-free#东软大学deb http://mirrors./kali kali-rolling/main non-free contribdeb-src http://mirrors./kali kali-rolling/main non-free contrib

因为需要安装的包很多,需要蛮长时间的,尽量不要放着不管,中间会遇到几个需要手动选择的弹框,选择Yes 或者 OK

有一个这个弹窗选第一个选项

等待安装完成即可

三、WSL2 on Linux

1.启用虚拟化:

使用PowerShell管理员权限,输入命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartdism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

重启系统

2.下载WSL2的linux内核

下载地址:aka.ms/wsl2kernel

下载后点击安装

3.设置子系统的默认版本为WSL2

使用PowerShell管理员权限,输入命令:

wsl --set-default-version 2

4.升级到WSL2

如果原本就安装有WSL,可以直接升级到WSL2。

使用管理员权限打开PowerShell,输入以下命令:

wsl --set-version kali-linux 2

5.安装Win-Kex工具包

Win-Kex工具包是Kali提供的在Windows上运行的图形化工具包。

在Kali命令行中输入命令安装:

sudo apt install kali-win-kex

安装完成后就可以启动图像界面了,命令如下:

cd ~kex

第一次启动会让你输入一个新密码,这个密码是作为kex的密码保存起来。会问你是不是输入一个只能view的密码。

注意要先切换当前目录到home目录再启动kex,不然会获取不到key。

会出现这个对话框,输入刚刚的密码

即可进入界面:

四、Windows Terminal

Windows Terminal 是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。同时该终端依然符合我们的目标和要求,以确保它保持快速、高效,并且不会消耗大量内存和电源。(/jiaocheng/2983.html)

1.安装Windows Terminal

安装完成后可以看到:

平时常用的命令行都在这里

2.配置win-kex的快捷入口

每次都用命令行打开太麻烦了,可以在Windows Terminal中配置快捷方式,下次就可以通过这个下拉菜单打开Kex的图形界面了。

(个人方法)

其他的例如图标之类的可以自己再修改

(知乎方法)打开Windows Terminal的配置文件,加入以下配置项:

{"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}","hidden": false,"name": "Win-KeX","commandline": "wsl kex wtstart",},{"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}","hidden": false,"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png","name": "Win-KeX","commandline": "wsl kex wtstart","startingDirectory" : "//wsl$/kali-linux/home/<kali user>"},

3.启动成功

如果是第一次用这个方法会和上面第一次打开win-kex一页需要输入密码

五、Bug和其他Tips

(待完善)

参考链接:

/King_W_G/article/details/108539439

/p/246595603

/jiaocheng/2983.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。