Question Analysis

A security investigator suspects that someone attempted to dump stored web credentials on a Windows system using an in-built command-line tool. Review process creation logs to determine which executable was called to list the Web Credentials vault.

bc071188-459f-44d5-901a-f8f2625b2d2e
Question ID
8/16
Models Correct
1
Valid Answer
50%
Success Rate
Reference Answer

Human-validated correct answer for this question

vaultcmd.exe
Model Performance Comparison

See how different AI models performed on this question

ModelAnswerKQL QueryStatusAttemptsTimeCost
gemini-2.5-flash-preview-04-17
VaultCmd.exe
DeviceProcessEvents | where FileName =~ "vaultcmd.exe" | project Timestamp, DeviceName, AccountName, InitiatingProcessFileName, InitiatingProcessCommandLine, FileName, ProcessCommandLine
Correct
3
31.05s
0.0164
gpt-35-turbo
No answer provided
No query generated
Incorrect
5
0.00s
0.0112
gpt-4-turbo-2024-04-09
cmdkey.exe
DeviceProcessEvents | where ActionType == 'ProcessCreated' | where ProcessCommandLine has 'cmdkey' and ProcessCommandLine has '/list' | project DeviceName, AccountName, ProcessCommandLine, ProcessCreationTime | order by ProcessCreationTime desc
Incorrect
1
10.99s
0.0531
gpt-4.1
VaultCmd.exe
DeviceProcessEvents | where FileName in~ ("cmdkey.exe", "vaultcmd.exe") or ProcessCommandLine has_any ("cmdkey.exe", "vaultcmd.exe", "Web Credentials", "list") | project TimeGenerated, DeviceName, AccountDomain, AccountName, FileName, ProcessCommandLine, FolderPath, InitiatingProcessAccountName, InitiatingProcessCommandLine | order by TimeGenerated desc
Correct
1
5.71s
0.0297
gpt-4.1-finetuned
VaultCmd.exe
DeviceProcessEvents | where (FileName contains "cmdkey.exe" or FileName contains "cmdkey" or ProcessCommandLine contains "/list") or (FileName contains "rundll32.exe" or ProcessCommandLine contains "keymgr.dll,KRShowKeyMgr")
Correct
1
8.26s
0.0307
gpt-4.1-mini
VaultCmd.exe
DeviceProcessEvents | where FileName in~ ("cmdkey.exe", "vaultcmd.exe") or InitiatingProcessFileName in~ ("cmdkey.exe", "vaultcmd.exe") or ProcessCommandLine contains_cs "vaultcmd" | project TimeGenerated, DeviceName, AccountName, FileName, ProcessId, InitiatingProcessFileName, ProcessCommandLine | order by TimeGenerated desc
Correct
1
5.81s
0.0024
gpt-4.1-nano
No answer provided
No query generated
Incorrect
5
0.00s
0.0013
gpt-4o
VaultCmd.exe
DeviceProcessEvents | where ProcessCommandLine contains "vaultcmd" or FileName == "vaultcmd.exe" | project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessAccountName, InitiatingProcessCommandLine
Correct
1
3.45s
0.0155
grok-3-beta
VaultCmd.exe
DeviceProcessEvents | where FileName =~ "vaultcmd.exe" | project DeviceName, AccountName, ProcessCreationTime, FileName, ProcessCommandLine, FolderPath | order by ProcessCreationTime desc | limit 100
Correct
1
8.28s
0.0203
grok-3-mini-beta
cmdkey.exe
DeviceProcessEvents | where ProcessCommandLine contains 'cmdkey' and ProcessCommandLine contains '/list' | project TimeGenerated, DeviceName, AccountName, ProcessCommandLine, FileName | order by TimeGenerated desc
Incorrect
1
11.57s
0.0016
o1-high
VaultCmd.exe
DeviceProcessEvents | where ActionType == "ProcessCreated" | where FileName in~ ("vaultcmd.exe", "cmdkey.exe") or ProcessCommandLine has_any ("vaultcmd", "cmdkey", "/listcreds", "/list") | project TimeGenerated, DeviceName, FolderPath, FileName, ProcessCommandLine, AccountDomain, AccountName, AccountSid, InitiatingProcessFileName, InitiatingProcessCommandLine, InitiatingProcessAccountName | order by TimeGenerated desc
Correct
1
49.82s
0.1931
o1-low
cmdkey.exe
DeviceProcessEvents | where Timestamp between (startofday(ago(7d)) .. now()) | where FileName in~ ("cmdkey.exe", "vaultcmd.exe", "rundll32.exe") | where ProcessCommandLine has_any ("/list", "KRShowKeyMgr") | project Timestamp, DeviceName, FileName, ProcessCommandLine, AccountDomain, AccountName, InitiatingProcessAccountDomain, InitiatingProcessAccountName | order by Timestamp desc
Incorrect
1
19.70s
0.1764
o3-mini-high
VaultCmd.exe
let searchKeyword = "vaultcmd"; let listKeyword = "list"; // Search in DeviceProcessEvents let processEvents = DeviceProcessEvents | where ActionType == "ProcessCreated" | where (tolower(InitiatingProcessCommandLine) contains searchKeyword or tolower(ProcessCommandLine) contains searchKeyword) and (tolower(InitiatingProcessCommandLine) contains listKeyword or tolower(ProcessCommandLine) contains listKeyword) | project TimeGenerated, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, ProcessCommandLine, ProcessId; // Also check DeviceEvents in case the event is logged there let deviceEvents = DeviceEvents | where ActionType == "ProcessCreated" | where (tolower(InitiatingProcessCommandLine) contains searchKeyword or tolower(ProcessCommandLine) contains searchKeyword) and (tolower(InitiatingProcessCommandLine) contains listKeyword or tolower(ProcessCommandLine) contains listKeyword) | project TimeGenerated, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, ProcessCommandLine, ProcessId; processEvents | union deviceEvents | order by TimeGenerated desc
Correct
3
59.89s
0.0325
o3-mini-low
cmdkey.exe
DeviceProcessEvents | where ProcessCommandLine has "cmdkey" and ProcessCommandLine has "/list" | project TimeGenerated, DeviceName, FileName, ProcessCommandLine, ProcessId, InitiatingProcessId | order by TimeGenerated desc
Incorrect
1
32.85s
0.0109
o4-mini-high
No answer provided
No query generated
Incorrect
5
0.00s
0.0519
o4-mini-low
No answer provided
No query generated
Incorrect
5
0.00s
0.0499