Bine aţi venit! ! X
* Pentru acces full te rugăm să te Întregistrezi sau să te Autentifici.
* Pe această comunitate se oferă support în domeniul respectiv.
* Nu folosiţi limbaj vulgar pe forum !
Vă mulţumim că aţi ales această comunitate!

Protectie Garantata anti inject .mix , .asi , .flt , .m3d !

Vezi subiectul anterior Vezi subiectul urmator In jos

Protectie Garantata anti inject .mix , .asi , .flt , .m3d !

Mesaj Scris de NoName_ la data de Sam Aug 24, 2013 2:06 am

Multi dintre voi doriti sa scapati de injecturi tip .mix .
Astazi o sa va arat o modalitate foarte simpla care nu necesita nici un fel de program criptare etc.
Multi dintre voi stiti deja ca la folosirea unui program de criptare / ascundere fisier majoritatea antivirusurilor detecteaza acel fisier ca fiind virus .
Dar cum am si mai zis va arat o protectie simpla si 100% functionala .

Pentru inceput este necesar sa decriptati ROOT .
In interior gasiti un fisier python numit : "prototype.py" ( prin acest fisier se face check la pornirea jocului .)
In dechideti cu un editor text ( de preferat NotePad ++ ) .

La acest script va fi nevoie de niste librari deci introduceti la inceput :

Cod:
import os
import sys
Pasul urmator :
Inainte de "def RunApp():"
Adaugati :
Cod:
def ismix(f):
  allowedFiles = ["mssa3d.m3d","mssds3d.m3d","mssdsp.flt","mssdx7.m3d","msseax.m3d","mssmp3.asi","mssrsx.m3d","msssoft.m3d","mssvoice.asi"]
  exts = ["mix","asi","flt","m3d"]
  if "." in f:
      ext = f.split(".")[1]
      if ext in exts and not f in allowedFiles:
        return 1
      else:
        return 0
  else:
      return 0
     
def checkMix():
  for f in os.listdir('.'):
      if os.path.isdir(f):
        continue
      if ismix(f):
        #exit
        dbg.TraceError("Found mix file: "+f)
        app.Abort()
        sys.exit()
  for f in os.listdir("./miles/"):
      if ismix(f):
        #exit
        dbg.TraceError("Found mix file: "+f)
        app.Abort()
        sys.exit()
[*] Adaugati exact cum este acolo cu spatii etc. ( in caz contrar veti primi eroare .)

Pasul Urmator :

Inainte de "RunApp()" si la final adaugati :

Cod:
checkMix()
Pasul Urmator :

Compilati din nou ROOT .
Si puteti sa testati ca aceste fisiere de tip .mix etc cand sunt in client nu mai sunt injectate deoarece clientu nu mai porneste cand gaseste aceste fisiere de tip .mix etc.

Sper ca va fost de ajutor !
Bfta la toti !

NoName_
Administrator
Administrator

Mesaje : 48
Data de inscriere : 24/08/2013

Vezi profilul utilizatorului

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum