惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
V
V2EX
博客园 - 司徒正美
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
Last Week in AI
Last Week in AI
雷峰网
雷峰网
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
美团技术团队
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
爱范儿
爱范儿
博客园 - 聂微东
量子位
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News

Black Hills Information Security, Inc.

Bad Habits: An ANTISOC Operation Same Problem, Different Angles: When Red Team and Blue Team Actually Talk to Each Other How to Identify and Exploit New Vulnerabilities Swapper – A Pure Regex Match/Replace Burp Extension A Practical Guide to BloodHound Data Collection Network Engineering Basics Signed, Trusted, and Abused: Proxy Execution via WebView2 Getting Started In Pentesting – Advice From The BHIS Pentest Lead Cloud Security: Tips and Resources for Securing the Cloud Lessons From A Chatbot Incident How to Lead Effective Tabletops Understanding GRC: How to Navigate Risks and Compliance Standards The “P” in PAM is for Persistence: Linux Persistence Technique Malware Analysis: How to Analyze and Understand Malware OSINT: How to Find, Use, and Control Open-Source Intelligence When the SOC Goes to Deadwood: A Night to Remember Social Engineering and Microsoft SSPR: The Road to Pwnage is Paved with Good Intentions Common Cyber Threats Finding the Right Penetration Testing Company Deceptive-Auditing: An Active Directory Honeypots Tool The Curious Case of the Comburglar How to Set Smart Goals (That Actually Work For You) Inside the BHIS SOC: A Conversation with Hayden Covington Abusing Delegation with Impacket (Part 3): Resource-Based Constrained Delegation Why You Got Hacked – 2025 Super Edition Abusing Delegation with Impacket (Part 2): Constrained Delegation Abusing Delegation with Impacket (Part 1): Unconstrained Delegation GoSpoof – Turning Attacks into Intel Model Context Protocol (MCP) Bypassing WAFs Using Oversized Requests
What to Do with Your First Home Lab
BHIS · 2026-02-11 · via Black Hills Information Security, Inc.

, , , , , , ,

written by Alan Watson || Guest Author

This article was originally published in the InfoSec Survival Guide: Green Book. Find it free online HERE or order your $1 physical copy on the Spearphish General Store.

This article is a follow-up companion to the “Build a Home Lab” article from the Infosec Survival Guide: Yellow Book.
You can read that article HERE.

Having assembled fundamental lab components, you now get to play! However, the ocean of potential projects can be intimidating. Where does one even start?

Make It Work!

The vulnerabilities infosec revolves around arise as unanticipated side effects of people just trying to get emails to send, documents to print, and cat pictures to load. Begin by making things work, because featuresets, functionality, misconfigurations, and misguided defaults ARE attack surfaces. So try building a miniature office network, and come to know these attack surfaces!

Teach and Learn

The act of explaining a thing (i.e. trying to teach it) is a powerful lifehack for helping you — yourself — absorb the thing. Look up “rubber duck programming.” Maybe write a blog; Maybe create a YouTube channel; Maybe you just keep a private journal explaining to future-you what you did. Grok it!

  • Build it
  • Attack it
  • Teach it
  • Repeat!

Understanding how something works also means understanding how it can break.

Keep learning new things! Make LEDs go from happy-green to angry-red! Progress is perfection. You’ll never know it all, and that’s ok. If we were capable of knowing it all, there would be no need for conventions, collaboration, and shared shenanigans. Given the choice, I choose the latter.

Your Mini Office*

*For now, leave this environment disconnected from the internet and keep things as controlled as possible (with the exception of Wifi on your attack laptop so you can look things up and download things).

  1. Client: A laptop running virtual “user” workstations
  2. Switch: Mirroring network traffic to your Attack/Observation machine.
  3. Servers: Virtual Windows Active Directory and a Linux server.
  4. “Internet” Server: Something to represent a host on the internet (like a Raspberry Pi).
  5. Firewall: Many options. pfSense is cheap. Great docs. Lots of features.
  6. Attack & Observe: You, with two ethernet connections; the built-in port and a USB-to-ethernet adaptor (to listen to mirrored traffic). This is your battle station. Full Kali is fine, or maybe a Windows base + Kali in VMWare.

Get Started!

• Ping from (A) to (D).
• Ping from (D) to (A).
• Give (D) an FQDN and set up a DNS Server on the firewall (or maybe use Windows Active Directory).
• DHCP (go beyond basic DHCP and check out DHCP option 66 and 6).
• Set up Windows Active Directory on (C) and join (A) to it (note that this is a fantastic opportunity to create ridiculous usernames for your “users”).
• Install Sysmon on your Windows machines and take a look at the logs.
• Webservers! Create one on your Linux server and IIS on your Windows server (both on (C)).
• Activate RDP on a Windows machine and try a password spray attack on it (then run DeepBlueCLI on that PC’s .evtx logs and see how it can be detected).
• Use Responder from (F) to execute an LLMNR attack against (A).
• Use Wireshark to take PCAPs of interesting interactions and review them (both attacks and normal traffic).
• Follow the hardening procedures for different machines outlined by CIS (https://www.cisecurity.org/cis-benchmarks).



Explore the Infosec Survival Guide and more… for FREE!

Get instant access to all issues of the Infosec Survival Guide, as well as content like our self-published infosec zine, PROMPT#, and exclusive Darknet Diaries comics—all available at no cost.

You can check out all current and upcoming issues here: https://www.blackhillsinfosec.com/prompt-zine/