Sploitus

Exploit for Security-Learning-Notes

githubexploit Β· 2026-08-14

Exploit Code

README125 lines
## https://sploitus.com/exploit?id=158D3CEC-7249-58FB-9B4E-1AC8629A16D7
# Personal Cybersecurity Training Repository

> Repository Description: This repository serves as a record of practical training for students majoring in information security at Xiamen Software Technology Institute. It includes full sets of DVWA penetration test exercises, materials related to the implementation of security delivery standards (e.g., Classified Protection 2.0), notes on security operation tools, and compliance-related scripts. ---

## ⚠️ Important Notes

**All content in this repository is intended for:**
- βœ… Practical training in security courses
- βœ… Daily documentation for Classified Protection evaluation and security delivery implementation positions
- βœ… Research on vulnerability principles in the local DVWA authorized testing environment

**This repository is strictly prohibited from being used for:**
- ❋ Unauthorized penetration testing
- ❋ Exploitation of real business systems
- ❋ Any actions that violate the Cybersecurity Law or Data Security Law

**This repository does not contain:**
- ❋ Exploit EXPs, vulnerability exploitation scripts, or webshell source code
- ❋ Hacking tools, phishing pages, or malicious payloads
- ❋ Real enterprise assets or customer internal network information

---

## πŸ“‹ Repository Overview

This repository records practical training for students majoring in information security technology at Xiamen Software Technology Institute. It includes full sets of security assessments and reinforcement exercises using the DVWA platform in an LAMP environment, materials related to Classified Protection 2.0, and notes on practical use of security tools like Nmap, Xray, Burp Suite, and dirsearch. All content is tailored to meet the needs of enterprise Classified Protection evaluations and security delivery engineers. Key features include:
- Structured and readable documentation (in line with security service delivery report standards)
- Emphasis on understanding vulnerability principles and implementing defensive measures
- Reproducible steps for tool usage
- Strict adherence to authorized testing boundaries

---

## πŸ“ Repository Module Descriptions

### 1. DVWA Penetration Testing (`01-DVWA Penetration Testing/`)
A multi-level DVWA environment built using LAMP. This repository includes manual demonstrations of 7 common web vulnerabilities (brute force attacks, SQL injections, XSS, file uploads, CSRF, command injections, file inclusion). It covers complete environment setup, vulnerability explanations, classification of vulnerabilities into Low/Medium/High/Impossible levels, log analysis, risk assessment, and 8 system reinforcement solutions. This repository aligns with enterprise Classified Protection evaluations and security delivery processes.

### 2. Classified Protection 2.0 Materials (`02-ClassifiedProtection2.0 Materials/`)
This repository contains basic theories related to Classified Protection 2.0, standardized asset inventory templates, field inspection record forms, and criteria for vulnerability risk classification. These materials are suitable for after-sales services by security vendors and daily documentation for Classified Protection inspections.

### 3. Security Tool Usage Notes (`03-Tool Usage Notes/`)
This repository includes notes on practical commands for Nmap, Xray, Burp Suite, dirsearch, and Linux/Windows server operations. These notes help users quickly recall and reuse useful information during training.

### 4. Compliance Assistant Scripts (`04-Compliance Assistant Scripts/`)
Two simple Python scripts: Apache/Nginx log parsing and automatic generation of inspection document templates. These scripts are only used for compliance log filtering and document preparation. They do not include functions for vulnerability scanning or attack packet generation.

---

## πŸ› οΈ Technology Stack

| Category | Tools/Technologies |
|---|---|
| Operating Systems | Linux (Kali 2023.4), Windows Server |
| Web Environment | Apache 2.4.58, MySQL 5.x, PHP 8.x |
| Penetration Testing Platform | DVWA (Damn Vulnerable Web Application) |
| Security Testing | Nmap, Xray, Burp Suite Community, dirsearch |
| Scripting Language | Python 3.x |
| Documentation | Markdown |

---

## 🎯 Suitable for Job Applications

- **Cybersecurity Interns**: The training content aligns with daily work requirements for interns.
- **Security Delivery Engineers**: The documentation and reinforcement solutions are in line with delivery standards.
- **Classified Protection Evaluation/Inspection Technicians**: Materials related to Classified Protection can be directly reused.

**Short-term travel is acceptable. Skills include writing security documentation, troubleshooting client equipment, and verifying basic vulnerabilities.**

---

## πŸ“‚ Navigation

```
Security-Learning-Notes/
β”œβ”€β”€ README.md                                        ← Current file
β”œβ”€β”€ 01-DVWA Penetration Testing/
β”‚   β”œβ”€β”€ Environment Setup Documentation.md
β”‚   β”œβ”€β”€ Vulnerability Demonstrations/
β”‚   β”‚   β”œβ”€β”€ Brute Force Attacks.md
β”‚   β”‚   β”œβ”€β”€ SQL Injection.md
β”‚   β”‚   β”œβ”€β”€ XSS Cross-Site Scripting.md
β”‚   β”‚   β”œβ”€β”€ File Upload Vulnerabilities.md
β”‚   β”‚   β”œβ”€β”€ CSRF Cross-Site Request Forgery.md
β”‚   β”‚   β”œβ”€β”€ Command Injection.md
β”‚   β”‚   └── File Inclusion Vulnerabilities.md
β”‚   β”œβ”€β”€ Log Analysis.md
β”‚   β”œβ”€β”€ Risk Assessment Report Template.md
β”‚   └── System Reinforcement Solutions.md
β”œβ”€β”€ 02-ClassifiedProtection2.0 Materials/
β”‚   β”œβ”€β”€ Asset Inventory Template.md
β”‚   β”œβ”€β”€ Security Field Inspection Record Form.md
β”‚   β”œβ”€β”€ Basic Standards for Classified Protection Evaluation.md
β”‚   └── Vulnerability Risk Classification Criteria.md
β”œβ”€β”€ 03-Tool Usage Notes/
β”‚   β”œβ”€β”€ Common Nmap Scan Commands.md
β”‚   β”œβ”€β”€ Xray Basic Operations Manual.md
β”‚   β”œβ”€β”€ Burp Suite Basic Usage.md
β”‚   β”œβ”€β”€ dirsearch Directory Breaching.md
β”‚   β”œβ”€β”€ Linux Operations Security Common Commands.md
β”‚   └── Windows Server Basic Configuration.md
β”œβ”€β”€ 04-Compliance Assistant Scripts/
β”‚   β”œβ”€β”€ Simple Log Parsing.py
β”‚   └── Automatic Inspection Document Generation Template.py
└── Screenshots/                                   ← Training Screenshot Archive
    β”œβ”€β”€ Brute-Force/
    β”œβ”€β”€ SQL Injection/
    β”œβ”€β”€ XSS/
    β”œβ”€β”€ File Upload/
    └── Tools/
```

---

## πŸ“œ Citation Guidelines

If you wish to cite the content of this repository, please indicate the source (school, training date). **The content of this repository must not be used for unauthorized penetration testing, attacks, or commercial training purposes.**

---

## πŸ“„ Disclaimer

The author of this repository assumes no responsibility for any legal consequences arising from the misuse of the repository’s content. Users must ensure that their testing activities are legally authorized and comply with local laws and regulations.