[Dezinstalare] SvSide Serverfiles Cheice / Other.

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
[MoșulWtfYoYo]
Utilizator interzis !

Utilizator interzis !
Mesaje: 266
Membru din: 30 Ian 2014, 10:23
Aprecieri: 232  
Mulţumiri: 244  
Medalii

Buna ziua , seara draga comunitate , pentru cei ce au serverfiles de pe net .. si au protectia svside care deobicei este platita si are licenta doar 30 zile pentru cine a cumparat-o , acestia nu o sa mai poata folosi acest serverfiles . Astazi am sa va prezint , invat .. cum se scoate protectia aceea. Sa incepem .

1) Dezinstalarea partii de python :
Imagine



- Se cauta in folderul clientului folderul svside si se sterge.

Imagine



- Intram in root , si cautam fisierul svsideoi.py care il stergem.

Imagine



- Apoi cautam fisierul game.py ( Atentie aici sa stergeti corect ).
- Se cauta aceste funcii si se sterg toate:
svsidedia = None
svsidedi_cp = ""
from svsideoi import SvsideDialog
import binascii
Imagine
global svsidedia
if svsidedia == None:
svsidedia = SvsideDialog()
svsidedia.Board.Hide()
Imagine
if name.find("<svside>") != -1:
global svsidedia
if line[line.find(",")-4:line.find(",")].isdigit():
svsidedia.nm_updateimgoffline(line[line.find(", ")-4:line.find(", ")])
else:
svsidedia.Board.Hide()
return
Imagine
if message.find("#ebvs.svside:") != -1:
message2 = message[message.find("#ebvs.svside:")+13:]
global svsidedi_cp
if message.find("4A464946") != -1:
svsidedi_cp = str(app.GetRandom(55555, 99999999)) + ".jpg"
f = open('svside/' + svsidedi_cp, 'wb')
else:
f = open('svside/' + svsidedi_cp, 'ab')
f.write(binascii.unhexlify(message2))
f.close()
if len(message2) < 450:
svsidedia.nm_updateimgoffline2(svsidedi_cp)
if os.path.exists('svside/' + svsidedi_cp):
try:
os.remove('svside/' + svsidedi_cp)
except:
pass
return
if message.find("#ebvs:VerifyOK") != -1:
svsidedia.Board.Hide()
return
Imagine



2) Dezinstalarea partii de source pentru client:
- Se cauta in folderul UserInterface/PythonChat.cpp urmatoare functie si se sterge:
if (strstr(c_szChat, "#ebvs"))
return;
Imagine


3) Dezinstalarea partii de pe source game :

- game/src/main.cpp : - se sterg aceste functii
#include <dlfcn.h>
Imagine

dlopen("/usr/libsvside.so", RTLD_NOW | RTLD_GLOBAL);
AICI VEDETI CA PUTETI AVEA ALTA LOCATIE ! CEL MAI BINE CAUTATI DOAR "libsvside.so".

Imagine

ABBC3_SPOILER_SHOW
env LD_PRELOAD="/usr/libsvside.so"
-> 32 bits
env LD_32_PRELOAD="/usr/libsvside.so"
-> 64 bits


4) Acum se merge in locatia in care ati gasit fisierul "libsvside.so" de la punctul 3 si se sterge + tot ce tine de fisiere /
loguri / etc pentru svside din server ( folderul svside / in fiecare ch(core) - evbs.svside / svside-log .. etc )


PS: Ca sa puteti baga aceastra protectie aveti nevoie de mai multe chestii platite cu care sa functioneze gameul dumneavoastra. Deci degeaba incercati sa " bagati " aceastra protectie deoarece nu va va merge niciodata . Doar sa o scoateti .

Cheers.
Ultima oară modificat 22 Apr 2020, 10:46 de către [MoșulWtfYoYo], modificat 1 dată în total.
Răspunde
Răspunsuri
2
Vizualizări
202
Răspunsuri
2
Vizualizări
224
Răspunsuri
9
Vizualizări
543
Răspunsuri
2
Vizualizări
185

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori