2021年中职“网络安全“江西省赛题—B-8:Web深入测试

简介: 2021年中职“网络安全“江西省赛题—B-8:Web深入测试

B-8:Web深入测试

任务环境说明:

 服务器场景:Server03

 服务器场景操作系统:未知(关闭连接)

  1. 通过本地PC中的深入测试平台Kali对靶机进行WEB深入,找到页面内的文件上传并且尝试进行上传攻击,将文件上传成功后的页面回显字符串作为Flag提交(如:点击超链接查看上传文件)

nmap -p- -sV ip



6def1beac98a4795a624f0598d3bf8f2.png


通过nmap扫描知道这个靶机含有网站,直接访问


首先映入眼帘的是一个美女,居然让我猜叫啥名字。这我还能不认识?直接输入iu或者李知恩



嘿嘿果然猜对了!

我们再次尝试输入“美女”,这次居然提示我输入错了……(无语😶)

通过URL我们可以看出这个好像是一个sql语句,二话不说我们尝试sqlmap进行注入




a2af5c22729a4fba9bfc0ca97c1b9d85.png


接下来获取数据库“webiu”中的所有表




获取数据库名"webiu"中表"iuser"中指定字段的数据


90006f4e758a4d5ba4bfbbbbb22fca18.png


b86605adc2e042f4bbace8036bad93b4.png


通过sqlmap我们获取到了这个管理员admin的账号和密码

通过nmap扫描知道443端口还有一个网站



我们访问https://靶机IP/ 发现是网站后台

通过刚刚我们跑出的账号密码登录 发现有一个文件上传 随便上传一个图片





ed0541303910437ab8c29ae1de53378f.png

flag:文件上传成功, 点击预览


  1. 通过本地PC中的深入测试平台Kali对靶机进行WEB渗透,找到页面内的文件上传漏洞并且尝试进行上传攻击,使用相关的深入测试手段,获取到WEB权限,使用WHOAMI获取WEB当前的用户权限,并作为Flag进行提交;

攻击思路:上传图片木马


9b2d5fde52af4acbbebeeea137dcee5d.png



177fae9ff32f412a8e3839948373fa40.png

上传木马




7c2a6430cf9445a0adb7059f6b5afebb.png

点击预览




8ac2658fdf4048d28c54db2d3eef1fa4.png


f12


3147b091ba064d95813d266507e73314.png

把图片路径替换




55d913b0ec1e45fab4ea6dc7ef38e66a.png

使用蚁剑连接

注意网站证书没用了,我们忽略HTTPS证书




86647ebbb82c4d43a145ef69fd31cc8a.png

利用蚁剑虚拟终端查看当前权限用户



flag:apache

  1. 通过本地PC中的深入测试平台Kali对靶机进行WEB渗透,找到页面内的文件上传漏洞并且尝试进行上传攻击,使用相关的深入测试手段,获取到WEB权限,使用相关指令获取到当前linux用户UID为5的用户,将该用户的用户名称作为Flag进行提交;





936e338f2e114dae8dd4d5df5cc3deef.png

通过本地PC中的深入测试平台Kali对靶机进行WEB深入,找到页面内的文件上传漏洞并且尝试进行上传攻击,使用相关的深入测试手段,获取到WEB权限,使用相关指令查看后台首页文件,将该文件的第二行的所有字符串作为Flag进行提交;


我们接着看后台首页文件,也就是index.php




77d05ce47eb64a49ad3473f5be874759.png






1f0f7e73e2df478d9df94ed27a79edc2.png


flag:session_start();


目录
相关文章
|
11天前
|
Kubernetes 安全 Devops
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
36 10
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
|
4月前
|
SQL 安全 测试技术
网络安全的屏障与钥匙:漏洞防护与加密技术解析软件测试的艺术:探索性测试的力量
【8月更文挑战第27天】在数字时代的海洋中,网络安全是保护我们数据资产的灯塔和堤坝。本文将深入浅出地探讨网络安全领域的关键要素——安全漏洞、加密技术以及不可或缺的安全意识。通过实际案例分析,我们将了解如何识别和修补潜在的安全漏洞,掌握现代加密技术的工作原理,并培养起一道坚固的安全防线。文章旨在为读者提供实用的知识和技能,以便在日益复杂的网络环境中保持警惕,确保个人及组织信息的安全。
|
2月前
|
安全 网络协议 算法
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
228 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
|
1月前
|
Kubernetes 网络协议 Python
Python网络编程:从Socket到Web应用
在信息时代,网络编程是软件开发的重要组成部分。Python作为多用途编程语言,提供了从Socket编程到Web应用开发的强大支持。本文将从基础的Socket编程入手,逐步深入到复杂的Web应用开发,涵盖Flask、Django等框架的应用,以及异步Web编程和微服务架构。通过本文,读者将全面了解Python在网络编程领域的应用。
35 1
|
7月前
|
设计模式 安全 测试技术
深入理解与应用自动化测试框架 — 以Selenium为例网络防线的构筑者:洞悉网络安全与信息安全的核心要素
【5月更文挑战第29天】 在快速迭代的软件开发过程中,自动化测试已成为提高测试效率、确保软件质量的重要手段。本文将深入探讨自动化测试框架Selenium的核心概念、架构以及实际应用中的关键技巧,旨在为读者提供一篇系统性的分析与实践指南。文章首先概述了自动化测试的必要性和Selenium框架的基本特征;随后详细剖析了Selenium的组件结构,并结合实例讲解如何高效地设计和执行测试用例;最后,讨论了当前自动化测试面临的挑战及未来发展趋势。
|
2月前
|
JSON API 开发者
深入解析Python网络编程与Web开发:urllib、requests和http模块的功能、用法及在构建现代网络应用中的关键作用
深入解析Python网络编程与Web开发:urllib、requests和http模块的功能、用法及在构建现代网络应用中的关键作用
22 0
|
4月前
|
敏捷开发 测试技术 持续交付
软件测试中的自动化策略与实践云计算时代的网络安全挑战与对策
【8月更文挑战第30天】在软件开发的海洋中,自动化测试是一艘能够带领团队高效航行的帆船。本文将探讨如何搭建这艘帆船,从选择适合的自动化测试框架开始,到编写有效的测试脚本,再到持续集成的实施和测试结果的分析,我们将一步步揭开自动化测试的神秘面纱。你将学习到如何通过自动化测试来提升软件质量和开发效率,以及如何克服实施过程中的挑战。让我们一起启航,探索自动化测试的世界。
|
4月前
|
数据库 开发者 Python
Python网络编程:Web框架基础(Flask/Django)
Python作为一种功能强大且易于使用的编程语言,广泛应用于Web开发领域。Python的丰富生态系统中,有两个非常流行的Web框架:Flask和Django。本博文将详细介绍这两个框架的基础知识,并通过综合示例展示如何使用它们构建Web应用。
|
4月前
|
SQL 监控 安全
|
4月前
|
SQL 运维 安全
GitHub爆赞的Web安全防护指南,网络安全零基础入门必备教程!
web安全现在占据了企业信息安全的很大一部分比重,每个企业都有对外发布的很多业务系统,如何保障web业务安全也是一项信息安全的重要内容。 然而Web 安全是一个实践性很强的领域,需要通过大量的练习来建立对漏洞的直观认识,并积累解决问题的经验。 Web安全与防护技术是当前安全界关注的热点,今天给小伙伴们分享的这份手册尝试针对各类漏洞的攻防技术进行体系化整理,从漏洞的原理到整体攻防技术演进过程进行详细讲解,从而形成对漏洞和web安全的体系化的认识。
下一篇
DataWorks