Anti-Hack

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Xpyka
Nivel 2

Nivel 2
Mesaje: 203
Membru din: 20 Mar 2015, 15:44
Regat: Chunjo
Aprecieri: 8  
Mulţumiri: 0
 Contact:
Medalii

Salut
Aveti vreo protectia anti injector sau protectia aia ca atunci cand bagi un fisier nou in client sa nu porneasca clientul.
Imagine
Afișează semnătura
Avatar utilizator
fanutz2015
Utilizator interzis !

Utilizator interzis !
Mesaje: 181
Membru din: 25 Apr 2015, 17:56
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

am eu pe amandoua
Imagine
Afișează semnătura
Avatar utilizator
ilgryu
Nivel 3

Nivel 3
Mesaje: 452
Membru din: 13 Dec 2013, 16:14
Server: O sa fie si ala.
Regat: Jinno
Aprecieri: 225  
Mulţumiri: 23  
Discord: Copiază ID
 Contact:
Medalii

eu folosesc asta

Cod: Selectaţi tot

def libcheck():

    lib = os.listdir('lib')
   
    LibFiles = ['__future__.pyc','copy_reg.pyc','linecache.pyc','ntpath.pyc','os.pyc','site.pyc','stat.pyc','string.pyc','traceback.pyc','types.pyc','UserDict.pyc']
    
    if lib != LibFiles: 
            for item in lib: 
               if not item in LibFiles:
                dbg.LogBox("Jegule Ai un Fisier In Plus")
                dbg.LogBox("In Folderul Lib-> "+ str(item))
                try:
                    os.remove(item)
                except:
                    dbg.LogBox("Stergel sau joci maine metin")
                    dbg.LogBox("Papa Clientu se inchide!!!")
                    app.Abort()                 
    if LibFiles != lib: 
            for missing in LibFiles:
               if not missing in lib:
                dbg.LogBox("Lipseste fisier-ul///lib///"   + str(missing))
                app.Abort()
            else:
                pass
libcheck()

def bgmcheck():

    bgm = os.listdir('bgm')
    
    
    BGMFiles = ['characterselect.mp3','login_window.mp3','wedding.mp3','xmas.mp3']
    
    
    if bgm != BGMFiles: 
            for item in bgm: 
               if not item in BGMFiles:
                dbg.LogBox("Jegule Ai un Fisier In Plus")
                dbg.LogBox("In Folderul BGM -> "+ str(item))
                try:
                    os.remove(item)
                except:
                    dbg.LogBox("Stergel sau joci maine metin")
                    dbg.LogBox("Papa Clientu se inchide!!!")
                    app.Abort()
                    
                    
    if BGMFiles != bgm: 
            for missing in BGMFiles:
               if not missing in bgm:
                dbg.LogBox("Lipseste fisier-ul///bgm///"   + str(missing))
                app.Abort()
            else:
                pass
bgmcheck()

def PrincipalyFiles():

    path = os.getcwd() 
    principaly = os.listdir(path) 
    
    
    PrincipalyFiles = ['BGM','Lex.dll','hshield','lib','mark','miles','pack','screenshot','upload','artpclnt.dll','channel.inf','config.exe','devil.dll','DSETUP.dll','errorlog.exe','ErrorLog.txt','granny2.dll','HsUserUtil.log','ijl15.dll','ilu.dll','locale.cfg','Metin2MkS.exe','metin2.cfg','metin2_icon.ico','mouse.cfg','mscoree.dll','MSS32.DLL','msvcp60.dll','MSVCRTD.DLL','patchw32.dll','python22.dll','SpeedTreeRT.dll','syserr.txt','unicows.dll']
    
    
    if principaly != PrincipalyFiles: 
            for item in principaly: 
               if not item in PrincipalyFiles:
                dbg.LogBox("Jegule Ai un Fisier In Plus")
                dbg.LogBox("In Client Folder -> "+ str(item))
                try:
                    os.remove(item)
                except:
                    dbg.LogBox("Stergel sau joci maine metin")
                    dbg.LogBox("Papa Clientul se inchide!!!")
                    app.Abort()
                    
                    
    if PrincipalyFiles != principaly: 
            for missing in PrincipalyFiles:
               if not missing in principaly:
                dbg.LogBox("Lipseste fisier-ul///Client folder///"   + str(missing))
                app.Abort()
            else:
                pass
PrincipalyFiles()

def Pack():

    pack = os.listdir('pack')
      
    PackFiles = ['armor_metinbook.eix','armor_metinbook.epk','BGM.eix','BGM.epk','costum_pack.eix','costum_pack.epk','crystalroom.eix','crystalroom.epk','dance6.eix','dance6.epk','Effect.eix','Effect.epk','energySystem.eix','energySystem.epk','etc.eix','etc.epk','fumposedata.eix','fumposedata.epk','guild.eix','guild.epk','icon.eix','icon.epk','Index','indoordeviltower1.eix','indoordeviltower1.epk','indoormonkeydungeon1.eix','indoormonkeydungeon1.epk','indoormonkeydungeon2.eix','indoormonkeydungeon2.epk','indoormonkeydungeon3.eix','indoormonkeydungeon3.epk','item.eix','item.epk','item200.eix','item200.epk','itemdead.eix','indoorspiderdungeon1.eix','indoorspiderdungeon1.epk','itemdead.epk','locale_ro.eix','locale_ro.epk','map_250_created_by_razor.eix','map_250_created_by_razor.epk','mape_noi_by_rz.eix','mape_noi_by_rz.epk','metin2_patch_eu3.eix','metin2_patch_eu3.epk','metin2_patch_eu4.eix','metin2_patch_eu4.epk','metin2_patch_flame_dungeon.eix','metin2_patch_flame_dungeon.epk','metin2_patch_newmob.eix','metin2_patch_newmob.epk','metin2_patch_nz.eix','metin2_patch_nz.epk','metin2_patch_sd.eix','metin2_patch_sd.epk','metin2_patch_w21_mobs.eix','metin2_patch_w21_mobs.epk','metin2_patch7.eix','metin2_patch7.epk','metin2_patch8.eix','metin2_patch8.epk','Monster.eix','Monster.epk','monster2.eix','monster2.epk','monstri_noi.eix','monstri_noi.epk','NPC.eix','NPC.epk','npc2.eix','npc2.epk','omega-weapons.eix','omega-weapons.epk','Outdoor.eix','Outdoor.epk','OutdoorA1.eix','OutdoorA1.epk','OutdoorA2.eix','OutdoorA2.epk','OutdoorA3.eix','OutdoorA3.epk','OutdoorB1.eix','OutdoorB1.epk','OutdoorB3.eix','OutdoorB3.epk','OutdoorC1.eix','OutdoorC1.epk','OutdoorC3.eix','OutdoorC3.epk','outdoordesert1.eix','outdoordesert1.epk','outdoorduel.eix','outdoorduel.epk','outdoorempirebattle1.eix','outdoorempirebattle1.epk','outdoorfielddungeon1.eix','outdoorfielddungeon1.epk','outdoorflame1.eix','outdoorflame1.epk','outdoorgmguildbuild.eix','outdoorgmguildbuild.epk','outdoorguild1.eix','outdoorguild1.epk','outdoorguild2.eix','outdoorguild2.epk','outdoorguild3.eix','outdoorguild3.epk','outdoormilgyo1.eix','outdoormilgyo1.epk','OutdoorSnow1.eix','OutdoorSnow1.epk','outdoort1.eix','outdoort1.epk','outdoort2.eix','outdoort2.epk','outdoort3.eix','outdoort3.epk','outdoort4.eix','outdoort4.epk','outdoortrent.eix','outdoortrent.epk','outdoortrent02.eix','outdoortrent02.epk','outdoorwedding.eix','outdoorwedding.epk','pack180.eix','pack180.epk','Patch_by_Razor.eix','Patch_by_Razor.epk','patch1.eix','patch1.epk','patch2.eix','patch2.epk','patch5.eix','patch5.epk','patchword.eix','patchword.epk','PC.eix','PC.epk','pc2.eix','pc2.epk','pc3.eix','pc3.epk','Property.eix','Property.epk','Psyco.eix','Psyco.epk','root.eix','root.epk','season1.eix','season1.epk','season2.eix','season2.epk','season3_eu.eix','season3_eu.epk','Sound.eix','Sound.epk','sound2.eix','sound2.epk','Terrain.eix','Terrain.epk','textureset.eix','textureset.epk','Tree.eix','Tree.epk','treenpatchmap.eix','treenpatchmap.epk','uiloading.eix','uiloading.epk','uiscript.eix','uiscript.epk','wordarm.eix','wordarm.epk','wordarm2.eix','wordarm2.epk','wordarm2update.eix','wordarm2update.epk','wordfreze_pack.eix','wordfreze_pack.epk','Zone.eix','Zone.epk']
 
    if pack != PackFiles: 
            for item in pack: 
               if not item in PackFiles:
                dbg.LogBox("Fisier in plus")
                dbg.LogBox("pack///"+ str(item))
                try:
                    os.remove(item)
                except:
                    dbg.LogBox("Te rugam sterge manual fisier-ul ")
                    dbg.LogBox("Client-ul se va inchide!")
                    app.Abort()
                    
    if PackFiles != pack: 
            for missing in PackFiles:
               if not missing in pack:
                dbg.LogBox("Lipseste fisier-ul///pack///"   + str(missing))
                app.Abort()
            else:
                pass
Pack()
e simplu de folosit :) app vezi ca in intrologin.py se baga app modifici acolo numele si etc si cand itnra cu ceva nou il scoate.. dar injector revin cu edit..
Fusai Aci
Facui Asta
Afișează semnătura
Avatar utilizator
fanutz2015
Utilizator interzis !

Utilizator interzis !
Mesaje: 181
Membru din: 25 Apr 2015, 17:56
Aprecieri: 0
Mulţumiri: 2  
 Contact:
Medalii

mai e o metoda mai sigura ca doar asa til poatescoate foare usor eu am o metoda sa nu mai aiva cum so mai scoata
Imagine
Afișează semnătura
Avatar utilizator
Răzvaan
Utilizator interzis !

Utilizator interzis !
Mesaje: 1799
Membru din: 15 Mar 2015, 17:07
Server: da
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 62  
 Contact:
Medalii

Arhivat, subiect inactiv.
Imagine
SERVICII: PHOTOSHOP, PHPBB, METIN2
Afișează semnătura
Închis

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot], Google [Bot], Semrush [Bot] și 65 vizitatori