Labs

This section is where I publish hands-on exercises and writeups. For now I’m focusing on repeatable setups and clear documentation.

Labs subdomain

I’ve reserved labs.peiyuanma.com for future interactive labs. For now, this page tracks lab topics and progress.

Server Hardening Checklist

beginner complete
Objective: Harden a fresh Linux server and document the baseline

Lock down access, configure firewall rules, and make services observable with logs and alerts.

Tools: SSHUFWsystemd

Log Investigation Basics

beginner in-progress
Objective: Practice extracting a timeline from logs

Build a simple workflow to answer: what happened, when, and what evidence supports it.

Tools: journalctlgrepjq

Web App Security Notes

intermediate planned
Objective: Understand common bugs and how they show up in requests/logs

Start with fundamentals (auth, input handling) before attempting more complex exploitation.

Tools: Burp SuiteHTTPOWASP