pwn

痛苦的环境配置

Posted by Sagiring on 2023-03-29
Estimated Reading Time 1 Minutes
Words 412 In Total
Viewed Times

痛苦的环境配置

发生了什么

一大早起来,发现自己wsl2无法启动了,修调了3天这个问题,人麻了

1.之后直接卸载了子系统Ubuntu重装。卡在了安装界面

img (3)

2.卸载了wsl与功能,未果。

3.关闭虚拟机平台后发现,win报"我们无法完成此操作",关闭不成功

4.试了wsl1可以正常使用,但是gdb完全调试不了

img (2)
img (1)

5.在wsl到处碰壁后,我决定向vm靠边,结果装完虚拟机也打不开,开在转圈的界面

如何解决

最后想到了重装系统。偶然间看到了的教程

使用MediaCreationTool无损修复Windows 10系统

通过该工具不仅保留全部文件,还重置修复了系统!!!

下载如图下工具

image-20230329213339590

这里给出工具下载链接

经过漫长的等待后成功修复。

修复完成后

可以成功关闭 虚拟机平台 的功能了

之后重新安装wsl后成功解决!

得去重新配置pwn环境咯....

tips:

1.Vmware的卸载工具可以修复Vmware,而后便可以正常运行了。

2.注意使用系统还原点的功能,小心损坏C盘。

3.ps:折腾完后还扩容了C盘 :)

image-20230329213841191

Qemu 环境配置

Linux

sudo apt update
sudo apt install qemu-user
#(sudo apt install qemu-user-static)暂时不知区别
sudo apt install gdb-multiarch

Pwntools

    r = process(["qemu-ppc","./pwn"]) #直接运行
    r = process(["qemu-ppc", "-g", "12345", "./pwn"]) #调试用 端口12345
    
    gdb.attach(r,'target remote localhost:12345')
    pause()