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博客