quser.exe
- File Path:
C:\Windows\system32\quser.exe
- Description: Query User Utility
Hashes
Type | Hash |
---|---|
MD5 | 3E404E87709B53797446FC968D293DB5 |
SHA1 | 6C652A9A42A0CCEFB10E2478A19D8FF7AF4EFD1D |
SHA256 | 67D4FF2489B1C4E78928CA9AC9C1A79782A30BB976DC1AE49AC667CD5AC344A8 |
SHA384 | ED850B75E566BA8FC96B36DE5399082AB260860D4F9919362BF049301036C1616497D5BB579AE93016EA026CF7D16C1A |
SHA512 | E38E1887190D88B27E8D8D2BD50B64E6EE1A5AF656AB9E761C5174176A7E9488BB5858891288F2C629940B4A989128D9558BACF1A0E7B154797E70BCBAB6832D |
SSDEEP | 384:y945Lr624gG8FKP8Xpiw7ASNTpti9rbJTEE55VzU/E4YnwjqX5yszGur/FWqPWSY:m4ZrB4gd8Pcow9pubJXPUMMmyqWqbI |
Runtime Data
Usage (stdout):
Display information about users logged on to the system.
QUERY USER [username | sessionname | sessionid] [/SERVER:servername]
username Identifies the username.
sessionname Identifies the session named sessionname.
sessionid Identifies the session with ID sessionid.
/SERVER:servername The server to be queried (default is current).
Usage (stderr):
Invalid parameter(s)
Display information about users logged on to the system.
QUERY USER [username | sessionname | sessionid] [/SERVER:servername]
username Identifies the username.
sessionname Identifies the session named sessionname.
sessionid Identifies the session with ID sessionid.
/SERVER:servername The server to be queried (default is current).
Signature
- Status: Signature verified.
- Serial:
33000000BCE120FDD27CC8EE930000000000BC
- Thumbprint:
E85459B23C232DB3CB94C7A56D47678F58E8E51E
- Issuer: CN=Microsoft Windows Production PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
- Subject: CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
File Metadata
- Original Filename: quser.exe.mui
- Product Name: Microsoft Windows Operating System
- Company Name: Microsoft Corporation
- File Version: 10.0.14393.0 (rs1_release.160715-1616)
- Product Version: 10.0.14393.0
- Language: English (United States)
- Legal Copyright: Microsoft Corporation. All rights reserved.
Possible Misuse
The following table contains possible examples of quser.exe
being misused. While quser.exe
is not inherently malicious, its legitimate functionality can be abused for malicious purposes.
Source | Source File | Example | License |
---|---|---|---|
sigma | proc_creation_win_local_system_owner_account_discovery.yml | - '\quser.exe' |
DRL 1.0 |
sigma | proc_creation_win_multiple_suspicious_cli.yml | - quser.exe |
DRL 1.0 |
sigma | proc_creation_win_webshell_detection.yml | - '\quser.exe' |
DRL 1.0 |
atomic-red-team | T1033.md | quser /SERVER:”#{computer_name}” | MIT License. © 2018 Red Canary |
atomic-red-team | T1033.md | quser | MIT License. © 2018 Red Canary |
Additional Info*
*The information below is copied from MicrosoftDocs, which is maintained by Microsoft. Available under CC BY 4.0 license.
quser
Applies to: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Displays information about user sessions on a Remote Desktop Session Host server. You can use this command to find out if a specific user is logged on to a specific Remote Desktop Session Host server. This command returns the following information:
-
Name of the user
-
Name of the session on the Remote Desktop Session Host server
-
Session ID
-
State of the session (active or disconnected)
-
Idle time (the number of minutes since the last keystroke or mouse movement at the session)
-
Date and time the user logged on
[!NOTE] This command is the same as the query user command. To find out what’s new in the latest version, see What’s New in Remote Desktop Services in Windows Server.
Syntax
quser [<username> | <sessionname> | <sessionID>] [/server:<servername>]
Parameters
Parameter | Description |
---|---|
<username> |
Specifies the logon name of the user that you want to query. |
<sessionname> |
Specifies the name of the session that you want to query. |
<sessionID> |
Specifies the ID of the session that you want to query. |
/server:<servername> |
Specifies the Remote Desktop Session Host server that you want to query. Otherwise, the current Remote Desktop Session Host server is used. This parameter is only required if you’re using this command from a remote server. |
/? | Displays help at the command prompt. |
Remarks
-
To use this command, you must have Full Control permission or special access permission.
-
If you don’t specify a user using the <username>, <sessionname>, or sessionID parameters, a list of all users who are logged on to the server is returned. Alternatively, you can also use the query session command to display a list of all sessions on a server.
-
When quser returns information, a greater than
(>)
symbol is displayed before the current session.
Examples
To display information about all users logged on the system, type:
quser
To display information about the user USER1 on server Server1, type:
quser USER1 /server:Server1
Additional References
MIT License. Copyright (c) 2020-2021 Strontic.