kali配置步骤
今天不小心把kali删了,于是准备重新装一个,之前装的时候也没有怎么仔细用过,权当是用来调试elf,所以趁放假重新配一个,顺便记录一下流程。
安装kali-linux
下载vmware
VMware - Delivering a Digital Foundation For Businesses
下载kali
建议图里面框着的这个
下载完成后解压并打开文件夹,如果已经安装好了VMware,那么双击vmx文件会自动弹出VMware并配置好虚拟机。现在就可以用了。
点击开启。
账户和密码均为kali
现在就可以使用了。
基本设置
设置中文
输入
1  | sudo dpkg-reconfigure locales  | 
在对应选框按空格选择对应语言包然后按回车确认
后一个页面在zh_CN.UTF-8的位置回车
重启后生效。
更新软件包
使用
1  | sudo apt update  | 
来更新软件包
换源
安装leafpad
1  | sudo apt install leafpad  | 
1  | sudo leafpad /etc/apt/sources.list  | 
添加源:
1  | 
  | 
获取vscode/其实用vim也可以
打开火狐,直接搜索官网
下载deb版本
在download文件夹使用:
1  | sudo dpkg -i ./(文件名)  | 
改变字体
下载好自己想要的字体,我的字体是内置的
在终端-文件-参数配置-第一行修改字体和大小
配置ssh
编辑config
1  | sudo leafpad /etc/ssh/sshd_config  | 
#PasswordAuthentication yes行去掉#
#PermitRootLogin prohibit-password去掉#
把prohibit-password改为yes
1  | sudo service ssh start  | 
此时如果有:
active(running)就算成功
基本环境配置
由于不懂web,所以只配了其它环境
RE环境配置
创建一个文件夹,放入ida的调试文件
1  | chmod 777 linux_server  | 
修改权限
使用
1  | ifconfig  | 
查看ip端口号
先执行对应的server(如果你的文件是32位的就不加64)
1  | ./linux_server64  | 
然后在ida中输入
调试成功
CRY环境配置
安装docker
1  | apt-get install docker docker-compose  | 
1  | 启动docker服务  | 
如果弹出
表明成功
安装sage-math
1  | systemctl start docker  | 
启动docker
1  | docker pull sagemath/sagemath  | 
拉取镜像
最后
1  | docker run -it sagemath/sagemath:latest  | 
成功
由于sage的python好像模块不齐,还要配置模块
1  | docker run -p8888:8888 sagemath/sagemath:latest sage-jupyter  | 
打开交互式环境,点击最下面的链接
new - terminal
在这里pip install就好
1  | pip install pycryptodome  | 
安装好了测试一下,在new中选择sagemath10.3
PWN环境配置
pwntool安装
因为是py库,用来写exp的
1  | python3 -m pip install --upgrade pwntools  | 
其实应该在本机安的,感觉方便一点
pwndbg安装
1  | git clone https://github.com/pwndbg/pwndbg  | 
然后
1  | cd pwndbg  | 
插件安装
peda
1  | git clone https://github.com/longld/peda.git  | 
pwngdb
1  | git clone https://github.com/scwuaptx/Pwngdb.git  | 
由于正常情况插件不能一起使用??所以要配置文件:
1  | cp ~/Pwngdb/.gdbinit ~/  | 
在其中写入:
1  | source ~/pwndbg/gdbinit.py  | 
注意目录必须和安装位置一样,上面的地址默认是在~目录下载的
然后
1  | gdb  | 
成功
MISC环境配置
misc里面需要的东西有点杂,而且很多其实在windows里面都有代替,所以感觉没什么必要,但是保险起见(防止之后我作死),还是写一点
foremost
1  | apt-get install foremost  | 
检查:
1  | foremost -h  | 
binwalk
1  | git clone https://github.com/ReFirmLabs/binwalk.git  | 
ciphey
1  | sudo apt install python3-ciphey  | 
差不多这几个工具吧(弗如随波逐流)
之后应该也有更新QAQ
参考:
Kali下载安装以及基础配置 - 清光照归途 - 博客园 (cnblogs.com)
kali下对Docker的详细安装_kali安装docker-CSDN博客










