Sziasztok. EPVP-n fent volt valamikor még egy olyan kis szösszenet aminek a segítségével letudtuk nyomozni van-e .mix .asi kiterjesztésű fájl a kliensben, vagy épp olyan amilyet beírunk, ettől a kliens nem indult el majd kitörölte a mappából az idegen fájlokat.
Valakinek megvan ez?
fájl törlés:
http://metin2hungary.net/index.php/topic,181478.msg953632.html#msg953632
CRC-vel lehet kombinálni.
import dbg
import app
import os
def RunCheckUp():
Ordner = os.listdir('.')
Ordner.sort()
for Datei in Ordner:
if Datei.find('.mix') != -1:
dbg.LogBox("Ne piszkáld a klienst! Segédfájl érzékelve: " + str(Datei))
try:
os.remove(Datei)
except:
dbg.LogBox("Ne piszkáld a klienst!")
dbg.LogBox("Töröld az alábbi fájlt: " + str(Datei))
app.Abort()
else:
pass
RunCheckUp()
def RunCheckUp2():
Ordner = os.listdir('.')
Ordner.sort()
for Datei in Ordner:
if Datei.find('.py') != -1:
dbg.LogBox("Ne piszkáld a klienst! Segédfájl érzékelve: " + str(Datei))
try:
os.remove(Datei)
except:
dbg.LogBox("Ne piszkáld a klienst!")
dbg.LogBox("Töröld az alábbi fájlt: " + str(Datei))
app.Abort()
else:
pass
RunCheckUp2()
def RunCheckUp3():
Ordner = os.listdir('.')
Ordner.sort()
for Datei in Ordner:
if Datei.find('.m3d') != -1:
dbg.LogBox("Ne piszkáld a klienst! Segédfájl érzékelve: " + str(Datei))
try:
os.remove(Datei)
except:
dbg.LogBox("Ne piszkáld a klienst!")
dbg.LogBox("Töröld az alábbi fájlt: " + str(Datei))
app.Abort()
else:
pass
RunCheckUp3()
def RunCheckUp4():
Ordner = os.listdir('.')
Ordner.sort()
for Datei in Ordner:
if Datei.find('.md3') != -1:
dbg.LogBox("Ne piszkáld a klienst! Segédfájl érzékelve: " + str(Datei))
try:
os.remove(Datei)
except:
dbg.LogBox("Ne piszkáld a klienst!")
dbg.LogBox("Töröld az alábbi fájlt: " + str(Datei))
app.Abort()
else:
pass
RunCheckUp4()
def RunCheckUp5():
Ordner = os.listdir('.')
Ordner.sort()
for Datei in Ordner:
if Datei.find('.flt') != -1:
dbg.LogBox("Ne piszkáld a klienst! Segédfájl érzékelve: " + str(Datei))
try:
os.remove(Datei)
except:
dbg.LogBox("Ne piszkáld a klienst!")
dbg.LogBox("Töröld az alábbi fájlt: " + str(Datei))
app.Abort()
else:
pass
RunCheckUp5()
def RunCheckUp6():
Ordner = os.listdir('.')
Ordner.sort()
for Datei in Ordner:
if Datei.find('.asi') != -1:
dbg.LogBox("Ne piszkáld a klienst! Segédfájl érzékelve: " + str(Datei))
try:
os.remove(Datei)
except:
dbg.LogBox("Ne piszkáld a klienst!")
dbg.LogBox("Töröld az alábbi fájlt: " + str(Datei))
app.Abort()
else:
pass
RunCheckUp6()
Amikor legutóbb láttam még rövidebb volt de lényegében ez az.:) Köszi Virus.