学习pwn所需要的Linux系统安装整体步骤 -----Kail版本

下面是个人安装kail的总结

*1.首先,去kail的官网下载kail的vm虚拟机版本
https://www.kali.org/downloads/ —这是下载界面网址
学习pwn所需要的Linux系统安装整体步骤 -----Kail版本
选择你系统对应的版本下载,现在一般都是64位的系统,建议使用迅雷下载,更快,下载完成后,是一个压缩包,解压到合适的位置
下一步是打开你的虚拟机
学习pwn所需要的Linux系统安装整体步骤 -----Kail版本
选择打开,然后找到你压缩出来的文件的位置,点进去有一个文件,点击就已经加载进虚拟机了
下一步先别点击开启虚拟机,先去点击编辑虚拟机,点击上面的选项,然后点击常规,看看右面的操作系统是不是Linux,版本是不是Debian的版本,版本是几不重要,重要的是有没有Debian没有的话选择Debian版本数最大的那个
学习pwn所需要的Linux系统安装整体步骤 -----Kail版本
然后就可以启动了,账号是root,密码是toor
注意:在Linux终端中,粘贴是Crtl+Shift+V,可以在我这复制,然后粘贴进Linux的命令终端,回车运行
进去之后是英文的,先别改中文,先去打开最上面的黑色的终端,在命令行输入 apt-get update 然后输入apt-get upgrade进行系统必要软件的安装,你可能会发现有乱码现象,这些个先别管,观察命令的运行,它会出现一个Y/N的的提示,你输入y,然后回车,一般比较慢,耐心等待,然后下一次会弹出一个框框,使用键盘左箭头,选择左边的按钮,然后回车,最后还会出现一个Y/I/O的,输入y,回车,到这里就没有要输入的命令了,耐心等待它结束,结束后可输入clear进行清空操作
下面是更改字体的操作 首先在命令行中输入 dpkg-reconfigure locales回车执行,然后回弹出一个框,使用下箭头去下滑,直到出现en_US.UTF-8,然后把小红点放到他前面的框内,回车,执行完毕后,输入apt-get install ttf-wqy-zenhei完成字体更改操作,然后输入reboot重启,然后登陆,若还是乱码情况,请自行百度搜索kail系统乱码或者留言,我会解答。

更改密码操作
输入passwd然后输入两遍新密码

下面是关于系统的配置问题

首先执行apt-get dist-upgrade实现系统的更新

换下载源操作,提高下载速度
输入vim /etc/apt/sources.list 然后点击 i 键,这样才能在里面输入,进去后能发现一行高亮的deb开头的代码,把光标挪动到d上然后输入一个#,类似于c的//把这样注释掉,然后把下面的代码放到里面去,注意不要放到#后面去了,我给的是中科大的源,也可以自己去找,注意加上kail的源,如果你找的是ubuntu的源的话,你系统就没法更新了
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
复制进去后,按Esc键,退出输入模式,然后输入 : 这是冒号,别打错了,然后在:的后面输入wq保存,然后输入apt update去更新源

pip的安装
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
python get-pip.py # 运行安装脚本

gdb及其peda插件安装
gdb是一个调试软件,学习pwn必备
输入apt install gdb下载gdb,然后输入git clone https://github.com/longld/peda.git ~/peda下载peda插件,然后输入
echo “source ~/peda/peda.py” >> ~/.gdbinit去把peda打开,这样你每次使用的gdb都是默认打开了peda插件。
现在可以输入gdb命令,若出现gdb-peda则说明插件安装成功了,按Crtl+d或者输入quit能退出gdb

vim显示行号
vim是一个要经常使用的一个编辑器,一般代码都在里面写
输入vim ~/.vimrc,打开文件后,按i进入输入模式,然后输入set number然后退出保存,参照换下载源的操作。
若不想保存,输入q,不要输入wq,强制退出输入q!

pwntools安装
pip install pwntools
如果学习pwn,请务必安装。