gitextract_hail4owi/ ├── .gitignore ├── 1-Course-Introduction.md ├── 10-Loop-Statements-in-Powershell.md ├── 11-Basics-of-Powershell-Scripting.md ├── 12-Functions-in-Powershell-Part-1.md ├── 13-Functions-in-Powershell-Part-2.md ├── 14-Functions-in-Powershell-Part-3.md ├── 15-Advanced-Functions-in-Powershell.md ├── 16-Advanced-Scripting-with-Powershell.md ├── 17-Module-in-Powershell-Part-1.md ├── 18-Modules-in-Powershell-Part-2.md ├── 19-Modules-in-Powershell-Part-3.md ├── 2-Introduction-to-Powershell.md ├── 20-Remoting-Part-1.md ├── 21-Remoting-Part-2.md ├── 22-Powershell-Remoting-Part-3.md ├── 23-Powershell-Remoting-Part-4.md ├── 24-Powershell-Remoting-Part-5.md ├── 25-Powershell-Remoting-Part-6.md ├── 26-Jobs-in-Powershell.md ├── 27-Using-NET-in-Powershell-Part-1.md ├── 28-Using-NET-in-Powershell-Part-2.md ├── 29-Using-NET-in-Powershell-Part-3.md ├── 3-Exploring-and-using-Cmdlets.md ├── 30-Using-NET-in-Powershell-Part-4.md ├── 31-Using-NET-in-Powershell-Part-5.md ├── 32-Using-WMI-in-Powershell-Part-1.md ├── 33-Using-WMI-in-Powershell-Part-2.md ├── 34-Using-WMI-in-Powershell-Part-3.md ├── 35-COM-and-Powershell.md ├── 36-Registry-and-Powershell-Part-1.md ├── 37-Registry-and-Powershell-Part-2.md ├── 38-Registry-and-Powershell-Part-3.md ├── 39-Pentest-Methodology.md ├── 4-Output-Formatting.md ├── 40-Recon-and-Scanning-Part-1.md ├── 41-Recon-and-Scanning-Part-2.md ├── 42-Vulnerability-Scanning-and-Analysis.md ├── 43-Bruteforce-Part-1.md ├── 44-Bruteforce-Part-2.md ├── 45-Exploitation-Executing-Scripts-on-MySQL.md ├── 46-Client-Side-Attacks-Part-1.md ├── 47-Client-Side-Attacks-Part-2.md ├── 48-Client-Side-Attacks-Part-3.md ├── 49-Client-Side-Attacks-Part-4.md ├── 5-Operators.md ├── 50-PHPMyAdmin-Part-1.md ├── 51-PHPMyAdmin-Part-2.md ├── 52-Metasploit-Part-1.md ├── 53-Metasploit-Part-2.md ├── 6-Advanced-Operators.md ├── 7-Types-in-Powershell.md ├── 8-Arrays-in-Powershell.md ├── 9-Conditional-Statements-in-Powershell.md ├── Code/ │ ├── 11/ │ │ └── HelloWorld.ps1 │ ├── 15/ │ │ └── paramatrributes.ps1 │ ├── 16/ │ │ └── Show-AdvancedScript.ps1 │ ├── 18/ │ │ ├── Check-PassTheHash.psm1 │ │ └── Show-AdvancedScript.psm1 │ ├── 19/ │ │ └── Show-AdvancedScript.psd1 │ ├── 23/ │ │ └── Search-Sensitive.ps1 │ ├── 29/ │ │ └── Invoke-SysCommands.ps1 │ ├── 30/ │ │ └── Invoke-SysCommandsDLL.ps1 │ ├── 31/ │ │ └── New-SymLink.ps1 │ ├── 35/ │ │ └── Ie-Com.ps1 │ ├── 41/ │ │ ├── Get-DefaultPage.ps1 │ │ └── ip.txt │ ├── 42/ │ │ └── Start-AutoNmap.ps1 │ ├── 44/ │ │ └── Get-WinRMPassword.ps1 │ ├── 47/ │ │ └── mini-reverse.ps1 │ ├── 49/ │ │ └── Out-ShortcutModified.ps1 │ └── 51/ │ ├── Convert-Dll.ps1 │ └── lib_mysqludf_sys.dll_ └── README.md