【Kali 渗透测试】环境搭建

目录

概述

Kali Linux是一个开源的、基于Debian的Linux发行版,专门针对高级渗透测试和安全审计而设计。它可以帮助用户发现和利用目标系统的漏洞,收集和分析目标网络的信息,模拟真实的攻击场景,提高自己的安全技能等。

渗透测试系统

渗透测试系统简介

Kali Linux、Parrot、BlackArch Linux 被公认为最佳前三款渗透测试系统。

Kali Linux:"科班出身的特工" ------ 专业渗透测试

Parrot:"注重隐私的自由职业者/黑客" ------ 渗透测试 + 隐私保护

BlackArch Linux:"装备狂魔的军火库" ------ 极致的工具数量 + 研究

Kali Linux 安装

靶机

用于渗透测试训练和实验的虚拟或物理机器

DVWA
  • 克隆项目,启动服务器
bash 复制代码
git clone https://gitee.com/weng-renjun/DVWA.git
sudo mv /home/kali/DVWA /var/www/html/
cd /home/kali/DVWA
chmod 777 -R DVWA/
service apache2 start
service mysql start
sudo mysql -u root
create database dvwa;
grant all privileges on *.* to dvwa@127.0.0.1 identified by"dvwa";
  • DVWA 项目结构

    • config:DVWA 的配置文件
    • vulnerabilities:DVWA 包含的漏洞实例代码
bash 复制代码
cd config
cp config.inc.php.dist config.inc.php # 备份配置文件
vim config.inc.php
bash 复制代码
$_DVWA[ 'db_server' ]   = '127.0.0.1';  //MariaDB数据库的地址
$_DVWA[ 'db_database' ] = 'dvwa';       //数据库名
$_DVWA[ 'db_user' ]     = 'dvwa';       //数据库用户名
$_DVWA[ 'db_password' ] = 'dvwa';     //数据库密码
bash 复制代码
service apache2 start # 重启 apache 服务
bash 复制代码
cd /etc/php/8.4/apache2/
vim php.ini

在 vim 中(Normal 模式下,通过 esc 切换),可以通过 /allow_url 快速找到要修改的位置

  • 重启 apache 服务
  • 回到网页,点击 Create/Reset Database
  • 输入默认的用户名和密码(分别为admin和password)
  • 进入 DVWA 主页面
OWASP
相关推荐
DeepVis Research3 小时前
【VR/OSINT】2018年度沉浸式元宇宙架构与开源情报(OSINT)桌面取证基准测试(含头号玩家/网络谜踪核心样本)
网络安全·人机交互·元宇宙·虚拟现实·osint
Bruce_Liuxiaowei3 小时前
HTTPS真的安全吗?—— 使用 mitmproxy 中间人攻击破解 GitHub 登录会话
安全·网络安全·https
江边鸟2194 小时前
小迪安全第二十六天
网络·tcp/ip·安全·web安全·网络安全
DeepVis Research6 小时前
【AGI Safety/Robotics】2026年度 AGI 对抗性强化学习与软体机器人控制基准索引 (Skynet/Legion Core)
人工智能·网络安全·机器人·数据集·强化学习
深念Y13 小时前
proxypin抓包工具获得nb实验室VIP(已失效)
游戏·网络安全·抓包·逆向工程·软件逆向·nb实验室·教育软件
Neolnfra15 小时前
攻防实战:数据窃取技术详解
web安全·网络安全·数据安全
XLYcmy16 小时前
TarGuessIRefined密码生成器详细分析
开发语言·数据结构·python·网络安全·数据安全·源代码·口令安全
m0_4772031016 小时前
Hercules-HTB-writeUp
web安全·网络安全
汉堡包00121 小时前
【面试总结】--安服实习岗(2)
学习·安全·web安全·网络安全·面试