记录安装Ubuntu虚拟机和配置环境

发布时间 2023-04-19 10:46:49作者: amirages
因为电脑是ARM架构的m1 MacBook,所以需要安装ubuntu-22.04.1-live-server-arm64.iso。在PD中安装的过程就不说了。 安装完成后,因为是服务器版本的,所以需要安装桌面,按回车进入命令行界面,输入用户和密码: sudo su apt update apt upgrade apt install ubuntu-desktop 安装很慢,,,重启系统,进入桌面。 然后开始配置中文环境,在右上角电源那里,点击选择Settings,找到Region&Language,点击Manage Install Languages,然后安装Chinese(simplified),把中文放到第一位的顺序上,然后应用到系统,最后重启系统。 (PS:之前是用tasksel安装桌面,结果在切换到中文后火狐浏览器出现了乱码,变成了方块字,又被我胡乱操作了一番,结果整个系统都乱码了。。。这次是第二次安装虚拟机,这次用apt安装桌面) 开始配置,依次是FirmAE,binwalk,sasquatch,qemu,pwntools,pwndbg,ROPgadget。 1、FirmAE: git clone --recursive https://github.com/pr0v3rbs/FirmAE ./download.sh ./install.sh 2、binwalk git clone https://github.com/devttys0/binwalk.git cd binwalk sudo ./deps.sh sudo python3 ./setup.py install binwalk #测试,出现版本为安装正确 3、sasquatch git clone https://github.com/devttys0/sasquatch.git cd sasquatch wget https://github.com/devttys0/sasquatch/pull/47.patch patch -p1 < 47.patch sudo ./build.sh 4、qemu apt install qemu 5、pwntools apt-get install python3 python3-dev python3-pip git git clone https://github.com/Gallopsled/pwntools.git python3 -m pip install --upgrade pwntools 检查是否安装成功: python3 from pwn import * 6、pwndbg git clone https://github.com/pwndbg/pwndbg.git 或者 git clone https://gitee.com/Z3R3F/pwndbg.git cd pwndbg ./setup.sh 上面命令执行完成后,gdb无法加载pwndbg,原因是Hashable的上级模块变成了abc 把collections.Hashable改成collections.abc.Hashable就好了 7、ROPgadget sudo pip3 install capstone git clone https://github.com/JonathanSalwan/ROPgadget.git cd ROPgadget sudo python3 setup.py install