Problema protectie

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
[Servoo-Directie]
Nivel 1

Nivel 1
Mesaje: 71
Membru din: 06 Apr 2020, 18:59
Server: www.mpower2.ro
Regat: Shinsoo
Aprecieri: 50  
Mulţumiri: 0
Discord: Copiază ID
Medalii

*Problemă/Întrebare:
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Salut, am si eu aceasta protectie python, verificare fisiere, dar nu merge, practic pun orice fisier in client, iar atunci cand intru in metin nu verifica sa-l stearga...

Cod: Selectaţi tot

import dbg
import app
import os
def RunCheckUp():
	Whitelist = [
		'BGM',
		'lib',
		'mark',
		'miles',
		'pack',
		'screenshot',
		'upload',
		'channel.inf',
		'config.exe',
		'devil.dll',
		'granny2.dll',
		'ilu.dll',
		'locale.cfg',
		'metin2.cfg',
		'start.exe',
		'mouse.cfg',
		'MSS32.DLL',
		'msvcr110.dll',
		'msvcr910.dll',
		'python27.dll',
		'SpeedTreeRT.dll',
		'syserr.txt',
		]
	
	path = os.getcwd()
	k = os.listdir(path)
	if k != Whitelist:
		for item in k:
			if not item in Whitelist:
				dbg.LogBox("Urmatorul fisier se va sterge acum: " + str(item))
				try:
					os.remove(item)
				except:
					dbg.LogBox("Stergeti urmatorul fisier " + str(item) + " pentru a putea juca.")
					dbg.LogBox("Client-ul se va inchide acum.")
					app.Abort()
			else:
				pass
	if Whitelist != k:
		for missing in Whitelist:
			if not missing in k:
				dbg.LogBox("Faceti update ! Lipseste fisierul: " + str(missing))
				app.Abort()
			else:
				pass
RunCheckUp()
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

T/C Autorul subiectului nu a mai dat semne mai mult de 5 zile!
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
186
Răspunsuri
2
Vizualizări
197
Răspunsuri
4
Vizualizări
228
Răspunsuri
1
Vizualizări
162

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie