0x01
前幾天練習的時候突然想用beef,而我們在本地搭建beef還需要內網映射,所以就想在云服務器上搭建,開始搭建很麻煩,最主要我以后如果想用別的工具的話,還得這么麻煩的一個個搭建,所以想干脆能不能整個kali,正常輕量級服務器是不能自定義系統的,但是我們可以通過docker拉取kali鏡像,
0x02
- 搜索鏡像
docker search kali #搜索kali鏡像
- 拉取鏡像
docker pull docker.io/kalilinux/kali
- 啟動
docker images #查一下鏡像
docker run --name kali -it -p 100:22 docker.io/kalilinux/kali /bin/bash #啟動,進入鏡像
- 安裝一些東西
apt-get update #更新源
apt-get install vim #安裝vim
apt-get install wget #安裝wget
apt-get install build-essential #安裝wget失敗了,就先執行這條
#如果沒失敗則這條忽略
5.修改源
vi /etc/apt/sources.list
#編輯檔案,進入后按i,把原來的注釋并加上下面兩行,保存退出
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

7.為了防止源出錯,加簽名
wget archive.kali.org/archive-key.asc #下載簽名
apt-key add archive-key.asc #安裝簽名
- 安裝軟體
apt-get update #因為改源了,所以需要更新
#下面二選一安裝,推薦第一個
apt-get install kali-linux-everything #安裝kali提供的所有工具
apt-get install kali-linux-large #安裝kali提供的默認工具
- 如果出現錯誤:E: Sub-process /usr/bin/dpkg returned an error code (1)
執行:
cd /var/lib/dpkg
mv info info.baksudo #備份一下
mkdir info #新建目錄
#再重新執行安裝命令
這里使用beef的時候還出現了這個問題
`mkdir’: File exists @ dir_s_mkdir - db (Errno::EEXIST)
應該是檔案db存在了,所以直接
mv db db.backup
參考文章:
https://blog.csdn.net/qq_39583774/article/details/118757030
https://blog.csdn.net/qq_35420342/article/details/83338953
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/394157.html
標籤:其他
上一篇:硬體安全之ARM體系架構的演進
