Skip to content

Where does PH get its Network data from? #1154

Discussion options

You must be logged in to vote

tons of open ports, while an

Is the connection state Bound or Listen?

netstat -ano shows that that's not the case

netstat -nq ?

PH cannot "Go to process"

This happens when a process duplicates the socket handle into a child process then exits. The Windows kernel doesn't update the ProcessId for the socket handle and the Windows network stack continues referencing the dead parent process instead of the current process and returning the wrong ProcessId owner.

For example: WSAStartup -> DuplicateHandle -> send/recv/sendto/recvfrom

Duplicate a socket handle from chrome/edge/firefox processes into malicious.exe... Netstat, Sysinternals TcpView, Process Hacker, Netlimiter, Antivirus and F…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@stdedos
Comment options

Answer selected by stdedos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants