Salut
Aveti vreo protectia anti injector sau protectia aia ca atunci cand bagi un fisier nou in client sa nu porneasca clientul.
Anti-Hack
am eu pe amandoua
- ilgryu
-

- 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:
eu folosesc asta 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..
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()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
Răspunsuri
0 Vizualizări
121
0 Vizualizări
121
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 31 vizitatori


