『环境配置总结』:deepin | pwn环境配置
1.系统安装:
官网选择国内的15.11镜像源,再使用制作安装盘,deepin安装基本可以让它自动完成,如果有特殊情况一般就是要修改分区的一些情况,可以去看兄弟连liunx的视频或者15.11安装视频
一般就是修改swap分区大小,选择高级安装再操作就可以。安装完成后要第一时间换镜像源,在 /etc/apt/sources.list里添加修改。
2.常用软件:
安装完成后大部分的日用软件都可以在系统的应用商店找到,不过有些版本过低要自己想办法
qq版本过低需要安装tim代替,还有一个问题就是不能显示图片或者出现黑边则需要禁用系统的ipv6,方法如下:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
至于窗口黑边只需要开启系统的窗口特效即可。
像其他软件大部分在软件商店可以找到或者有替代品,像vscode可以直接去官网下载deb包双击安装即可。
vscode的C语言开发环境需要安装一些插件(chinese、C/C++、Code Runner、```)和系统安装gcc和g++、然后安装完后在vscode设置中开启在终端中运行和自动保存。
把一些没用的软件卸载,系统自带谷歌浏览器,不过我想着装火狐,直接在官网下载好解压就可以,官网下载的可以同步书签一类的东西。
3.pwn工具安装使用
主要工具有:idapro pwntools pwndbg checksec ROPgadget one_gadget LibcSearcher
国内网速不行,用下面的指令安装就行,还有pip安装直接搜索deepin安装pip
pip install pwntools -i https://pypi.tuna.tsinghua.edu.cn/simple
git clone https://github.com/lieanu/LibcSearcher.git cd LibcSearcher python setup.py develop python setup.py install
1>IDApro安装事项
ida有liunx版本,但是并不能够使用f5生成伪代码,我前前后后整了很久,确定了在liunx中没有那个插件安装的方法。最后只能通过安装虚拟机解决伪代码的问题,后来发现虚拟机不仅是这些作用,非常推荐安装一个win的虚拟机。这里我就安装了virtualbox虚拟机,安装后想要装extensionpack可以去官网找,增强拓展包是支持全平台的,下载好相应版本的包之后在设置里添加安装就可以。
2>python环境配置
deepin系统python2和3都有,默认是python2。首先安装pip:sudo apt install python-pip ;sudo apt install python3-venv python3-pip。安装pip是为了安装pwntools;
想想没什么要注意的,有啥不知道安装的百度一下就可以了。可能就是自己安装的时候会是最新版的,一些命令上有些不同比如最新版本的checksec命令是checksec --file=...。
3>pwntools安装
至于pwntools安装没什么会踩的坑,安装完成后记得载入下pwn库能不能正常使用。from pwn import *
4>LibcSearcher安装
git clone https://github.com/lieanu/LibcSearcher.git cd LibcSearcher python setup.py develop
其他的就没啥,还有就是one_gadget最新版的话要在最后加上option: -f 才能运行。