Hey again,
I'm going to start off mentioning new info: even if it's really weird to open ~20+ wineservers when no obvious game consequences occur from blocking them, it is possible that it is normal behavior, or it's possible that we both (my roommate and I) have a problem.
Monitoring them a while with 'watch,' my roommate found that the wineservers do start on their computer too, but they stay only open for a few minutes after getting to the main menu game (maybe to check for updates to the workshop content?).
I'm hoping it's normal, weird, but normal.. I'm going to learn how to use these rootkit checking tools in case it isn't. Though, I do go through the trouble of having Secure boot Enabled, but I suppose it is only the 2024 dbx, and this is the first I've heard of "curing," @swarfendor437. Sounds terrible..
"Distance" was the original definite problem from Windows.
LivePortrait was the AI github repo, though it's unclear if it or the modified, Webcam enabled version (or both) were to blame (it was a version around July 12th last year). However, I think it was also during the period of python github repos getting hacked with cryptominers being inserted by a third party. So, it could have been any number of the dependencies as well.
Back then, I checked a bunch of different games (BG3, Skyrim, L4D2, Autocraft (because it was also Unity 5, not because it was fun), and some others), and only Distance ever did anything strange.
I had a steam discussion post about it back then. I think it was special because I had let the python/AI grind in the background while I was playing that game in particular once (and I had been playing it a lot at the time). Another noteworthy event from back then was that I had just installed CUDA to try to speed up the AI--only then did symptoms emerge (major lag spikes on a very odd time schedule with a spoofed game executable) after having had it for a little more than a week.
Oddly enough, the slowness wasn't due to the malware itself doing it's memory and CPU hogging, which it did as well: it was actually because of the antivirus software knowing only just enough to know 'something' was wrong, but not being able to pinpoint anything. It (Webroot) would try to scan the spoofed "Distance.exe" a literal hundred times in a short span of a couple seconds (observable using the windows sysinternal tools). The spoofed executable still used a ton of memory.
Trying to verify the integrity of Distance through Steam did nothing. There is a single listed entry on Distance on VirusTotal, but the people at Webroot figured it was a false positive.
That said, I submitted a 'report' to Webroot, but without the scan logs, which were lost in the panicked windows reinstall, it didn't do them much good, and they couldn't recreate anything on their lower-end test computers (I think the CUDA enabled nvidia drivers were an important factor).
So, I never did find out the specific cause or the extent of the hack, just that it was python adjacent, so there wasn't much closure. It's hard to know when I'm just reading too much into things, and I guess maybe I'm easily rattled now.
Current:
This go around, when my internet was acting really slow:
I checked the router next to find out what was using it up. That computer's data use was middle of the road (not crazy high, but not as low as my roommate's), but some apple devices were going nuts: looking at them, they wanted a system update.
I still found it was odd that mine was higher, so I checked ss and saw all of the wineservers from the Tabletop Simulator pid, and I kinda freaked out.
I tried to figure out strace, it definitely did.. something. Even with trace=%network it didn't seem to provide much insight.
Again, while I was taking a break from panicking and actually sleeping, my roommate was doing some checks on their laptop, and they found that the link doesn't stay open perpetually: the wineservers will stop 5-10 minutes after opening the game (so theirs is doing the same thing, so it could be normal, or both computers could have a problem).
I've checked Skyrim SE, and didn't see a bunch of wineservers, just a connection I'd expect given Bethesda's creation club check.
Back from sleeping, with a cooler head, I checked the memory usage + CPU usage on Tabletop Sim. It's actually pretty nonexistent compared to the Distance situation. Stays around 6.5 GB for the whole system, and no CPU numbers above 30%.
There's also no interval timed usage spike like before (for Distance back then, the CPU usage would spike on a schedule: on-launch, 10 seconds delay, 20 seconds, 30 seconds, a minute, 3, 5, and finally 10 minutes).
So, it could be normal.. a weird normal that hit a trauma nerve, but normal.. I don't suppose anyone has Tabletop Simulator to check on their end?