penelopeeckhar/web-malware-security-labs
GitHub: penelopeeckhar/web-malware-security-labs
一个提供Web安全与恶意软件分析实践指导的教育仓库,旨在通过动手实验提升网络安全技能。
Stars: 0 | Forks: 0
# 🕷️ 网络安全与恶意软件分析实验室
## 📁 仓库结构
```
web-malware-security-labs/
│
├── TP-Analyse-Malware-WannaCry/
│ ├── enonce/
│ │ └── TP_Malware_Enonce_Prof.pdf
│ └── reponse/
│ └── ABIR MAJDI TP_Analyse_Malware_WannaCry.pdf
│
└── TP2-Attaques-Web/
├── enonce/
│ └── TP2_Web_Enonce_Prof.pdf
└── reponse/
└── ABIR_MAJDI_TP2_Attaques_Web_CompteRendu.pdf
```
## 📚 实践内容
### 实践一 —— 恶意软件静态与动态分析(WannaCry)
**目标:** 在隔离的沙盒环境中,结合静态分析与动态分析方法,对勒索软件 **WannaCry** 的样本进行分析。
**工作环境:**
- 🖥️ **Windows 10** 隔离模式(仅主机网络)
- 📂 工具位于 `C:\Tools` 目录
- 🔒 为进行分析,已禁用 Windows Defender
**涉及主题:**
- 配置安全的沙盒环境
- **静态分析** —— 不执行二进制文件,直接进行检查
- **动态分析** —— 在受控执行环境下观察行为
- 网络隔离以防止任何传播
**分析样本:** `WannaCry 勒索软件`
### 实践二 —— 网络攻击(OWASP Top 10)
**目标:** 利用一个有意设计存在漏洞的应用程序,来利用最普遍的网页漏洞。
**工作环境:**
- 🖥️ 攻击机器:**Kali Linux**
- 🎯 目标:运行在 **Metasploitable 2** 上的 **DVWA**(Damn Vulnerable Web Application)
- 🔗 两台机器之间处于隔离网络
**涉及主题:**
- **SQL注入** —— 数据库数据的提取与操作
- **XSS**(跨站脚本攻击) —— 注入客户端脚本
- **命令注入** —— 执行系统命令
- **文件上传** —— 上传恶意文件
**使用参考标准:** OWASP Top 10
## 🛠️ 使用的工具
| 工具 | 用途 |
|-------|-------------|
| DVWA | 用于测试的漏洞Web应用 |
| Metasploitable 2 | 易受攻击的目标服务器 |
| Kali Linux | 攻击者的操作系统 |
| Burp Suite | HTTP请求的拦截与操作 |
| Windows 10 (隔离虚拟机) | 恶意软件分析环境 |
| Sandbox Tools | 恶意软件的静态与动态分析 |
## ⚠️ 伦理警告
请注意,本实验室内所有实践活动均在严格隔离的网络和虚拟环境中进行,目的是为了教育和研究目的,提升对网络安全威胁的理解与防御能力。严禁将所学知识和技术用于任何非法或恶意活动。