1-搭建一个博客网站

  1. 在主机的操作:
  2. docker pull wordpress 获取WordPress博客镜像
  3. docker pull mariadb 获取MariaDB数据库镜像
  4. docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=000000 --name sql mariadb:latest
  5. 参数解释:
  6. -p 3306:3306 映射端口,第一个3306是主机的3306端口,第二个3306docker容器的3306端口
  7. -e MYSQL_ROOT_PASSWORD=000000 指定容器的环境参数,此处表示初始化数据库的root密码
  8. --name 给容器起的名字为sql
  9. docker exec -it sql bash 进入容器
  10. 在容器中的操作:
  11. mysql -uroot -p000000 登入数据库
  12. create database wordpress; 创建wordpress数据库
  13. grant all on wordpress.* to wordpress@'%' identified by 'wordpress';
  14. 创建WordPress用户,并授予其操作wordpress数据库的所有权限
  15. 在主机的操作:
  16. docker run --name wp --link sql:sql -p 80:80 -d wordpress:latest
  17. 参数解释:
  18. --link 用来连接两个容器,第一个sql代表MariaDB容器的名称,第二个sql代表源容器在link下的别名
  19. docker inspect sql |grep 'IPAddress' 获取MariaDB容器的ip地址

image.png
image.png

2-docker安装Nessus

参考文章:https://blog.csdn.net/weixin_39664643/article/details/121930594

拉取下载镜像

  1. # pull 拉取下载镜像
  2. docker pull leishianquan/awvs-nessus:v4

image.png

启动容器

  1. # -it 使用交互方式运行,进入容器查看内容
  2. # -d 后台运行
  3. # --name 命名容器
  4. # -p 主机端口:容器端口
  5. docker run -it -d --name="nessus-awvs" -p 13443:3443 -p 18834:8834 leishianquan/awvs-nessus:v4

image.png

进入容器

启动nessus

  1. # 需要注意的是访问Nessus需要进入容器启动Nessus 服务:
  2. # 查看容器
  3. docker ps -a
  4. # 启动容器
  5. docker start 容器id # id即启动容器时返回的字符串
  6. # 进入容器
  7. docker exec -it 容器id /bin/bash
  8. # 启动nessus服务
  9. /etc/init.d/nessusd start

但是亲测有误,且折腾好久没有解决
image.png
后面的步骤只是搬运过来的,并没有自己复现出来。

完成awvs破解

  1. 还是在容器中运行命令:
  2. # 破解awvs:
  3. cp /home/license_info.json /home/acunetix/.acunetix/data/license/
  4. # 注意!!!!
  5. ## 在awvs运行过程中,license_info.json文件会被持续覆盖造成破解无效
  6. ## 解决方法:在执行完cp命令, 将license_info.json设置为只读即可
  7. cd /home/acunetix/.acunetix/data/license/
  8. chmod 444 license_info.json

运行界面

Nessus
image.png
awvs
image.png

登入

  1. Nessus:
  2. https://127.0.0.1:18834/
  3. nessus username:leishi
  4. nessus password:leishianquan
  5. Awvs:
  6. https://127.0.0.1:13443/
  7. awvs13 username: leishi@leishi.com
  8. awvs13 password: Leishi123