admin 管理员组

文章数量: 887176

Windows kali子系统安装

  • Windows 自带虚拟机安装
    • Win服务器设置
    • 安装kali子系统。
    • kali安装配置。

Windows 自带虚拟机安装

准备一台win10设备。8G + 100G 联网激活。

Win服务器设置

注:两种方法,windows subsystem for linux 简写:wsl(适用于linux的windows子系统)

1、打开 “控制面板”–程序–启用或关闭windows功能

2、启用windows虚拟化功能:启用Hyper-V功能,启用子系统、虚拟机平台。重启
Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware ESXi和Citrix Xen的基于hypervisor的技术。
Hyper-V 虚拟机监控程序无法开启,可以开启Windows虚拟机监控程序平台

安装kali子系统。

Microsoft Store 商城搜索kali 点击“获取”

获取完成后,开始–>kali Linux–>kali自动安装(等个5–10分钟)–>设置普通用户密码。

kali安装配置。

修改apt国内源。

vi /etc/apt/sources.list

deb http://mirrors.ustc.edu/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu/kali kali-rolling main non-free contrib

apt update  
apt-key adv --keyserver keyserver.ubuntu --recv-keys   (密钥)

apt install vim -y

更新包:

##配置ip
vim  /etc/network/interfaces

##dhcp
auto eth0
iface eth0 inet dhcp

##静态ip1
auto eth0
iface eth0 inet static
address 192.168.88.88
netmask 255.255.255.0
gateway 192.168.88.2



vim /etc/resolv.conf


source /etc/resolv.conf

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart networking.service

apt install resolvconf

apt-get install resolvconf
vi /etc/resolvconf/resolv.conf.d/base
nameserver 114.114.114.114
nameserver 114.114.115.115
resolvconf -u

systemctl restart resolvconf.service
systemctl enable resolvconf.service


ping baidu
                             
##静态ip2
nmcli con add type ethernet con-name my-ethernet ifname eth0
##示例
nmcli connection add type ethernet con-name connection-name ifname interface-name ip4 address gw4 address
nmcli con add type ethernet con-name test-lab ifname ens9 ip4 10.10.10.10/24 gw4 10.10.10.254
##交互式
nmcli con edit type ethernet con-name eth0







##更新包
apt update     #更新包
apt upgrade 	#升级包

apt  install   三选一或用啥安啥。
kali-linux-everything 安装kali提供的所有工具
kali-linux-large 安装kali工具
kali-linux-default  安装默认工具

ip配置

后面出的那些微信扫一扫翻一下,自己选。
键盘布局选chinese。

是否只超级用户抓包权限:否,
是否每次启用网络时自动修改mac地址。yes

kismet部分功能需要root权限,但是不建议直接root运行,所以需要安装kismet “setuid root”,选择yes后需要手动添加一个用户到kismet组里。

sslh协议多路分解器。选择用ineted运行或单独运行。介绍为选择inetd运行更合适。

如遇到一下错误

Errors were encountered while processing:
 stunnel4
 kali-linux-headless
 kali-tools-web
 kali-linux-everything
 kali-tools-post-exploitation
 kali-linux-default
 kali-linux-large
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决方案:
备份
mv /var/lib/dpkg/info /var/lib/dpkg/info.bak
新建info,更新解决。
mkdir /var/lib/dpkg/info
apt update
其中你开始运行某些命令时,他自带的程序及脚本会触发本机自带安全防护,导致命令运行失败(例如:msfconsole)、可根据实际关闭。

本文标签: 子系统 Windows kali