3

I've noticed in my task manager, an unclosable instance of server side Node.js running on my HP Laptop (running windows 10), after a little digging around I was wondering if it means I'm now unwillingly taking part in a botnet, and if so, if I can I trace the server it's coming from?

asked Oct 26, 2016 at 1:28
5
  • What d you mean by uncloseable? If you have a task manager I assume that your OS is MS Windows, correct? Commented Oct 26, 2016 at 1:37
  • @grochmal yes, that is correct Commented Oct 26, 2016 at 1:38
  • @grochmal If i close the program with force, via task manager it reappears, I can't delete the file because when I try to find the file location windows says, file location does not exist try reinstalling the program to fix the problem. Commented Oct 26, 2016 at 1:42
  • To find the destination/source address of that node process on windows you can use netstat -o to list your connections and PIDs associated with them. You can also try Microsoft Network Monitor 3.4, first capture your traffic for a while and then check the cap capture file. Commented Oct 26, 2016 at 2:50
  • This is most likely part of HP's bloatware. Their engineers are getting lazy amd drop node and cef-apps everywhere. Commented Oct 26, 2016 at 6:45

4 Answers 4

1

If you do have a process that starts automatically and that cannot be properly traced to a binary you installed or configured I would suspect malware alright. Just note that a complex OS like Windows 10 do have several ways of building a service, the most common way should be the Startup directory (which has its own tab in the task manager).

Nevertheless, you should install Wireshark (or similar) and monitor the traffic of the machine in question. Although competent malware (e.g. rootkits) can hide itself from monitoring made on the same machine, your malware does not appear to be very good at hiding anyway.

(By monitoring traffic on an intermediate machine, e.g. a machine acting a s a router, you can even find traffic generated by well hidden malware.)

Monitoring the traffic you can show to what your machine is talking and (often) what is the content of the communication. Yet that does not really provide a solution to the problem of having malware (for that see: Help! My home PC has been infected by a virus! What do I do now?)

Extra note: I'll repeat again, check first all the system services. Notable the Startup tab. Installers of a good deal of software today do install a Node instance, and make it run on startup.

answered Oct 26, 2016 at 2:06
1
  • Another note: I'm pretty bad at debugging MS Windows, I may be wrong about that tab in the task manager (but it was there the last time I used Windows). Commented Oct 26, 2016 at 2:14
0

For those who suspect the Node.Js, it's something Adobe uses. You can check where this process is originating from by right-clicking the process> Properties. You will then see the path of the process...

answered Dec 10, 2017 at 14:42
0

FWIW I would take the malware comment with a grain of salt. A lot of Electron-based apps will spawn NodeJS threads. 100% to @Roi The King's point, I was able to track this to Adobe's CC Updater. Even when it's not executing anything it spawns 2 Node processes. If you kill them in the task manager(the Adobe CC processes) and then run taskkill /im node.exe /F as admin it will clear the task manager of NodeJS instances spawned by Adobe CC. I also found processes spawned by Slack's desktop app (Electron app).

It could be malware, but it could also be completely normal behavior in the modern software ecosystem.

@grochmal does have some sound advice that you really don't know what is spawning those threads until you dig around in the task manager and find what service or apps spawned your NodeJS PID(s).

answered Feb 7, 2021 at 5:09
-1

Just got into the same issue but right click -> properties showed me it's just Prey disguising itself as Node.js so not an actual problem in my case

answered Feb 17, 2018 at 23:45

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.