一台linux逆向虚拟机的打造

基础配置

4525478-2f19c99d97954943.png
硬件配置

4525478-4101a23c1d34c29e.png
系统配置

进阶配置

1.更换源

选用的是中科大的源,实则速度很快,替换以下内容至/etc/apt/sources.list文件中:

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

执行命令apt-get update更新。

2.安装ssh服务

apt-get install openssh-server -y
server ssh restart

ssh允许root用户远程登录方法:
修改 /etc/ssh/sshd_config文件
注释PermitRootLogin without-password
添加PermitRootLogin yes
重启server ssh restart

3.配置指定IP(可忽略,注意不同版本可能不一样)

修改/etc/network/interface文件,具体自行百度

程序安装

1.vim
2.gdb以及peda、gef插件
3.git
4.python2.7以及pip插件以及pip的源(笔者采用豆瓣源,参考文章
5.python库 requests 、pwntools、beautifulsoup、angr
6.ipython
7.socat
8.gcc的32位支持gcc-multilib g++-multilib
收工,大体上应该就这些了,别的想到再补充。。。


自己在操作中遇到的问题:
1.用户创建、删除、授权问题,简单,略
2.固定ip导致无法上网问题,简单,略
3.pip无法安装库问题,# [TypeError: unsupported operand type(s) for -=: 'Retry' and 'int' Command "python setup.py egg_info" failed with error code 1 in],参考(https://blog.csdn.net/uevol14/article/details/53018988)

4.pip无法执行问题# [ImportError: cannot import name ‘main'],参考(https://www.cnblogs.com/dylan9/p/8981155.html)


体验:

个人体验还不错,符号执行,z3用着都很舒服

猜你喜欢

转载自blog.csdn.net/weixin_34279061/article/details/87233243