Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Funkyka Dátum 2016-04-10, 19:56:19

Cím: TCP FLOODER
Írta: Funkyka Dátum 2016-04-10, 19:56:19
Valaki tud ellene valami értelmes védelmet o.O?
Cím: Re:TCP FLOODER
Írta: Step Dátum 2016-04-10, 20:00:49
http://metin2hungary.net/index.php/topic,192995.msg1015972.html#msg1015972
:o
Cím: Re:TCP FLOODER
Írta: Red Dátum 2016-04-10, 20:26:32
Azt mondják forrásban is kilehet védeni.

input_db.cpp

Keresés:
case HEADER_DG_LOGIN_NOT_EXIST:
LoginFailure(DESC_MANAGER::instance().FindByHandle(m_dwHandle), "NOID");
break;

case HEADER_DG_LOGIN_WRONG_PASSWD:
LoginFailure(DESC_MANAGER::instance().FindByHandle(m_dwHandle), "WRONGPWD");
break;



A WRONGPWD helyére írd azt hogy NOID
Cím: Re:TCP FLOODER
Írta: [MOD]Linos Dátum 2016-04-10, 20:35:01
Ez nem TCP Floodra van, hanem a fake login adatok floodolása ellen. ( amivel a mysql-t lehet leterhelni nagyon durván )
Cím: Re:TCP FLOODER
Írta: Red Dátum 2016-04-10, 20:37:58
Akkor tűzfal kell ide.
Cím: Re:TCP FLOODER
Írta: MrBongo Dátum 2017-09-26, 09:12:35
.
Cím: Re:TCP FLOODER
Írta: Zhymer Dátum 2017-09-26, 15:33:42
IdézNOID = Hibás Felhasználónév vagy Jelszó.
WRONGPWD =  Hibás Felhasználónév vagy Jelszó.

Ez régen nem ugyanaz volt, a WRONGPWD az "Ellenőrizd a megadottakat." volt.
(Sőt SG-n jelenleg is így van)

Nem mentem nagyon bele ebbe a módosításba, de szerintem ez csak szerveroldalon védi a létező acc nevek keresgélését, mert aki a locale_hu-ba átírja az továbbra is tudna keresni.

TCP Floodot nem ingame csinálják, progival a portra kapcsolódnak, nem kell hozzá account se. IPFW-vel lehet védeni. Nálam így van, bár tesztelve még nem volt:
${fwcmd} add 01500 allow tcp from any to me ${server_apps} setup limit src-addr 20
EhPortal 1.39 © 2025, WebDev