Skip to content

clr2of8/PS4I-AIcoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerShell for InfoSec - AI Coding Challenges

This repository contains PowerShell challenges and exercises for Information Security learning, designed to be completed with AI assistance.

Available Challenges

  1. System Reconnaissance Challenge - Learn PowerShell commands for system analysis and reconnaissance
  2. PowerShell Logging Analysis Challenge - Understand and audit PowerShell logging mechanisms for defensive security operations
  3. PowerShell Module Development Challenge - Learn to create professional PowerShell modules with proper structure and documentation
  4. Remote System Reconnaissance Challenge - Adapt reconnaissance scripts to execute against remote systems using PowerShell remoting

Getting Started

  1. Navigate to the Challenges folder to view available exercises
  2. Read through the challenge documents to understand requirements
  3. Use AI assistance to develop PowerShell solutions
  4. Practice with the provided exercises and examples

Challenge Descriptions

System Reconnaissance Challenge

Learn essential PowerShell commands for system analysis, including:

  • Process and service enumeration
  • Network connection analysis
  • User account investigation
  • File system exploration
  • Output formatting and filtering

PowerShell Logging Analysis Challenge

Understand PowerShell logging mechanisms from a defensive perspective, including:

  • PowerShell logging configuration audit
  • Windows Event Log analysis
  • ScriptBlock and Module logging
  • Security posture assessment
  • Logging health reporting

PowerShell Module Development Challenge

Learn to create professional PowerShell modules, including:

  • Module structure and organization
  • Function design and documentation
  • Module manifests and metadata
  • Best practices for reusable code

Remote System Reconnaissance Challenge

Execute reconnaissance scripts against remote systems, including:

  • PowerShell remoting and WinRM
  • Secure credential management
  • Remote session handling
  • Remote data collection and serialization
  • Network-based system assessment

Documentation

Additional documentation can be found in the Misc folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •