Kali Linux @ WSL2 初体验

这几天骚操作真是一个接一个,晚上更新sqlmap的时候瞅着libsqlite3版本不对,我手一抖就把他给删了……

等我回来一看,好家伙,apache2没了,binwalk没了,好多东西都没了(因为依赖被remove掉了)。

那就干脆重新配环境吧 —— 如是想着,我戳开Windows Store,下了个Kali Linux。

装,接着装

WSL版本的Kali Linux只有276.73M —— 这意味着Kali的招牌看板(大量的预装工具)并不包含在内。不过,安装完成后它弹出了一个提示信息,指向链接 Minimum Install Setup Information

不过我并没有急着安装Metapackages(软件包),主要是本地硬盘空间也所剩无几,得先把旧的Ubuntu给挪走才行。在进行迁移工作之前,我被Win-KeX所吸引,先执行了一下sudo apt update并试了一下。

七百多个Hit确实很感人,更感人的是之后的kali-linux-default要吃掉整整6个G。头大。

不过它默认的edu镜像源在教育网跑的还蛮快的,省去了换源的功夫。

Win-KeX

那,这玩意是干什么用的呢?简单来说,就是让WSL也能运行GUI程序。

指引可能稍微有些过期了,连bin的名字都不对。直接执行会黑屏,也不work。

不过这个问题很好解决,sudo apt install dbus-x11 就没事了。

KeX的原理其实就是起个VNC,所以可以窗口模式跑(kex --win),也可以无痕模式跑(kex --sl)。-s启用声音支持,不过说实话平时也不会在KeX里面跑什么会发声的东西。

在这个环境做HTB,还是蛮舒服的。

CTF工具

/usr/share 下面有不少好东西:

用起来还是蛮方便的。

binwalk之类的常规工具也都齐全,还有益智小游戏合集(ry

后记

其实这篇文章是12月1日写的 —— 谁知道时隔三个月一看忘记Publish了(挠头)。

至于Kali本身,用着并没有什么问题,就是Win-KeX的开始菜单条偶尔会消失不见,也不知当怎么处理好。

这几天看Surface Book 3又有点馋它顶配了,不过两万来软的价格实在是让人有点望而却步。实话说SB系列性价比确实不怎么样,但是它又确实是我理想中的笔记本的形态(摊手)。入职之后可能还是会买吧。现在的256/8实在是有点难受,隔三岔五就要Space Sniffer一下。

硬盘占用

看到256/8我就想起了这倒霉事儿。能清理的东西其实都清理的七七八八了,Documents和Pictures这种能放OneDrive的都放OneDrive了,但还是要能挤就挤……

sudo du -h --exclude="mnt*" --exclude="proc*" -d 1 / 

不晓得为什么~/.cache/vscode-cpptools/ipch能吃掉5个G。这就去改配置……

wsl --shutdown
diskpart

DISKPART> SELECT VDISK FILE=C:\Users\SJoshua\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\ext4.vhdx      
DISKPART> COMPACT VDISK

后记 – Part 2

嘴上讲着两万来软的SB3顶配没钱买,隔天看到淘宝有七一折(15k)的灵车,直接就上了(

结果上来讲应该是正品(毕竟SB这玩意第三方也不太能拆得动),就是保修期也打了大概七折。具体哪来的货我就不晓得了。

那WSL怎么办呢?用自带的导入和导出工具就可以了。

wsl --export kali-linux C:\Users\SJoshua\kali.tar
wsl --import kali-linux C:\Users\SJoshua\Images\kali-linux C:\Users\SJoshua\kali.tar

导入时候要提供的第二个参数是虚拟磁盘的存放位置。

SB2上导出很慢,但是SB3上导入很快。可以看到它的内存占用直线上升,然后duang的一下就好了:

基本上就都work了。但是Win-KeX不知道为什么一打开Chrome就会Crash掉。

有个地方需要注意,导入的镜像由于不是从应用商店装的,没办法用ubuntu config之类的命令来修改默认登陆用户。手动修改的方法是在 Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss下面加一个DefaultUid(DWORD)的键,值为1000(即第一个用户)。

有了1T之后我就再也不用抠空间了,舒适(躺)

Leave a Reply

Your email address will not be published. Required fields are marked *