Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Radox Dátum 2019-05-17, 19:22:30

Cím: CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-17, 19:22:30
Üdv, az alábbi megoldás működik dmg ellen is?
Idézhttps://metin2.dev/board/index.php?/topic/3942-canti-wait-hackprodamage-and-etc/
Illetve hogyan lehetne megoldani, hogy ne bannoljon random játékosokat, akinek nagy a támadósebessége? o.o
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: drift3 Dátum 2019-05-17, 19:23:25
állítasz forrásba max támadósebességet, és az fölé rakod a bannál
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-17, 19:46:12
Értem, tehát a max támadó sebesség legyen kisebb mint amitől bannol ez a cucc...Viszont a kérdésem az volna még, hogy ez jó dmg ellen is? Mert ugye a leírásban az van, bár én nem látok itt a fix-ben olyan
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: OneCharakter Dátum 2019-05-17, 20:01:24
Ez a publikáció borzasztóan pontatlan "pro" dmg ellen semmi hatása nincsen egyedül a wait dmg-ket szűri meg de ott is előfordulhat hogy csak úgy random bannolná a játékost mondjuk egy kisebb lagg miatt, bannolós verzió halott ügy szerintem maximum logoltatásra lehetne alkalmas de ott sem 100%-ig megbízható.
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-17, 20:06:02
Esetleg tudnátok mondani egy szerveroldali megoldást dmg ellen? az alap 2-es packet-et meg változtattam mint szerver mint kliens oldalon, és így blockolta is a dmg-t, viszont ha a játékos ablak módban van, nem ér semmit, ugyanúgy tud dmg-zni.
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: drift3 Dátum 2019-05-17, 21:47:39
Szerver oldali védelem nem nagy megoldás, inkább kliens.

pár hook

NtOpenProcess (lalakert egyből le lövi)

NtWriteMemory

NtReadVirtualMemory

pár kiinduló pont
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-18, 00:59:55
Köszönöm szépen a választ, és a privát segítséget, ennek köszönhetően már meg kezdtem a lalaker védelmet :) ment a+
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-21, 10:39:45
Utólagis az előzőekből erre gondoltál? https://www.elitepvpers.com/forum/coding-snippets/3103828-c-c-injection-other-way.html

Ezt be üzemeltem, és konkrétan az új lalaker ellen semmit sem ér.
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: drift3 Dátum 2019-05-21, 16:32:02
Tesó, a lalaker és társai pl memorybreak az external cheat, én megfogtam most, wpm hook funkciót int maxoltam és vége volt.
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-21, 17:23:20
Értem, tehát int-re emelted, ez eddig stimmel, viszont abban tudnál segíteni, hogy egészen pontosan melyik részleget kell ?
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: drift3 Dátum 2019-05-21, 17:29:28
Keress rá:
bool Main(HINSTANCE hInstance, LPSTR lpCmdLine)

Így hookolod.

oOpenProcess = (OpenProcessFn)detour_ptr("OpenProcess", (PVOID)hkOpenProcess, GetModuleHandleA("Kernel32.dll"));
oWriteProcessMemory = (WriteProcessMemoryFn)detour_ptr("WriteProcessMemory", (PVOID)hkWriteProcessMemory, GetModuleHandleA("Kernel32.dll"));


Most már csak a funkció kell neki és működik, ennyit tudtam segíteni. (természetesen ingyen mert ilyenekkel úgy lehúzzák az embert)
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: Radox Dátum 2019-05-21, 17:50:08
Értem, köszönöm szépen. És ezt azzal kell használni, amit be linkeltem? Vagy nem szükséges hozzá?
Cím: Re:CSAK EGY KÉRDÉS (C++)
Írta: drift3 Dátum 2019-05-21, 17:52:06
paraméterek ott vannak már csak a funkciót kell megírni ami 10-20 sor.

amit néztél az szinte nem jó semmire, azt felejtsd el, erről leírást nem nagyon fogsz találni mivel csgo cheates loaderemből másoltam ki.

Ezt itt hagyom.
EhPortal 1.39 © 2025, WebDev