Với nhu cầu tạo môi trường kiểm thử lỗ hổng bảo mật bằng hệ điều hành kali linux tuy nhiên không phải ai cũng có điều kiện để dùng phần mềm này trên máy tính cá nhân vì các vấn đề khác nhau như mạng chậm dùng bất tiện do ibus.... Trong khi các loại vps unbuntu centos bán đây thì chưa có đơn vị nào bán vps kali linux. Hôm nay mình hướng dẫn các bạn cài kali linux lên vps unbuntu để dùng một các đơn giản nhất
Video Hướng Dẫn:
Bước 1: Update vps
sudo apt update
Bước 2: Cài đặt các phần mở rộng cần thiết
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Bước 3: Thêm GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Bước 4: Thêm repository docker vào apt list
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Bước 5: Update lại vps lần nữa.
sudo apt update
Update docker database
apt-cache policy docker-ce
Bước 6: Tiến hành cài đặt docker bản mới nhất
sudo apt install docker-ce
Bước 7: Checkl xem docker đã chạy chưa
sudo systemctl status docker
Sau bước này chúng ta đã cài docker thành công. chúng ta cần set quyền cho toàn bộ user có thể dùng được docker
sudo usermod -aG docker ${USER}
Vậy là đã hoàn thành bây giờ chúng ta cần tiến hành pull kali linux về để dùng bằng lệnh
docker pull kalilinux/kali-linux-docker
Sau khi pull thành công thì chúng ta sẽ dùng lệnh sau đây để chạy docker mà chúng ta mới pull về
docker run -t -i kalilinux/kali-linux-docker /bin/bash
Như vậy chúng ta đã login được vào kali linux thành công chúng ta tiến hành cài đặt các phần mềm của kali linux vì mặc định image docker này không có nhiều tools để chúng ta dùng như bản desktop
Cài đặt metasploits
apt-get update
apt-get install metasploit-framework
Để xem thêm tools các bạn xem list tại đây
Sau đó mỗi lần bạn muốn vào kali linux thì dùng lệnh sau để login và sử dụng
docker run -t -i kalilinux/kali-linux-docker /bin/bash
mình cài xong thì có vô được msfconsole, xong đó mình tắt connect với vps, rồi connect lại, mình
Trả lờiXóadocker run -t -i kalilinux/kali-linux-docker /bin/bash
và vào được kali
tiếp đó mình chạy msfconsole mà nó báo msfconsole command not found
mình dùng terminal của mac để remote, bạn giúp mình với
bạn thêm -d vào nha thành
Trả lờiXóadocker run -t -i -d kalilinux/kali-linux-docker /bin/bash
lý do bạn không có -d nên khi bạn thoát ra thì docker sẽ clear hết dữ liệu bạn đang có nên bạn vào lại nó báo notfound bạn phải tạo volume cho nó hoặc đơn giản hơn bạn thêm -d vào dể nó chạy nền và bạn dùng được vào lần sau.
sau khi chạy thành công thì bạn dùng docker exec -it ten_docker /bash để vào bên trong docker để chạy các công cụ của kali.
Cậu ơi mình k hiểu ten_docker ở đây là gì, mình chạy mỗi lần đều phải cài lại
Trả lờiXóaapt-get install metasploit-framework mới được
Bạn dùng lệnh docker ps sau đó nhìn ô này nè thì sẽ biết được tên docker nó là cái gì. https://prnt.sc/psjd4x
Trả lờiXóa