Wstęp
Witam! Jako, że nie znalazłem żadnego artykułu dot. zabezpieczenia przed ww. hackiem postanowiłem napisać własny
Hack ten istnieje już jakiś czas i wiele serwerów jest przed nie zabezpieczonych, gdyż ich H@ nie wiedzą o jego istnieniu lub nie wiedzą jak się przed nim ochronić.
Ale co to robi?
Hack ten umożliwia zmianę SteamID na dowolny, dosłownie JAKI CHCEMY!
Mały przykład:
Widzimy tam mój SteamID (H@) oraz SteamID "Hackera", który postanowił ustawić sobie SID taki sam jaki mam ja. Akurat Screen już po zastosowaniu Fix'a ( hakerze), ale pomyślcie sobie co osoba ze wszystkimi flagami mogłaby zrobić z serwerem?!
Jak się przed tym chronić?
Ochronić się przed tym jest bardzo łatwo (podobnie jak zmienić SteamID...) - należy odpowiednio skonfigurować dproto
Skonfigurować?! Jak???
Konfiguracja sprowadza się raptem do zmiany tych paskudnych cyferek w dproto.cfg
Dproto.cfg
Co tu zostało zmienione?
A no zostały zmienione prefix'y "a"
Przykładowo dla klienta RevEmu SteamID będzie następujący: "STEAM_2:0:XXXX", a dla klienta RevEmu 2013 - "STEAM_3:0:XXXX" itd.
Można także zmienić początek STEAM_ na VALVE_:
Od tej pory każdy NS wchodzący na serwer będzie miał SteamID VALVE_X:X:XXXX Łatwiej rozróżnić, który jest NS'em, a który Steam'em oraz jakiego ma klienta - [VALVE(NS)/STEAM]_[KLIENT]:[0 - SID wygenerowany przez HardwareID, 4 - Przez IP]:XXXX
Wady
Niestety zmiana ww. ustawień w dproto niesie za sobą konsekwencje - po ich zmianie bany w AMXBans na graczy z wygenerowanym SID'em stają się wygasłe, gdyż jak już zauważyliście zmieniliśmy prefix'y w ich SteamID i wchodząc na serwer ktoś kto miał wcześniej SID STEAM_0:0:12345 od teraz będzie miał przykładowo STEAM_2:0:12345.
Na zakończenie
To by było na tyle. W załączniku dodaję najnowsze dproto wraz z odpowiednio skonfigurowanym dproto.cfg.
Mam nadzieję, że pomogłem
P.S. Istnieje także plugin wykrywający ten hack i banujący ich, ale niestety autor nie udostępnia .sma no i... plugin jest za $$$