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 下载并安装
或
https://www.kali.org/get-kali/
2.启动Kali
显示:
Installing,this may take a few miutes...
安装完成后,建立root用户名和密码:
Enter new UNIX username: shannon
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Installation 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.tsinghua.edu.cn/kali kali-rolling main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
4.update
apt-get update
apt-get dist-upgrade
5.安装工具集
#安装标准工具包:
apt install kali-linux-default#安装大工具包(我下载时是14G)
apt install kali-linux-large
如果连接不上kali的源,重复步骤3,修改其中内容,可以尝试以下连接
#中科大
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
因为需要安装的包很多,需要蛮长时间的,尽量不要放着不管,中间会遇到几个需要手动选择的弹框,选择Yes 或者 OK
有一个这个弹窗选第一个选项
等待安装完成即可
三、WSL2 on Linux
1.启用虚拟化:
使用PowerShell管理员权限,输入命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.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 运算的文本渲染等等。同时该终端依然符合我们的目标和要求,以确保它保持快速、高效,并且不会消耗大量内存和电源。(https://www.xitongbuluo.com/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
(待完善)
参考链接:
https://blog.csdn.net/King_W_G/article/details/108539439
https://zhuanlan.zhihu.com/p/246595603
https://www.xitongbuluo.com/jiaocheng/2983.html
Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)相关推荐
- Windows下给WSL子系统(Kali)换源,使用binwalk,outguess等工具
1.安装Kali WSL版 打开 控制面板->程序->启用或关闭Windows功能,勾选 适用于Linux的Windows子系统. 打开 设置->更新和安全->开发者选项, 选 ...
- ODrive踩坑(一)windows下使用环境的搭建,odrivetool及USB驱动的安装
最近有空玩玩无刷电机,早就听说ODrive的控制效果不凡,淘宝400买来玩玩.电机使用我以前囤的几个拆机DJI-3512,别看拆机,但悟的电机是针不戳:编码器使用TLE5012B-E1000磁编码器, ...
- Windows 下Oracle database 9i 64bit 只有 Windows Itanium 64bit
Windows 下Oracle database 9i 64bit 只有 Windows Itanium 64bit,没有Windows x86-64bit的 Oracle does not plan ...
- 苹果虚拟机和双系统的区别 苹果虚拟机怎么安装
相信一些使用苹果电脑系统的小伙伴们在使用过程中,都会遇到一个问题,那就是当他们想要使用Windows系统软件或功能的时候,应该如何实现呢?目前确切的解决办法有安装虚拟机和双系统两种,这两种是有一定区别 ...
- 无人机开发系列 Ubuntu18.04安装 含虚拟机与双系统
主线 无人机开发系列 一 Ubuntu操作系统搭建 本系列文章主要基于linux环境做有关开发,使用Ubuntu操作系统.开发方式主要分为虚拟机和双系统.直接步入正题. 一.虚拟机VMware和Ubu ...
- windows 10 下利用WSL的Linux环境实现vscode C/C++环境的配置
本文主要结合二个工具,介绍如何在windows搭建Linux开发环境: WSL(Windows Subsystem for Linux) VSCode(Visual Studio Code) 文章目录 ...
- 将Windows下的InfluxDB、Grafana做成Windows服务
从网上下载的Windows下的InfluxDB.Grafana,都是控制台程序,打开窗口后,很容易被别人给关掉,因此考虑做成Windows服务,nssm正是解决该问题的利器. 1.下载nssm htt ...
- Windows不用虚拟机或双系统,轻松实现linux shell环境:gitforwindows
windows缺少shell命令支持 用过Linux服务器分析数据的小伙伴,一定对Linux强大Shell命令所折服,经常会感觉windows缺少这些命令而感觉不方便. 还有想学习Linux Shel ...
- 服务器windows模拟linux环境,科学网—Windows不用虚拟机或双系统,轻松实现shell环境:gitforwindows - 刘永鑫的博文...
windows缺少shell命令支持 用过Linux服务器分析数据的小伙伴,一定对Linux强大Shell命令所折服,经常会感觉windows缺少这些命令而感觉不方便. 还有想学习Linux Shel ...
最新文章
- jQuery对表单、表格的操作以及更多应用
- jvm性能调优实战 -54Jetty NIO机制导致堆外内存溢出Direct buffer memory OOM
- 《Android构建MVVM》系列(一) 之 MVVM架构快速入门
- leetcode - Missing Ranges
- SpringMVC配置类WebMvcConfigurerAdapter学习总结
- python消息队列celery_python异步任务神器celery
- jfinal 模板引擎
- 微信小程序手动获取自己位置wx.chooseLocation
- 基于近邻法的分类器设计
- Javaweb家政服务管理系统的设计与实现
- 【西藏攻略+游记】十一,我们去西藏(1)攻略
- Matplotlib 应用
- 【NLP】句法分析学习笔记(一)
- 求两个列表的交集、并集和补集
- 绝无仅有!绝无仅有的史上最好shell替代工具
- 电脑视频怎么录制?好用的电脑录屏方法
- [UOJ198]时空旅行
- C1认证学习六(HTTPS)
- 【算法】0-1背包问题(Knapsack problem)
- ubuntu下给firefox安装flash插件
热门文章
- 基于单片机的嵌入式系统的典型的应用程序框架设计
- 积极参与中学机器人竞赛的意义
- 干燥季节应喝丝瓜蛋汤
- 微信个人号暂停新用户注册!
- i5 1240p和锐龙r7 5800h 选哪个好?区别对比评测
- 【maya】fbx importer(fbx导入器)弹出不了怎么解决
- GAMES104-渲染中光和材质的数学魔法
- FFmpeg视频解码硬件加速
- 计算机专业留学动机信范文,出国留学,如何写好动机信(Motivation Letter)?
- “把电脑音量调高,音箱音量调低”和“把电脑音量调低,音箱音量调高”两种情况达到同一分贝时音质有区别吗?...