Question Analysis

On a Windows endpoint, wscript.exe was used to run a JScript. Identify the exact script path passed to wscript.

0709945e-4fec-4c49-9faf-c3c292a74484
Question ID
10/16
Models Correct
1
Valid Answer
63%
Success Rate
Reference Answer

Human-validated correct answer for this question

PathToAtomicsFolder\T1059.007\src\sys_info.js
Model Performance Comparison

See how different AI models performed on this question

ModelAnswerKQL QueryStatusAttemptsTimeCost
gemini-2.5-flash-preview-04-17
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName =~ "wscript.exe" | project Timestamp, DeviceName, ProcessCommandLine
Correct
1
5.54s
0.0022
gpt-35-turbo
No answer provided
No query generated
Incorrect
5
0.00s
0.0108
gpt-4-turbo-2024-04-09
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName == 'wscript.exe' and ProcessCommandLine has ".js" | project DeviceName, ProcessCommandLine, TimeGenerated | distinct DeviceName, ProcessCommandLine, TimeGenerated
Correct
1
11.76s
0.0508
gpt-4.1
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where tolower(FileName) == "wscript.exe" | where ProcessCommandLine has_any (".js", ".jse") | extend PathRegex = @'("[^"]+\.js[e]?"|\S+\.js[e]?)' | extend ScriptPath = extract(PathRegex, 0, ProcessCommandLine) | project TimeGenerated, DeviceName, AccountName, ProcessCommandLine, ScriptPath | where isnotempty(ScriptPath)
Correct
3
15.63s
0.0263
gpt-4.1-finetuned
No answer provided
No query generated
Incorrect
5
0.00s
0.0440
gpt-4.1-mini
No answer provided
No query generated
Incorrect
5
0.00s
0.0086
gpt-4.1-nano
No answer provided
No query generated
Incorrect
5
0.00s
0.0016
gpt-4o
No answer provided
No query generated
Incorrect
5
0.00s
0.0589
grok-3-beta
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName == 'wscript.exe' | where ProcessCommandLine has '.js' or ProcessCommandLine has '.jse' | extend ScriptPath = extract('(?:[^"]\\S+\\.js[e]?|[^"\\s]+\\.js[e]?)', 0, ProcessCommandLine) | project DeviceName, Timestamp, ProcessCommandLine, ScriptPath | order by Timestamp desc
Correct
1
11.38s
0.0211
grok-3-mini-beta
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName =~ "wscript.exe" | where ProcessCommandLine contains ".js" | extend scriptPath = extract(@"wscript\.exe\s+([^\s]+)", 1, ProcessCommandLine, typeof(string)) | project Timestamp, DeviceName, ProcessCommandLine, scriptPath | order by Timestamp desc
Correct
2
23.51s
0.0030
o1-high
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName =~ "wscript.exe" | where ProcessCommandLine has ".js" | extend ScriptPath = extract("(\"[^\"]+\\.js\"|\\S+\\.js)", 1, ProcessCommandLine) | extend ScriptPath = trim("'", trim("\"", ScriptPath)) | project TimeGenerated, DeviceName, ScriptPath, ProcessCommandLine, AccountName, AccountDomain
Correct
3
96.92s
0.6185
o1-low
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName =~ "wscript.exe" | where ProcessCommandLine contains ".js" or ProcessCommandLine contains "JScript" | extend ScriptPath = extract(@'wscript\.exe\s+("[^"]+"|\S+)', 1, ProcessCommandLine) | project DeviceName, TimeGenerated, ScriptPath, ProcessCommandLine, InitiatingProcessAccountName, AccountName | order by TimeGenerated desc
Correct
5
126.68s
0.9837
o3-mini-high
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName =~ "wscript.exe" | where ProcessCommandLine contains ".js" | extend ScriptPath = extract(@'([A-Za-z]:\\(?:[^\\/:*?"<>|\r\n]+\\)*[^\\/:*?"<>|\r\n]+\.js)', 1, ProcessCommandLine) | where isnotempty(ScriptPath) | project TimeGenerated, DeviceName, ScriptPath, ProcessCommandLine | order by TimeGenerated desc
Correct
1
37.20s
0.0080
o3-mini-low
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName has_cs "wscript.exe" | where ProcessCommandLine has_cs ".js" | extend ScriptPath = extract(@"wscript\.exe\s+([^\s]+\.js)", 1, ProcessCommandLine) | project TimeGenerated, DeviceName, ScriptPath, ProcessCommandLine | order by TimeGenerated desc
Correct
2
43.90s
0.0175
o4-mini-high
No answer provided
No query generated
Incorrect
5
0.00s
0.0359
o4-mini-low
C:\AtomicRedTeam\atomics\T1059.007\src\sys_info.js
DeviceProcessEvents | where FileName == "wscript.exe" | where ProcessCommandLine has ".js" | extend ScriptPath = extract(@"([A-Za-z]:\\[^ \r\n]+?\.js)", 1, ProcessCommandLine) | where isnotempty(ScriptPath) | project TimeGenerated, DeviceName, User = InitiatingProcessAccountName, ProcessCommandLine, ScriptPath | order by TimeGenerated desc
Correct
3
92.33s
0.0298