华南农大2022春网络安全实验:靶机攻防解析

需积分: 50 2 下载量 201 浏览量 更新于2024-08-04 收藏 1.32MB DOCX 举报
"华南农业大学2022春季网络安全综合实验是针对该校数学与信息学院学生设计的一次实验,旨在提升学生的网络安全实践能力。实验涵盖了靶机环境搭建、网络扫描、源代码分析、Web漏洞利用、SQL注入、文件上传漏洞及权限提升等多个环节,通过实战演练增强学生的安全防护意识和攻防技能。" 在此次实验中,学生们首先需要设置靶机和攻击机的网络环境。靶机和攻击机均采用桥接模式,使得Kali Linux虚拟机能够直接与靶机通信,模拟真实的网络环境。实验的核心部分包括以下几个步骤: 1. **网络扫描**:使用nmap工具探测靶机开放的端口,了解靶机的服务状态,这是网络安全分析的基础。 2. **源代码分析**:通过查看靶机网页源代码,获取解码提示,例如flag1和flag2。这里涉及到Base64编码的解码技术,是网络通信中常见的数据加密方式。 3. **Web漏洞利用**:实验中发现了一个基于PHP的Web应用,通过源代码中的提示,使用特定的参数如"pass[]=123"进行登录,揭示了可能存在的逻辑漏洞。此外,URL参数"pagename"的注入点暴露了SQL注入风险,利用sqlmap工具进行自动化检测和利用。 4. **文件上传漏洞**:在uploadr942.php页面,发现只能上传特定类型的图像文件。通过weevely生成PHP后门并将其嵌入到图像文件中,绕过上传限制,实现恶意文件上传。之后,通过木马连接获取了flag5,展示了如何利用文件上传漏洞进行权限提升。 5. **权限提升与隐藏服务发现**:利用Linux命令如`find`和`netstat`寻找特定文件和监听的端口,发现并利用了隐藏的代理服务。在`/usr/local/bin`目录下找到的`agent`程序可能是一个后台执行的进程,且与端口7788有关联,这可能是进一步控制或监控靶机的入口。 这个网络安全综合实验全面地涵盖了网络安全实践中的多个重要知识点,不仅锻炼了学生们的动手能力和问题解决技巧,也让他们对网络安全的威胁和防御有了更深入的理解。通过这样的实践,学生能够更好地应对现实世界中的网络安全挑战。