Sysmon v13.00, Process Monitor v3.61 and PsExec v2.21
Published Jan 11 2021 03:12 AM 10.2K Views
Microsoft

Sysmon v13.00

This update to Sysmon adds a process image tampering event that reports when the mapped image of a process doesn’t match the on-disk image file, or the image file is locked for exclusive access. These indicators are triggered by process hollowing and process herpaderping. This release also includes several bug fixes, including fixes for minor memory leaks.
 

Process Monitor v3.61

This update to Process Monitor adds monitoring for RegSaveKey, RegLoadKey and RegRestoreKey APIs, as well as fixes a bug in the details output for some types of directory queries.
 

PsExec v2.21

This update to PsExec, a command line utility for remotely launching processes on Windows computers, removes some MAX_PATH related limits and now mandates the -i flag for interactive sessions.
7 Comments
Copper Contributor

@lukekim Was the wrong version of PsExec released today? 

On https://docs.microsoft.com/en-us/sysinternals/downloads/psexec it says 2.21

When I download it and execute PsExec.exe it says 2.30 https://download.sysinternals.com/files/PSTools.zip)

On https://docs.microsoft.com/en-us/sysinternals/#whats-new-january-11-2021 there is no mention to PsExec 2.21 (yes Sysmon and Process Monitor)

 

We are having some issues since today on our CI pipeline out of nothing.... we tracked down to a build that ran well and used 2.20 and the first build that failed we saw used 2.30.

 

C:\Users\....> PsExec.exe -accepteula -i 1 -w . cmd /s /c "echo Hello World"

PsExec v2.30 - Execute processes remotely
Copyright (C) 2001-2021 Mark Russinovich
Sysinternals - www.sysinternals.com

The handle is invalid.
Connecting to local system...


Starting PSEXESVC service on local system...


Copying authentication key to HOSTNAME...


Connecting with PsExec service on HOSTNAME...


Error communicating with PsExec service on HOSTNAME:

(See that there is no reason at the end. The exit code was 6)

 

 

Could you confirm it?

Thanks in advance

Copper Contributor

@lukekim Was the wrong version of PsExec released today?
On https://docs.microsoft.com/en-us/sysinternals/downloads/psexec it says 2.21
When I download it and execute PsExec.exe it says 2.30 https://download.sysinternals.com/files/PSTools.zip)
On https://docs.microsoft.com/en-us/sysinternals/#whats-new-january-11-2021 there is no mention to PsExec (yes for Sysmon and Process Monitor).

 

We are having some issues since today on our CI pipeline out of nothing.... we tracked down to a build that ran well and used 2.20 and the first build that failed we saw that used 2.30.

 

C:\Users\....> PsExec.exe -accepteula -i 1 -w . cmd /s /c "echo Hello World"

PsExec v2.30 - Execute processes remotely
Copyright (C) 2001-2021 Mark Russinovich
Sysinternals - www.sysinternals.com

The handle is invalid.
Connecting to local system...


Starting PSEXESVC service on local system...


Copying authentication key to HOSTNAME...


Connecting with PsExec service on HOSTNAME...


Error communicating with PsExec service on HOSTNAME:

(See that there is no reason at the end and the exit code was 6)

 

Could you confirm it?


Thanks in advance

 

P.S.: Sorry if it is duplicated. Somehow the first comment disappeared.

Copper Contributor

Any updates? We were seeing similar issue in our builds. 

Microsoft

Thanks for reporting this, we are investigating.

Microsoft

We've release a new post with update: Sysmon v13.01 and PsExec v2.30 - Microsoft Tech Community

Copper Contributor

I've done some searches but can't seem to find any info on the following...

What are the differences between procmon64.exe and procmon64a.exe?

 

 

TIA

Microsoft

@admoseley the "64" suffixed binaries are x64 and the "64a" are ARM64. No suffix will normally be 32-bit binaries, with 64-bit binaries embedded.

Version history
Last update:
‎Jan 11 2021 03:12 AM
Updated by: