180824 pwn-WSL下的环境搭建

本文介绍了如何在Windows Subsystem for Linux(WSL)环境下搭建pwn工具链,包括更换Linux源、解决文件系统共享问题以及在没有图形界面的环境中使用pwntools的gdb进行CUI调试。遇到的问题包括权限限制和无法启动新的终端,通过tmux解决了多终端需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好几个月前装了WSL(Windows Subsystem for Linux),但是图省事装了Kali的,然后当时源是没法更新的,于是一直放置

今天突然发现当时原来没卸载(。
于是又掏出来试了一下,发现源可以正常更新了

这个流畅度、手感 比虚拟机快多了
再加上跟主系统直接共享硬盘,随意使用文件,再也不用VirtualTools传来传去
VMWare,再见~

话是这么说,系统里其实啥都没有,还是要慢慢配一下的
首先是源

更换源和文件系统共享问题

Linux不带图形界面,我也不想装,毕竟控制台又快又能满足大部分需求,本身有Windows的GUI就无所谓再去多搞一下了,实在不行还有VMWare么不是
不带图形界面意味着文本编辑只能使用vi和vim,不常用、命令记不清的情况下还是比较蛋疼的……再加上vim不能粘贴来自外部的文本(装插件才行,懒)
于是我就想偷懒直接用Windows编辑
搜了一下,Linux的目录位于C:\Users\hasee\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\rootfs下,其中hasee和KaliLinux.xxxxx可能会因人而异
顺便看到了微软表示Windows系统请不要编辑Linux文件系统下的东西,可能会导致损坏
没事没事~我就编辑个源,其他啥都不动~
去/etc/apt下找到了sources.list,愉快的打开、编辑、保存……卧槽?居然没权限保存……明明我是Administraor啊!看来微软在更新以后直接把这两个系统的账户权限隔离开了……orz这种硬盘里有一块我控制不了的东西的感觉真不好

于是只能另存为到自己的文件目录下,然后在WSL中将其mv到/etc/apt中进行替换

后面python、gdb、pwntools等等都直接apt-get/pip安装即可,没出什么岔子
愉快的做了两个题以后出问题了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值