用腾讯云服务器搭建靶场教程要求每一步步骤和命令行详细写出来
-
登录腾讯云控制台,选择云服务器 ECS,点击创建实例。
-
选择地域和可用区,选择操作系统,推荐选择 Ubuntu 18.04 LTS。
-
配置网络和存储,选择网络类型和带宽,推荐选择按流量计费。选择系统盘和数据盘,推荐选择云硬盘,并设置大小。
-
配置安全组,添加安全组规则,开放需要的端口。
-
点击创建实例,等待实例创建完成。
-
登录实例,可以选择使用 SSH 远程登录或者使用控制台登录。
-
安装 LAMP 环境(Linux + Apache + MySQL + PHP),执行以下命令:
sudo apt update sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -
配置 Apache 服务器,执行以下命令:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/001-default.conf sudo vim /etc/apache2/sites-available/001-default.conf修改以下配置:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> -
重启 Apache 服务器,执行以下命令:
sudo a2dissite 000-default.conf sudo a2ensite 001-default.conf sudo systemctl restart apache2 -
配置 MySQL 数据库,执行以下命令:
sudo mysql_secure_installation按照提示设置 MySQL root 用户的密码和其他选项。
-
创建测试网站,执行以下命令:
sudo mkdir /var/www/html/test sudo vim /var/www/html/test/index.php输入以下内容:
<?php phpinfo(); ?> -
在浏览器中访问测试网站,输入实例的公网 IP 地址,应该可以看到 PHP 信息页面。
-
安装 DVWA(Damn Vulnerable Web Application),执行以下命令:
sudo apt install unzip cd /var/www/html sudo wget https://github.com/ethicalhack3r/DVWA/archive/master.zip sudo unzip master.zip sudo mv DVWA-master dvwa sudo chown -R www-data:www-data dvwa/ -
配置 DVWA,执行以下命令:
sudo cp /var/www/html/dvwa/config/config.inc.php.dist /var/www/html/dvwa/config/config.inc.php sudo vim /var/www/html/dvwa/config/config.inc.php修改以下配置:
$_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = 'your_password'; -
在浏览器中访问 DVWA,输入实例的公网 IP 地址/dvwa,按照提示进行安装和配置。
-
整个靶场环境搭建完成,可以开始进行渗透测试或者漏洞利用练习。
原文地址: https://www.cveoy.top/t/topic/ba8J 著作权归作者所有。请勿转载和采集!