Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] "Sprawdzanie" czy klient został spatchowany.


.Hayato

Rekomendowane odpowiedzi

Opublikowano

Witam.

Dzisiaj chciałbym wam zaprezentować pewne zabezpieczenie (działające tylko na naszym cliencie), a mianowicie "sprawdzanie" czy client został spatchowany (tak na prawdę to sprawdza czy pewien plik ma taką samą zawartość jak plik na stronie, ale cicho).

No to może jak to działa?

Mamy w cliencie plik "client_version.txt", w którym przechowywany jest jeden znak.

Na naszej stronie jest identyczny plik, który także ma w sobie jeden znak.

Jeżeli znaki się zgadzają, client pozwala nam się zalogować, jeżeli nie, nie będziemy mogli się zalogować (nie pokaże nam się okienko z wyborem serwera itp).

 

No to przejdźmy do rzeczy.

 

1. Stwórz plik na twojej stronie i wpisz w nim dowolny znak.

2. Stwórz plik client_version.txt w głównym folderze z clientem i wpisz w nim taki sam znak, jak w pliku na stronie.

3. Wypakuj root'y z Twojego clienta i otwórz plik introLogin.py

4. Wyszukaj w nim:

 

			self.serverBoard.SetPosition(self.xServerBoard, self.yServerBoard)
			self.serverBoard.Show()
			self.connectBoard.Hide()
			self.loginBoard.Hide()
			self.AccountBoard.Hide()

 

i zamień na:

 

		import urllib
		strona = urllib.urlopen("http://nazwa_strony.pl/plik.txt").read()
		first_strona = str(strona)[0]
		plik = open("client_version.txt").read()
		first_plik = str(plik)[0]
		if first_strona == first_plik:		
			self.serverBoard.SetPosition(self.xServerBoard, self.yServerBoard)
			self.serverBoard.Show()
			self.connectBoard.Hide()
			self.loginBoard.Hide()
			self.AccountBoard.Hide()
		else:
			self.serverBoard.Hide()
			self.connectBoard.Hide()
			self.loginBoard.Hide()
			self.AccountBoard.Hide()

 

5. Zmień http://nazwa_strony.pl/plik.txt na url strony z twoim plikiem.

6. Wgraj pliki w załączniku do folderu lib w głównym folderze clienta.

7. Gotowe.

 

Ps. Nie wiem czy komuś się to przyda. ;p

 

lib-darooworld.rar

Opublikowano

Jeśli ktoś wypakuje klienta a na 100% to zrobią choćbym nie wiem jakie zabezpieczenia dawał to i tak to można obejść. Ale sam pomysł w sobie nie jest zły.

 

niby tak, ale w sumie to i tak ciekawy pomysł :) trzeba kombinować :)

Opublikowano

@offtop

Poczekaj czekaj. .Hayato = .Hirako = Tarazo ?

Powodzenia z dr.....

@topic

Ja bym zrobił to inaczej.... :)

Przynajmniej coś pokazałeś .... :X

No co byś zrobił noname? :|

Mi jakiś ten pasek nie przeszkadza a to leciutko mało optymalne rozwiązanie.

 

 

 

Czemu mi się wydaje że jesteś tym frajerem Hirako nwm ;/

Poradnik treściowo dobry , komuś się przyda.

@@

Hee leci perm za ACC

 

Hahahaha, frajer :(

 

 

 

Nie, to jest zupełnie co innego.

Zabezpieczenia przed Kamer Modem nie dam na mpc. :P

No to pokazuj gwiazdorze te 'zabezpieczenie' przed kamerem :(

1367133050-U891712.jpg

Opublikowano

No co byś zrobił noname? :|

Mi jakiś ten pasek nie przeszkadza a to leciutko mało optymalne rozwiązanie.

 

 

 

 

Hahahaha, frajer :(

 

 

 

No to pokazuj gwiazdorze te 'zabezpieczenie' przed kamerem :(

 

Jego stare konto

http://www.mpcforum.pl/user/876131-hirako/

Nowe

http://www.mpcforum.pl/user/905902-hayato/

 

Jak widać sprzecznośc "." oraz podobne nicki.

Ten sam styl pisania oraz "Zabezpieczenie przed kamerem"

 

http://scr.hu/0kfi/z2l0u

Nastepne konto --- > http://scr.hu/0kfi/yjmpf

 

 

 

@offtop

Poczekaj czekaj. .Hayato = .Hirako = Tarazo ?

Powodzenia z dr.....

@topic

Ja bym zrobił to inaczej.... :)

Przynajmniej coś pokazałeś .... :X

 

Tak to on , dziwie się że nie ma jeszcze bana za ACC ta dziewczynka Hirako.

 

@AntyWarn

Czemu mi się wydaje że jesteś tym frajerem Hirako nwm ;/

Poradnik treściowo dobry , komuś się przyda.

@@

Hee leci perm za ACC

 

 

1377774857-U369478.png


Opublikowano

 

Jego stare konto

http://www.mpcforum.pl/user/876131-hirako/

Nowe

http://www.mpcforum.pl/user/905902-hayato/

 

Jak widać sprzecznośc "." oraz podobne nicki.

Ten sam styl pisania oraz "Zabezpieczenie przed kamerem"

 

http://scr.hu/0kfi/z2l0u

Nastepne konto --- > http://scr.hu/0kfi/yjmpf

 

 

 

 

Tak to on , dziwie się że nie ma jeszcze bana za ACC ta dziewczynka Hirako.

 

@AntyWarn

 

 

 

Powinieneś kierować wszystko do tematu.

Nie znam osobnika o nazwie ".Hirako" czy jakoś tak.

Ty już dawno powienieneś dostać bana, za wypowiadanie się o osobach, których nie znasz.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...