网络安全-01-VMware安装Kali部署DVWA

news/2024/11/14 18:07:03/

网络安全-01-VMware安装Kali&部署DVWA

    • 🔻一、Kali简介&下载
    • 📗 二、VMware安装Kali
      • 📰 2.1 新建虚拟机
      • 📰 2.2 开始安装Kali
      • 📰 2.3 更换apt源为国内源
      • 📰 2.4 启动mysql-这里使用自带的maridb
      • 📰 2.5 安装web服务器-apache2 & 启动
      • 📰 2.6 LAMP安装DVWA漏洞靶场
        • 📜 2.6.1 DVWA上传解压
        • 📜 2.6.2 重命名config.inc.php.dist为config.inc.php
        • 📜 2.6.3 根据红色报错做相应配置
        • 📜 2.6.4 重启apache2 和mysql
        • 📜 2.6.5 创建数据库

在这里插入图片描述

🔻一、Kali简介&下载

Kali linux是基于Debian的Linux的发行版,高级渗透测试及安全审核的工具。

kali linux:
1、包含600+渗透测试工具
2、完全免费
3、多语言

Kali linux镜像下载地址:
http://old.kali.org/kali-images/

📗 二、VMware安装Kali

📰 2.1 新建虚拟机

在这里插入图片描述
选择稍后安装操作系统,➡下一步

在这里插入图片描述
选择Linux, Debian 10.X 64位,➡下一步
在这里插入图片描述

重命名虚拟机名称为Kali,➡下一步

在这里插入图片描述
处理器配置,根据个人需求,➡下一步

在这里插入图片描述

➡➡➡下一步,创建新磁盘

在这里插入图片描述
将虚拟磁盘存储为单个文件,➡下一步

在这里插入图片描述
➡➡下一步,完成创建
在这里插入图片描述
➡下一步,编辑虚拟机设置

在这里插入图片描述

➡下一步,选择Kali镜像文件

在这里插入图片描述

📰 2.2 开始安装Kali

在这里插入图片描述
在这里插入图片描述
➡➡continue,至如下页面

在这里插入图片描述
➡➡网络主机名
在这里插入图片描述
➡➡配置用户&密码

在这里插入图片描述

在这里插入图片描述
➡➡磁盘分区

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
➡➡软件选择
在这里插入图片描述

➡➡漫长的安装
在这里插入图片描述

📰 2.3 更换apt源为国内源

┌──(root㉿kali)-[/home/seal/Desktop]
└─# vi /etc/apt/sources.list

在这里插入图片描述

*********************源地址*****************************
#aliyun 阿里云deb http://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib#ustc 中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib#deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free#deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free#kali 官方源deb http://http.kali.org/kali kali-rolling main non-free contribdeb-src http://http.kali.org/kali kali-rolling main non-free contrib#deb http://security.kali.org/kali-security kali-rolling/updates main contrib non-free#deb-src http://security.kali.org/kali-security kali-rolling/updates main contrib non-free

更新软件列表

┌──(root㉿kali)-[/home/seal/Desktop]
└─# apt-get update

在这里插入图片描述

📰 2.4 启动mysql-这里使用自带的maridb

┌──(root㉿kali)-[/home/seal/Desktop]
└─# systemctl start mariadb┌──(root㉿kali)-[/home/seal/Desktop]
└─# systemctl status mariadb###开机自启####
┌──(root㉿kali)-[/home/seal/Desktop]
└─# systemctl enable mariadb

在这里插入图片描述

📰 2.5 安装web服务器-apache2 & 启动

┌──(root㉿kali)-[/home/seal/Desktop]
└─# apt install apache2 -y

在这里插入图片描述

┌──(root㉿kali)-[/home/seal/Desktop]
└─# service apache2 status###开机自启####
┌──(root㉿kali)-[/home/seal/Desktop]
└─# systemctl enable apache2┌──(root㉿kali)-[/home/seal/Desktop]
└─# service apache2 restart

在这里插入图片描述

📰 2.6 LAMP安装DVWA漏洞靶场

DVWA(Damn Vulnerable Web App)是用PHP+MySQL编写的一个用于常规Web漏洞教学的测试网站,包含了SQL注入、命令执行、文件上传等常见的一些安全漏洞。

📜 2.6.1 DVWA上传解压

DVWA下载地址:

链接:https://pan.baidu.com/s/1QT2HXBCMKUxkDpO0sLnf2w
提取码:dvwa

┌──(root㉿kali)-[/home/seal/Desktop]
└─# unzip DVWA-master.zip 

在这里插入图片描述

移动DVWA-master 至 /var/www/html/dvwa

┌──(root㉿kali)-[/home/seal/Desktop]
└─# mv DVWA-master /var/www/html/dvwa┌──(root㉿kali)-[/home/seal/Desktop]
└─# cd /var/www/html/dvwa 

在这里插入图片描述

📜 2.6.2 重命名config.inc.php.dist为config.inc.php

┌──(root㉿kali)-[/var/www/html/dvwa]
└─# cd config             ┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# ll
total 4
-rw-r--r-- 1 root root 1857 Sep  1  2020 config.inc.php.dist┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# mv config.inc.php.dist config.inc.php      ┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# 

在这里插入图片描述

访问靶场:http://localhost/dvwa/setup.php

在这里插入图片描述

📜 2.6.3 根据红色报错做相应配置

PHP function display_errors: Disabled
PHP function display_startup_errors: Disabled

┌──(root㉿kali)-[/etc/php]
└─# vi /etc/php/8.2/apache2/php.ini

在这里插入图片描述

PHP module gd: Missing - Only an issue if you want to play with captchas

┌──(root㉿kali)-[/etc/php]
└─# apt install php-gd 

在这里插入图片描述

修改配置和安装 php-gd之后,重启apache2

t㉿kali)-[/etc/php]
└─# service apache2 restart

在这里插入图片描述

reCAPTCHA key: Missing

public:
6LdJJlUUAAAAAH1Q6cTpZRQ2Ah8VpyzhnffD0mBbprivate:
6LdJJlUUAAAAAM2a3HrgzLczqdYp4g05EqDs-W4K

在这里插入图片描述

更改mysql配置信息,创建dvwa用户和密码,授权

MariaDB [(none)]> create user'dvwa'@'localhost'identified by 'dvwa';
Query OK, 0 rows affected (0.014 sec)MariaDB [(none)]> grant all privileges on *.* to 'dvwa'@'%' identified by 'dvwa';
Query OK, 0 rows affected (0.001 sec)MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.001 sec)MariaDB [(none)]> 

编辑config.inc.php 配置

┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# vi /var/www/html/dvwa/config/config.inc.php 

在这里插入图片描述

uploads 文件夹 & config 文件夹赋权——chmod 777

[User: root] Writable folder /var/www/html/dvwa/hackable/uploads/: No

┌──(root㉿kali)-[/var/www/html/dvwa]
└─# cd hackable ┌──(root㉿kali)-[/var/www/html/dvwa/hackable]
└─# ll
total 12
drwxr-xr-x 2 root root 4096 Sep  1  2020 flags
drwxr-xr-x 2 root root 4096 Sep  1  2020 uploads
drwxr-xr-x 2 root root 4096 Sep  1  2020 users┌──(root㉿kali)-[/var/www/html/dvwa/hackable]
└─# chmod 777 uploads ┌──(root㉿kali)-[/var/www/html/dvwa/hackable]
└─# 

[User: root] Writable folder /var/www/html/dvwa/config: No

┌──(root㉿kali)-[/var/www/html/dvwa]
└─# chmod 777 config ┌──(root㉿kali)-[/var/www/html/dvwa]
└─# 

📜 2.6.4 重启apache2 和mysql

                                                                                                                                                              
┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# service apache2 restart┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# systemctl restart mariadb┌──(root㉿kali)-[/var/www/html/dvwa/config]
└─# 

📜 2.6.5 创建数据库

在这里插入图片描述

在这里插入图片描述

DVWA默认登陆的用户名:admin ,默认密码:password

在这里插入图片描述


http://www.ppmy.cn/news/99595.html

相关文章

深入解析Spring源码系列:Day 3 - Bean的生命周期

深入解析Spring源码系列:Day 3 - Bean的生命周期 欢迎来到本系列的第三篇博客。在前两篇博客中,我们介绍了Spring框架的核心概念、Bean的创建和依赖注入。今天,我们将深入研究Bean的生命周期,了解Bean在容器中的创建、初始化和销…

doris---物化视图及pv、uv案例实现

物化视图 就是查询结果预先存储起来的特殊的表。物化视图的出现主要是为了满足用户,既能对原始明细数据的任意维度分析,也能快速的对固定维度进行分析查询优势 1. 可以复用预计算的结果来提高查询效率 > 空间换时间 2. 自动实时的维护物化视图表中…

经典智能合约案例之发红包

经典智能合约案例:发红包 角色分析:发红包的人和抢红包的人 功能分析: 发红包:发红包的功能,可以借助构造函数实现,核心是将ether打入合约; 抢红包:抢红包的功能,抢成…

关于社会脑研究的fMRI和fNIRS超扫描方法

导读 近来,“社会脑”(即大脑在社会情境中是如何工作的,以及我们社会行为的机制是什么)在神经科学文献中获得了很多关注,主要是因为最近开发的技术允许研究人类社会认知的不同方面及其与大脑的关联。在这种情况下,超扫描技术拓宽…

Aerial Vision-and-Dialog Navigation阅读报告

Aerial Vision-and-Dialog Navigation 本次报告,包含以下部分:1摘要,2数据集/模拟器,3AVDN任务,4模型,5实验结果。重点介绍第2/3部分相关主页:Aerial Vision-and-Dialog Navigation (google.com…

Java数据结构之第十三章、字符串常量池

目录 一、创建对象的思考 二、字符串常量池(StringTable) 三、再谈String对象创建 一、创建对象的思考 下面两种创建String对象的方式相同吗? public static void main(String[] args) {String s1 "hello";String s2 "hello";String s3 …

Flask or FastAPI? Python服务端初体验

1. 引言 最近由于工作需要,又去了解了一下简单的python服务搭建的相关工作,主要是为了自己开发的模型或者工具给同组的人使用。之前介绍的针对于数据科学研究比较友好的一个可以展示的前端框架Streamlit可以说是一个利器。不过,随着ChatGPT的…

Django实现人脸识别登录

Django实现人脸识别登录 Demo示例下载 1、账号密码登录 2、人脸识别登录 3、注册 4、更改密码 5、示例网站 点我跳转 一、流程说明 1、注册页面:前端打开摄像头,拍照,点击确定后上传图像 2、后端获取到图像,先通过face_recognition第三方库识别是否能够获取到人脸特征…