PazerOP / tf2_bot_detector

Automatically detects and votekicks cheaters/bots in TF2 casual.
MIT License
403 stars 54 forks source link

Spoofing name on bot detector #377

Closed Jesseman1 closed 2 years ago

Jesseman1 commented 2 years ago

I'm not sure if this is a known thing or something new, but I came across a player cheater who was able to spoof their name multiple times, so their steam profile, their in-game name, and their name on bot detector were all different from each other. The player was aware of how the bot detector worked and mocked it before kicking all the players with his party of bots.

Jesseman1 commented 2 years ago

Also the bot detector did not automatically pick them up as a cheater.

Kenajcrap commented 2 years ago

A human cheater not having been picked up by the tool is not out of the normal, since the ways the tool uses to automatically mark accounts are very simple and easy to circumvent. As for him "spoofing his name and steam profile", this bug was fixed by valve a few days ago, and should not be possible anymore.

Either way, the bug did not affect the tool at all, since the means by which it obtains the player's steamID was not affected by the bug at all. That is all to say that if you had right clicked the cheating player and manually marked him as a cheater, the tool would properly warn you about it in future games, just as with any other player.

ClusterConsultant commented 2 years ago

Kenajcrap is correct.

Jesseman1 commented 2 years ago

This was last night it happened. In-game his name was some date, in bot detector his name was "kick the bots", and his steam profile was a random collection of letters and numbers.

Kenajcrap commented 2 years ago

then its not what I explained. Could upload the logs from the pertinent day so we can take a look? Make sure to also include the one from the console folder. image

Jesseman1 commented 2 years ago

I'm not able to access my PC right now, I'll get the logs by tomorrow evening.

Jesseman1 commented 2 years ago

2021-10-09_22-49-33.log console_2021-10-09_22-49-33.log Here are the logs and console from the other night, the player in question speaks in chat at 01:25:37, and apparently does not have a steam ID.

Jesseman1 commented 2 years ago

I'm looking through the logs and the config file, the player cheater/bot hoster kicked me last, and in the bot detector window, the only non-marked friendly player was named "Kick your bots" After a little searching I found that a player with that name does pop up in console, with the same Steam ID as the 12/31/2021 guy(His steam ID did eventually show up). I'm confused as to how this happened though, because the name that was given in the bot detector (Kick your bots) did not match his in-game name (12/31/2021), nor was it red to indicate that the name had been changed.