Question Analysis

Investigate Windows process events for PowerShell activity that leverages WMI to register a scheduled task via XML import. What was the name of the XML file supplied to the RegisterByXml method?

e16b3b75-dc9e-4cde-a23d-dfa2d0507b3b
Question ID
3/16
Models Correct
1
Valid Answer
19%
Success Rate
Reference Answer

Human-validated correct answer for this question

T1053_005_WMI.xml
Model Performance Comparison

See how different AI models performed on this question

ModelAnswerKQL QueryStatusAttemptsTimeCost
gemini-2.5-flash-preview-04-17
No answer provided
No query generated
Incorrect
5
0.00s
0.0717
gpt-35-turbo
T1053_005_WMI.xml
DeviceProcessEvents | where ProcessCommandLine has "PowerShell" and ProcessCommandLine has "RegisterByXml" | extend XmlFileName = tostring(AdditionalFields.XmlFileName) | project TimeGenerated, ProcessId, ProcessCommandLine, XmlFileName
Correct
1
3.32s
0.0027
gpt-4-turbo-2024-04-09
No answer provided
No query generated
Incorrect
5
0.00s
0.2373
gpt-4.1
C:\AtomicRedTeam\atomics\T1053.005\src\T1053_005_WMI.xml
DeviceProcessEvents | where FileName =~ "powershell.exe" | where ProcessCommandLine has "RegisterByXml" or ProcessCommandLine has "RegisterTaskDefinition" or ProcessCommandLine has "RegisterTask" | where ProcessCommandLine has ".xml" | extend XMLFileName = extract(@"([\w\d:\\/_\-\.]+\.xml)", 1, ProcessCommandLine) | where isnotempty(XMLFileName) | project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, XMLFileName
Correct
1
7.22s
0.0129
gpt-4.1-finetuned
No answer provided
No query generated
Incorrect
5
0.00s
0.0452
gpt-4.1-mini
No answer provided
No query generated
Incorrect
5
0.00s
0.0085
gpt-4.1-nano
No answer provided
No query generated
Incorrect
5
0.00s
0.0015
gpt-4o
No answer provided
No query generated
Incorrect
5
0.00s
0.0623
grok-3-beta
No answer provided
No query generated
Incorrect
5
0.00s
0.0893
grok-3-mini-beta
No answer provided
No query generated
Incorrect
5
0.00s
0.0077
o1-high
C:\AtomicRedTeam\atomics\T1053.005\src\T1053_005_WMI.xml
// Investigate PowerShell activity leveraging WMI to register a scheduled task via XML import DeviceProcessEvents | where FileName in~ ("powershell.exe", "pwsh.exe") | where ProcessCommandLine has "RegisterByXml" | extend XmlFileName = extract(@"(?i)([A-Z]:\\[\w\\.\-]+\.xml)", 1, ProcessCommandLine) | project TimeGenerated, DeviceId, DeviceName, AccountName, ProcessCommandLine, XmlFileName | order by TimeGenerated desc
Correct
1
38.08s
0.2797
o1-low
No answer provided
No query generated
Incorrect
5
0.00s
0.8630
o3-mini-high
No answer provided
No query generated
Incorrect
5
0.00s
0.0424
o3-mini-low
No answer provided
No query generated
Incorrect
5
0.00s
0.0470
o4-mini-high
No answer provided
No query generated
Incorrect
5
0.00s
0.0586
o4-mini-low
No answer provided
No query generated
Incorrect
5
0.00s
0.0403