Question Analysis
In a Windows environment, locate any occurrences where an elevated DISM utility was run to enumerate the system’s international (locale) settings. What was the exact command line used?
69f625ba-938f-4900-bdff-82ada3df5d9c
Question ID
5/16
Models Correct
1
Valid Answer
31%
Success Rate
Reference Answer
Human-validated correct answer for this question
dism.exe /online /Get-Intl
Model Performance Comparison
See how different AI models performed on this question
Model | Answer | KQL Query | Status | Attempts | Time | Cost |
---|---|---|---|---|---|---|
gemini-2.5-flash-preview-04-17 | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0265 |
gpt-35-turbo | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0111 |
gpt-4-turbo-2024-04-09 | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.2276 |
gpt-4.1 | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0463 |
gpt-4.1-finetuned | dism.exe /online /Get-Intl | // DISM will run as dwm.exe if launched by system, which will run at medium IL. Admin privilege is provided by legitimate autologin technique via Task Scheduler to run dwm as system in admin context, and uicleanup runs dwm as the session shell. DISM cli parameters taken from process name and not process path for techniques like "dism" in Windows/Temp appearing as "dismhost.exe" (or in other directories) these never show as command line activity for any event sources.
DeviceProcessEvents
| where (ProcessCommandLine contains "/Online" and (ProcessCommandLine contains "/Get-Intl" or ProcessCommandLine contains "/Get-UserIntlDefaults" or ProcessCommandLine contains "/Get-InputLocales" or ProcessCommandLine contains "/Get-SystemLocales"))
| project TimeGenerated, ActionType, DeviceName, DeviceId, FileName, ProcessCommandLine, FolderPath, InitiatingProcessAccountName, InitiatingProcessLogonId, InitiatingProcessId, InitiatingProcessFileName, InitiatingProcessFolderPath, ProcessId
| distinct TimeGenerated, ActionType, DeviceName, DeviceId, FileName, ProcessCommandLine, FolderPath, InitiatingProcessAccountName, InitiatingProcessLogonId, InitiatingProcessId, InitiatingProcessFileName, InitiatingProcessFolderPath, ProcessId //deduping events in case of parallel telemetry
| extend Timestamp = TimeGenerated, HostName = tostring(split(DeviceName, ".")[0]), DnsDomain = tostring(strcat_array(array_slice(split(DeviceName, "."), 1, -1), "."))
| extend Name = tostring(split(InitiatingProcessAccountName, "@", 0)[0]), UPNSuffix = tostring(split(InitiatingProcessAccountName, "@", 1)[0])
| extend username = iff(isnotempty(UPNSuffix), InitiatingProcessAccountName, strcat(Name, "@", DnsDomain)) | Correct | 1 | 19.71s | 0.0148 |
gpt-4.1-mini | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0076 |
gpt-4.1-nano | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0015 |
gpt-4o | dism.exe /online /Get-Intl | DeviceProcessEvents
| where ProcessCommandLine has "DISM.exe" and ProcessCommandLine has "intl" and isnotempty(ProcessCommandLine)
| project DeviceName, AccountName, ProcessCommandLine, ProcessCreationTime, InitiatingProcessTokenElevation | Correct | 2 | 20.44s | 0.0270 |
grok-3-beta | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0864 |
grok-3-mini-beta | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0072 |
o1-high | dism.exe /online /Get-Intl | union DeviceProcessEvents, DeviceEvents
| where ActionType == "ProcessCreated"
| where FileName endswith "dism.exe" or InitiatingProcessFileName endswith "dism.exe"
// Look for the system-locale enumeration arguments
| where (ProcessCommandLine has "/online" and ProcessCommandLine has "/get-intl")
or (InitiatingProcessCommandLine has "/online" and InitiatingProcessCommandLine has "/get-intl")
// Check for elevated processes
| where tolower(ProcessTokenElevation) has "full"
or tolower(InitiatingProcessTokenElevation) has "full"
or ProcessIntegrityLevel =~ "High"
or InitiatingProcessIntegrityLevel =~ "High"
| project TimeGenerated,
DeviceName,
AccountDomain,
AccountName,
ProcessCommandLine,
InitiatingProcessCommandLine,
ProcessTokenElevation,
InitiatingProcessTokenElevation,
ProcessIntegrityLevel,
InitiatingProcessIntegrityLevel
| order by TimeGenerated desc | Correct | 4 | 95.45s | 0.7638 |
o1-low | dism.exe /online /Get-Intl | DeviceProcessEvents
| where FileName =~ "dism.exe"
| where ProcessCommandLine has_all ("/get-intl", "/online")
| where ProcessTokenElevation =~ "TokenElevationTypeFull" or ProcessIntegrityLevel =~ "High"
| project TimeGenerated, DeviceName, AccountName, ProcessId, ProcessCommandLine
| order by TimeGenerated desc | Correct | 1 | 30.90s | 0.2321 |
o3-mini-high | dism.exe /online /Get-Intl | DeviceProcessEvents
| where tolower(InitiatingProcessFileName) contains "dism.exe"
| where tolower(InitiatingProcessCommandLine) contains "/get-intl"
| project TimeGenerated, DeviceName, CommandLine=InitiatingProcessCommandLine, TokenElevation=InitiatingProcessTokenElevation | Correct | 4 | 144.87s | 0.0398 |
o3-mini-low | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0453 |
o4-mini-high | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0476 |
o4-mini-low | No answer provided | No query generated | Incorrect | 5 | 0.00s | 0.0332 |