[tutorial] Rezolvare shop offline #2

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
B.Eduard
Super Ad Mod
Super Ad Mod
Mesaje: 3888
Membru din: 08 Aug 2013
Localitate: Constanţa
Reputație: Super Ad Moderator
Lider Ad Moderatori
Membru Club (permanent)
Fost Lider Super Moderatori
Fost Designer
Realizator reclame metin2
Mulțumiri acordate: 16
Mulțumiri primite: 69
Contact:

[tutorial] Rezolvare shop offline #2

Mesajde B.Eduard » 28 Mai 2016, 11:15

Saptamana trecuta am descoperit un nou bug la sistemul de shop-uri offline realizat de KeN.
Cum se manifesta acest bug ?
Daca cineva (un jucator) creaza un shop cu numele %d , %s sau orice alt caracter special, serverul se opreste.
Multumita lui VeGas am reusit sa rezolvam acest bug.

Ce trebuie sa faci ?

Decripteaza fisierul root.eix/epk din pack.

Deschide fisierul uiofflineshop.py

Imagine

Cauta urmatoarea linie :

„def GetTitle(self):”


Imagine

Inlocuiti functia cu urmatorul text :

def GetTitle(self):
vegas = self.inputValue.GetText()
if net.IsInsultIn(vegas):
chat.AppendChat(chat.CHAT_TYPE_INFO, „[Offline Shop] Store name contains forbidden words.”)
return
else:
return self.inputValue.GetText()


Imagine

Atentie la aliniere ! Aliniati cu TAB, nu cu space.

Ok, am terminat cu root-urile. Criptam inapoi fisierele root si decriptam locale_xz.

Deschidem fisierul insult.


Imagine

Adaugam urmatoarele linii :

%d
%s
%u
%m
%n
%a
%c
%b


Am terminat toata rezolvarea. Criptati inapoi fisierele si spor la lucru.
Sursa: ovinetwork.ro
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Cele mai bune firme de hosting metin2, website, cs, sa:mp,etc.
// Servicii design, prezentări servere metin2 (skype: b.eduard96) pentru detalii!
Trebuie să fii logat sau înregistrat pentru a vedea acest link. (click aici)

Deconectat
Avatar utilizator
Ratony Montana
Membru Club
Membru Club
Mesaje: 1057
Membru din: 25 Iun 2015
Localitate: Iasi
Reputație: Membru club permanent
Regat: Chunjo
Mulțumiri acordate: 8
Mulțumiri primite: 12

Re: [tutorial] Rezolvare shop offline #2

Mesajde Ratony Montana » 28 Mai 2016, 11:49

mai sigur ar fi sa blochezi caracterele din banword, asa oricine iti poate decripta clientu si poc server crash

Deconectat
Avatar utilizator
Jnebun
Nivel 1
Nivel 1
Mesaje: 91
Membru din: 15 Oct 2015
Mulțumiri acordate: 1
Mulțumiri primite: 13

Re: [tutorial] Rezolvare shop offline #2

Mesajde Jnebun » 31 Mai 2016, 16:12

Eduard Faraon scrie:Saptamana trecuta am descoperit un nou bug la sistemul de shop-uri offline realizat de KeN.
.....

iti decripteaza careva clientul si iar ai crash :)) cel mai simplu intri in chat.cpp si cauti

Cod: Selectaţi tot

if (m_stOfflineShopSign.length() == 0)

si deasupra adaugi

Cod: Selectaţi tot

if (strchr(szSign, '%'))
{
   return;
}
Ultima oară modificat 03 Iun 2016, 01:36 de către Jnebun, modificat 1 dată în total.

Deconectat
Avatar utilizator
B.Eduard
Super Ad Mod
Super Ad Mod
Mesaje: 3888
Membru din: 08 Aug 2013
Localitate: Constanţa
Reputație: Super Ad Moderator
Lider Ad Moderatori
Membru Club (permanent)
Fost Lider Super Moderatori
Fost Designer
Realizator reclame metin2
Mulțumiri acordate: 16
Mulțumiri primite: 69
Contact:

Re: [tutorial] Rezolvare shop offline #2

Mesajde B.Eduard » 31 Mai 2016, 16:15

@Jnebun, eu doar am postat o rezolvare găsită pe internet, acum nu știam că nu este bună pentru că se poate întâmpla asta.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Cele mai bune firme de hosting metin2, website, cs, sa:mp,etc.
// Servicii design, prezentări servere metin2 (skype: b.eduard96) pentru detalii!
Trebuie să fii logat sau înregistrat pentru a vedea acest link. (click aici)

Deconectat
Avatar utilizator
gamerulfantoma
Nivel 1
Nivel 1
Mesaje: 58
Membru din: 20 Iun 2016
Localitate: Tecuci
Status: Fain
Server Metin2: Metin2
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 2

Re: [tutorial] Rezolvare shop offline #2

Mesajde gamerulfantoma » 20 Iun 2016, 23:08

Pai asta nu este rezolvare este o protectie la exploit pentru shop offline .. pentru cine nu are sursa
Imagine


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: [E]Liberty, Soarecele și 3 vizitatori