[安全] Kali Linux (debian)系统使用记录

1.更新国内源

修改sources.list文件中的源地址:

sudo nano /etc/apt/sources.list
#清华大学 [更新源]
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free 
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free 

#浙江大学[更新源]
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free 
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free 

修改完毕后,使用ctrl+x保存。

执行命令更新:

sudo apt-get clean && apt-get update -y

2.启用root用户

为root用户设置密码(启用root用户)

sudo passwd root

3.安装ssh

sudo apt-get install ssh -y
sudo service ssh start

4.设置root可ssh登录

sudo nano /etc/ssh/sshd_config

# 添加以下内容
PermitRootLogin yes

5.修改系统语言为中文

参考:http://www.mamicode.com/info-detail-2850821.html

执行以下命令,进入图形界面:

sudo dpkg-reconfigure locales

 

拉到最后选择 zh_CN.UTF-8 UTF-8 。tab切换到OK,确定。

 

 在这一步注意选择的是 es_US.UTF-8 。

 安装字体:

sudo apt-get install xfonts-intl-chinese
sudo apt-get install ttf-wqy-microhei

6.kali开机启动ssh服务

kali linux默认的服务都不是开机启动的,需要设置开机启动的话,执行以下命令:

update-rc.d ssh enable

7.从netstat结果中过滤出IP地址

netstat -pantu | egrep -v '0.0.0.0|:::' | awk '{print $5}' | egrep -v 'and|Address' | cut -d ':' -f 1 | sort | uniq

其中:

egrep -v '0.0.0.0|:::':过滤掉0.0.0.0和:::行。

awk '{print $5}':按空格分隔的第5列。

cut -d ':' -f 1:讲IP:port,按":"分隔,取IP地址。

sort:IP地址排序。

uniq:IP地址去重。

8.为metasploit安装Armitage GUI

apt-get install armitage -y

9.安装OpenVAS

1)使用apt安装

apt install openvas* -y

2)初始化OpenVAS

tsocks openvas-setup

由于openvs-setup中需要访问国外源,所以使用tsocks让其能够通过socks5代理访问国外源。

等待安装完毕后,可以得到admin的密码为一个UUID,可以使用以下命令进行修改:

openvsmd --user=admin --new-password=newpwd

3)OpenVAS提供一个web界面

https://192.168.4.146:9392/

在web页面中也可以修改admin密码。

4)OpenVAS服务管理命令

openvas-start
openvas-stop

5)OpenVAS监听的端口如下

root@kali:/usr/bin# netstat -ntlp 
Active Internet connections (only servers)                                                                                                
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name                                          
tcp        0      0 127.0.0.1:9390          0.0.0.0:*               LISTEN      147600/openvasmd                                          
tcp        0      0 127.0.0.1:9392          0.0.0.0:*               LISTEN      147597/gsad                                               
tcp        0      0 127.0.0.1:80            0.0.0.0:*               LISTEN      147602/gsad  

6)修改配置,允许其他IP访问

默认情况下OpenVAS只允许本地访问WEB界面。我们可以通过修改以下几个文件的内容来允许其他主机访问:

修改 /lib/systemd/system/greenbone-security-assistant.service :

[Unit]
Description=Greenbone Security Assistant
Documentation=man:gsad(8) http://www.openvas.org/
Wants=openvas-manager.service

[Service]
Type=simple
PIDFile=/var/run/gsad.pid
ExecStart=/usr/sbin/gsad --foreground --listen=0.0.0.0 --port=9392 --mlisten=0.0.0.0 --allow-header-host=192.168.4.146 --mport=9390

[Install]
WantedBy=multi-user.target

--allow-header-host=192.168.4.146为OpenVAS本机IP地址。

修改 /lib/systemd/system/openvas-manager.service :

[Unit]
Description=Open Vulnerability Assessment System Manager Daemon
Documentation=man:openvasmd(8) http://www.openvas.org/
Wants=openvas-scanner.service

[Service]
Type=forking
PIDFile=/var/run/openvasmd.pid
ExecStart=/usr/sbin/openvasmd --listen=0.0.0.0 --port=9390 --database=/var/lib/openvas/mgr/tasks.db
ExecReload=/bin/kill -HUP $MAINPID
# Kill the main process with SIGTERM and after TimeoutStopSec (defaults to
# 1m30) kill remaining processes with SIGKILL
KillMode=mixed

[Install]
WantedBy=multi-user.target

修改 /etc/default/openvas-manager :

# The file the OpenVAS Manager will use as database.
DATABASE_FILE=/var/lib/openvas/mgr/tasks.db

# The address the OpenVAS Manager will listen on.
MANAGER_ADDRESS=0.0.0.0

# The port the OpenVAS Manager will listen on.
MANAGER_PORT=9390

修改 /etc/default/greenbone-security-assistant :

# The address the Greenbone Security Assistant will listen on.
GSA_ADDRESS=0.0.0.0

# The port the Greenbone Security Assistant will listen on.
GSA_PORT=9392

# The address the OpenVAS Manager is listening on.
MANAGER_ADDRESS=0.0.0.0
# The port the OpenVAS Manager is listening on.
MANAGER_PORT=9390

修改完以上4个文件后,执行以下命令:

systemctl daemon-reload

然后重新启动OpenVAS:

openvas-start

此时就可以在其他机器访问OpenVAS的WEB界面了:

 

 

 

 

 

==

 

posted @ 2020-04-13 14:54  风间悠香  阅读(383)  评论(0编辑  收藏  举报