Scan and Enumerate using PowerShell
In this lab, you’ll practice and develop skills in PowerShell and use Windows to look at how to perform techniques for identifying and enumerating computer systems within the company network to support red teaming activities. When you’re finished, you’ll have the necessary skills and knowledge to create tailored cyber security reconnaissance activities relevant to red team cyber security offense.
Terms and conditions apply.
Lab info
Lab author
Challenge
Getting Started in the Lab Environment
Here are the initial instructions and explanation of the lab environment. Read this while your environment is busy creating itself from nothing. Yes, this violates physics; we know. How fun!
Challenge
Scanning using PowerShell
In this challenge you will need to create PowerShell code on a corporate machine to scan for and discover computer systems on the corporate network. You will perform port scanning Windows and Linux machines, with Powershell code within a lab simulating scanning within an enterprise. This will demonstrate how to use the built in Powershell capability available on common Windows operating systems to be able to perform customized security actions. This will help you and your organization protect critical machines in a repeatable way.
Challenge
Enumeration using PowerShell
In this challenge you will need to create PowerShell code on a corporate machine to enumerate for and discover computer systems details remotely on the corporate network. You will perform enumeration activities on the Windows machine, with Powershell code within a lab simulating the enumeration phase to collect system information. This will demonstrate how to use the built in Powershell capability available on common Windows operating systems to be able to collect valuable system information to better understand the network and system, to improve the chance of red team system compromise, a later phase of red team pen testing activities.
Challenge
The Last Challenge
Welcome to the final challenge! This is your last chance to experiment in the environment. Clicking Finish Lab will end this little world that flittered into existence just for you.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Basic computer and internet knowledge including some experience of using PowerShell, basic Windows computer configuration.
- Will need basic knowledge of PowerShell