windows10安装kali-linux指南(wsl),含kali桌面、中文
前置条件:
你的 Windows 10 版本 2004 或更高版本。如果低于此版本,请到设置-更新和安全-windows更新,更新系统。
1、下载安装wsl kali
Microsoft Apps
2、以管理员身份打开 PowerShell 并运行以下命令:
以下命令会启用wsl 2 :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
以管理员身份打开 PowerShell 并运行:
wsl --set-default-version 2
3、安装必要的软件
打开安装好的Kali Linux,执行以下命令:
sudo apt update && sudo apt upgrade -y && sudo apt install kali-tools-top10
4、安装GUI界面
打开安装好的Kali Linux,执行下面的命令。
安装 Win-KeX
- 通过以下方式安装 win-kex:
kali@kali:~$ sudo apt update kali@kali:~$ kali@kali:~$ sudo apt install -y kali-win-kex
运行 Win-KeX
Win-KeX 支持三种模式:
窗口模式:
-
要在具有声音支持的窗口模式下启动 Win-KeX,请运行
kex --win -s
有关详细信息,请参阅Win-KeX Win 使用文档。
增强会话模式:
要在具有声音支持和 arm 解决方法的增强会话模式下启动 Win-KeX,请运行
kex --esm --ip -s
有关详细信息,请参阅Win-KeX ESM 使用文档。
无缝模式:
要在具有声音支持的无缝模式下启动 Win-KeX,请运行
kex --sl -s
有关详细信息,请参阅Win-KeX SL 使用文档。
更多参见:Win-KeX | Kali Linux Documentation
4、安装常用软件(可选步骤)
sudo apt install python2 file openjdk-11-jdk systemctl android-sdk-libsparse-utils vim libz-dev cmake gedit f2fs-tools ncat gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf fcitx fcitx-pinyin exploitdb sslstrip dsniff ssldump ettercap-common pciutils libncurses5 aptitude
5、安装32位支持(可选步骤)
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt install lib32c-dev lib32z1 lib32ncurses5-dev
6、设置中文(可选步骤)
sudo apt install locales
sudo dpkg-reconfigure locales
sudo dpkg-reconfigure lacales之后 找到en_US.UTF-8 按空格键取消它;
然后再找到zh_CN.UTF-8 按空格键选中
然后选择 zh_CN.UTF-8 为默认。
接着重启reboot。
7、更新wsl内核(可选步骤)
①、先查看wsl内核版本
uname -a
②、然后到以下 地址查看最新版,并下载安装更新
Microsoft Update Catalog
8、WSL kali连接 USB设备(可选步骤)
请下载安装wsl-usb(usbpad):
Releases · alelec / wsl-usb-gui · GitLab
注:如果adb devices 提示错误 “no permissions (missing udev rules? user is in the plugdev group); see [http://developer.android.com”
第一步:找到USB 地址
ubuntu@ubuntu:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 77be:7020
Bus 001 Device 002: ID 413c:2113 Dell Computer Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ubuntu@ubuntu:~$ sudo gedit /etc/udev/rules.d/51-android.rules
第二步:sudo vim /etc/udev/rules.d/51-android.rules
如我的android设备为:Bus 001 Device 003: ID 77be:7020
将SUBSYSTEM=="usb",ATTR{idProduct}=="7020",MODE="0660",GROUP="plugdev",SYMLINK+="android" 写入文档
第三步:执行如下命令
sudo usermod -a -G plugdev $(id -u -n)
sudo udevadm control --reload-rules
sudo service udev restart
第四步:重启adb
sudo udevadm trigger
adb kill-server
adb start-server
9、添加linux源
# vim /etc/apt/sources.list
将下面的粘贴进去:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
然后 apt update 即可
10、重启 或 关闭wls 虚拟机
如果像我一样不管用,就直接重启wsl:打开windows管理员 cmd执行:
查看状态
wsl --status
关闭
wsl虚拟机非常占用内存,不用的时候可以关闭
wsl --shutdown
重启
net stop LxssManager //停止
net start LxssManager //启动
-------------------------------------
其他:WSL2 设置局域网网访问
WSL2 设置局域网网访问_随风逐浪003的博客-CSDN博客_wsl2 局域网访问
如:
增加 : netsh interface portproxy add v4tov4 listenport=8834 listenaddress=* connectport=8834 connectaddress=172.25.188.17 protocol=tcp
删除: netsh interface portproxy delete v4tov4 listenport=* listenaddress=*
查看:netsh interface portproxy show all
windows10安装kali-linux指南(wsl),含kali桌面、中文相关推荐
- linux系统win,Windows10安装运行linux系统的方法
Windows10如何安装运行linux系统?近来不少朋友都向小编咨询了该问题.其实,操作方法并不复杂,只是用户刚刚使用新系统可能会有点陌生.接下来,系统城小编就分享Windows10安装运行linu ...
- kali linux u盘 live,Kali Linux Live U盘安装过程
从U盘启动然后安装Kali是我们最喜欢并且是获得并运行Kali最快的方法.为此,我们首先要在U盘创建Kali ISO的镜象.如果你想长久使用kali linux U盘,请在创建镜象前阅读完整的文档.7 ...
- kali linux不用网卡驱动,Kali Linux ——在无网络情况下安装无线网卡驱动
1.背景: 今日刚刚开始学习kali linux,众所周知,安装完成后,系统是没有无线网卡驱动的,这就对学生党造成相当的困扰:校园网要连接有线是需要认证客户端的,而认证客户端只有windows端,如此 ...
- kali linux 小米卸载软件,Kali Linux on Android # 实测:小米2s离线安装Kali Linux
小米2s离线安装Kali Linux 2017年2月4日 by 小甘丶 前段时间也研究过一两天,没弄明白,今天突然来兴致了,说研究一下吧,结果一不小心,就弄明白了! 第一次研究,主要是没弄明白这个系 ...
- kali linux 2019教程,[教程]KALI LINUX 2.0 2019 更新国内源
2019年最新版本KALI 为 KALI 2019.1 下载地址:https://www.kali.org/downloads/ 有的新入门的朋友可能会问,为什么每次都无法手动更新 例如:Update ...
- kali linux窗口变大,kali怎么把屏幕放大
1. 如何把kalilinux屏幕调大 我使用的linux版本是kali,Kali Linux使用的是Gnome 3.4.2(经典桌面),值得注意的是,现在的Gnome v 3.14是可以使用的,但是 ...
- win7双系统kali linux系统,[原创] win7 kali 双系统!
上期文章是物理机装kali,大多数小伙伴都是一台笔记本,我就想起三年前安装的双系统(win7 & Kali) 下面把我三年前写的安装总结分享给大家,当时也是搜索网上的经验帖摸索着前行,安装了5 ...
- kali linux 开机要密码,kali更改开机加密密码
KALI的磁盘加密是用LUKS(Linux Unified Key Setup)加密的,这个软件不是kali/debian/ubuntu上特有的,各版本的linux都支持,使用AES加密,格式和tru ...
- Kali+Linux+聊天室教程,Kali Linux实战篇:Ettercap 使用教程+DNS欺骗攻击实战
一.Ettercap 使用教程 EtterCap是一个基于ARP地址欺骗方式的网络嗅探工具.它具有动态连接嗅探.动态内容过滤和许多其他有趣的技巧.它支持对许多协议的主动和被动分析,并包含许多用于网络和 ...
- kali linux忘记开机密码,kali linux 忘记root密码重置办法
有段时间没用kali linux 的,加上最近装的系统有比较多,系统root的密码忘掉了,真是麻烦啊.之前在网上看到的一些方法尝试后没进的去,可能是因为不同的linux 不一样吧. 如果因为忘记密码而 ...
最新文章
- Dubbo 整合 Pinpoint 做分布式服务请求跟踪
- Java锁机制学习笔记——synchronized 和 Lock
- 开发经理 VS 敏捷专家
- Android应用程序键盘(Keyboard)消息处理机制分析(8)
- js带开关的时钟_昌利JS系列混凝土搅拌机衬板配件
- java 判断日期连续_如何在Java中检查日期是否大于另一个日期?[重复]
- 郁金香商业辅助教程 2016 笔记 11~15
- 【论文复现】使用CNN进行文本分类
- pg_lightool-postgres数据分布查看工具
- php语句创建数据表,用mysql语句创建数据表详细教程
- 工业软件的特点和设计方法
- 企业内网通讯软件有哪些优势?
- ht城市介绍人口数量Html,城市人口热力图 城市热力图查询
- 【MATLAB appdesigner】23_如何通过回调函数来实现“键盘操作”?
- Android架构分析之硬件抽象层(HAL)
- 小米android的手机根目录,小米手机用re模式进行刷机。把rom放进根目录,根目录是哪里?...
- F2FS源码分析-1.2 [F2FS 元数据布局部分] Superblock结构
- 洛谷-P1638-逛画展
- 24安装失败 spss win10_win10系统安装spss22.0软件的设置办法
- 文件的打开、关闭、读写