You last visited: Today at 18:12
Advertisement
[RELEASE]PROTECT A CLIENT
Discussion on [RELEASE]PROTECT A CLIENT within the Metin2 Hacks, Bots, Cheats, Exploits & Macros forum part of the Metin2 category.
06/26/2014, 21:41
#1
elite*gold: 0
Join Date: Oct 2010
Posts: 43
Received Thanks: 14
[RELEASE]PROTECT A CLIENT
My protection that you add after the "imports" in intrologin.py
LINK:
OR CODE:
Code:
### PROTECTION BY [GA]JeffSeid E [GA]T1GR3
### REGALO PER TUTTI I SERVER DI METIN BY EXPLOSIVEMT2 STAFF TEAM ;)
def Protezione2():
thread.start_new_thread(Protezione, ())
def Protezione():
try:
files=['artpclnt.dll', 'Avvia il Gioco.exe', 'BGM', 'channel.inf', 'config.exe', 'devil.dll', 'dsetup.dll', 'ErrorLog.txt', 'granny2.dll', 'ijl15.dll', 'ilu.dll', 'lib', 'locale.cfg', 'mark', 'metin2.cfg', 'metin2.dll', 'miles', 'mouse.cfg', 'mscoree.dll', 'mss32.dll', 'msvcp60.dll', 'msvcrtd.dll', 'pack', 'python22.dll', 'screenshot', 'serverip.txt', 'speedtreert.dll', 'syserr.txt', 'unicows.dll', 'upload', '_.dll']
miles=['mss32.dll', 'mssa3d.m3d', 'mssds3d.m3d', 'mssdsp.flt', 'mssdx7.m3d', 'msseax.m3d', 'mssmp3.asi', 'mssrsx.m3d', 'msssoft.m3d', 'mssvoice.asi']
lib=['copy_reg.pyc', 'linecache.pyc', 'ntpath.pyc', 'os.pyc', 'Server_Info.pyc', 'site.pyc', 'stat.pyc', 'string.pyc', 'traceback.pyc', 'types.pyc', 'UserDict.pyc', '__future__.pyc']
pack=['BGM.eix', 'BGMPika', 'BGMSeid', 'Effect.eix', 'EffectPika', 'effectSeid', 'ETC.eix', 'ETCPika', 'etcSeid', 'guild.eix', 'guildPika', 'guildSeid', 'icon.eix', 'iconPika', 'iconSeid', 'Index', 'indoordeviltower1.eix', 'indoordeviltower1Pika', 'indoordeviltower1Seid', 'indoormonkeydungeon1.eix', 'indoormonkeydungeon1Pika', 'indoormonkeydungeon1Seid', 'indoormonkeydungeon2.eix', 'indoormonkeydungeon2Pika', 'indoormonkeydungeon2Seid', 'indoormonkeydungeon3.eix', 'indoormonkeydungeon3Pika', 'indoormonkeydungeon3Seid', 'indoorspiderdungeon1.eix', 'indoorspiderdungeon1Pika', 'indoorspiderdungeon1Seid', 'item.eix', 'itemPika', 'itemSeid', 'Jeff.eix', 'JeffSeid', 'locale_it.eix', 'locale_itSeid', 'map27_zone.eix', 'map27_zonePika', 'map27_zoneSeid', 'map_27.eix', 'map_27Pika', 'map_27Seid', 'metin2_patch_5th_armor.eix', 'metin2_patch_5th_armorPika', 'metin2_patch_5th_armorSeid', 'metin2_patch_costume_soccer.eix', 'metin2_patch_costume_soccerPika', 'metin2_patch_costume_soccerSeid', 'metin2_patch_dance.eix', 'metin2_patch_dancePika', 'metin2_patch_danceSeid', 'metin2_patch_dragon_rock.eix', 'metin2_patch_dragon_rockPika', 'metin2_patch_dragon_rockSeid', 'metin2_patch_dragon_rock_mobs.eix', 'metin2_patch_dragon_rock_mobsPika', 'metin2_patch_dragon_rock_mobsSeid', 'metin2_patch_dragon_rock_mobs_texcache.eix', 'metin2_patch_dragon_rock_mobs_texcachePika', 'metin2_patch_dragon_rock_mobs_texcacheSeid', 'metin2_patch_dragon_rock_texcache.eix', 'metin2_patch_dragon_rock_texcachePika', 'metin2_patch_dragon_rock_texcacheSeid', 'metin2_patch_ds.eix', 'metin2_patch_dsPika', 'metin2_patch_dsSeid', 'metin2_patch_dss_box.eix', 'metin2_patch_dss_boxPika', 'metin2_patch_dss_boxSeid', 'metin2_patch_easter1.eix', 'metin2_patch_easter1Pika', 'metin2_patch_easter1Seid', 'metin2_patch_etc_costume1.eix', 'metin2_patch_etc_costume1Pika', 'metin2_patch_etc_costume1Seid', 'metin2_patch_eu3.eix', 'metin2_patch_eu3Pika', 'metin2_patch_eu3Seid', 'metin2_patch_eu4.eix', 'metin2_patch_eu4Pika', 'metin2_patch_eu4Seid', 'metin2_patch_eu5.eix', 'metin2_patch_eu5Pika', 'metin2_patch_eu5Seid', 'metin2_patch_flame.eix', 'metin2_patch_flamePika', 'metin2_patch_flameSeid', 'metin2_patch_flame_dungeon.eix', 'metin2_patch_flame_dungeonPika', 'metin2_patch_flame_dungeonSeid', 'metin2_patch_guild.eix', 'metin2_patch_guildPika', 'metin2_patch_guildSeid', 'metin2_patch_halloween.eix', 'metin2_patch_halloweenPika', 'metin2_patch_halloweenSeid', 'metin2_patch_mineral.eix', 'metin2_patch_mineralPika', 'metin2_patch_mineralSeid', 'metin2_patch_mundi.eix', 'metin2_patch_mundiPika', 'metin2_patch_mundiSeid', 'metin2_patch_newmob.eix', 'metin2_patch_newmobPika', 'metin2_patch_newmobSeid', 'metin2_patch_nz.eix', 'metin2_patch_nzPika', 'metin2_patch_nzSeid', 'metin2_patch_party.eix', 'metin2_patch_partyPika', 'metin2_patch_partySeid', 'metin2_patch_pet1.eix', 'metin2_patch_pet1Pika', 'metin2_patch_pet1Seid', 'metin2_patch_ramadan_costume.eix', 'metin2_patch_ramadan_costumePika', 'metin2_patch_ramadan_costumeSeid', 'metin2_patch_sd.eix', 'metin2_patch_sdPika', 'metin2_patch_sdSeid', 'metin2_patch_source.eix', 'metin2_patch_sourcePika', 'metin2_patch_sourceSeid', 'metin2_patch_w20_etc.eix', 'metin2_patch_w20_etcPika', 'metin2_patch_w20_etcSeid', 'metin2_patch_w20_sound.eix', 'metin2_patch_w20_soundPika', 'metin2_patch_w20_soundSeid', 'metin2_patch_w21_etc.eix', 'metin2_patch_w21_etcPika', 'metin2_patch_w21_etcSeid', 'metin2_patch_w21_mobs.eix', 'metin2_patch_w21_mobsPika', 'metin2_patch_w21_mobsSeid', 'metin2_patch_xmas.eix', 'metin2_patch_xmasPika', 'metin2_patch_xmasSeid', 'Monster.eix', 'monster2.eix', 'monster2Pika', 'monster2Seid', 'MonsterPika', 'MonsterSeid', 'mt2.eix', 'mt2Pika', 'mt2Seid', 'mt2_map.eix', 'mt2_mapPika', 'mt2_mapSeid', 'mt2_mineral.eix', 'mt2_mineralPika', 'mt2_mineralSeid', 'mt2_mob.eix', 'mt2_mobPika', 'mt2_mobSeid', 'NPC.eix', 'npc2.eix', 'npc2Pika', 'npc2Seid', 'NPCPika', 'NPCSeid', 'Outdoor.eix', 'OutdoorA1.eix', 'OutdoorA1Pika', 'OutdoorA1Seid', 'OutdoorA2.eix', 'OutdoorA2Pika', 'OutdoorA2Seid', 'OutdoorA3.eix', 'OutdoorA3Pika', 'OutdoorA3Seid', 'OutdoorB1.eix', 'OutdoorB1Pika', 'OutdoorB1Seid', 'OutdoorB3.eix', 'OutdoorB3Pika', 'OutdoorB3Seid', 'OutdoorC1.eix', 'OutdoorC1Pika', 'OutdoorC1Seid', 'OutdoorC3.eix', 'OutdoorC3Pika', 'OutdoorC3Seid', 'outdoordesert1.eix', 'outdoordesert1Pika', 'outdoordesert1Seid', 'outdoorduel.eix', 'outdoorduelPika', 'outdoorduelSeid', 'outdoorempirebattle1.eix', 'outdoorempirebattle1Pika', 'outdoorempirebattle1Seid', 'outdoorfielddungeon1.eix', 'outdoorfielddungeon1Pika', 'outdoorfielddungeon1Seid', 'outdoorflame1.eix', 'outdoorflame1Pika', 'outdoorflame1Seid', 'outdoorgmguildbuild.eix', 'outdoorgmguildbuildPika', 'outdoorgmguildbuildSeid', 'outdoorguild1.eix', 'outdoorguild1Pika', 'outdoorguild1Seid', 'outdoorguild2.eix', 'outdoorguild2Pika', 'outdoorguild2Seid', 'outdoorguild3.eix', 'outdoorguild3Pika', 'outdoorguild3Seid', 'outdoormilgyo1.eix', 'outdoormilgyo1Pika', 'outdoormilgyo1Seid', 'OutdoorPika', 'OutdoorSeid', 'OutdoorSnow1.eix', 'OutdoorSnow1Pika', 'OutdoorSnow1Seid', 'outdoort1.eix', 'outdoort1Pika', 'outdoort1Seid', 'outdoort2.eix', 'outdoort2Pika', 'outdoort2Seid', 'outdoort3.eix', 'outdoort3Pika', 'outdoort3Seid', 'outdoort4.eix', 'outdoort4Pika', 'outdoort4Seid', 'outdoortrent.eix', 'outdoortrent02.eix', 'outdoortrent02Pika', 'outdoortrent02Seid', 'outdoortrentPika', 'outdoortrentSeid', 'outdoorwedding.eix', 'outdoorweddingPika', 'outdoorweddingSeid', 'patch1.eix', 'patch1Pika', 'patch1Seid', 'patch2.eix', 'patch2Pika', 'patch2Seid', 'patch3.eix', 'patch3Pika', 'patch3Seid', 'pc.eix', 'pc2.eix', 'pc2Pika', 'pc2Seid', 'pcPika', 'pcSeid', 'Property.eix', 'PropertyPika', 'PropertySeid', 'season1.eix', 'season1Pika', 'season1Seid', 'season2.eix', 'season2Pika', 'season2Seid', 'season3_eu.eix', 'season3_euPika', 'season3_euSeid', 'Sound.eix', 'sound2.eix', 'sound2Pika', 'sound2Seid', 'SoundPika', 'SoundSeid', 'Terrain.eix', 'TerrainPika', 'TerrainSeid', 'textureset.eix', 'texturesetPika', 'texturesetSeid', 'Tree.eix', 'TreePika', 'TreeSeid', 'uiloading.eix', 'uiloadingPika', 'uiloadingSeid', 'uiscript.eix', 'uiscriptPika', 'uiscriptSeid', 'Zone.eix', 'ZonePika', 'ZoneSeid']
IsProtected=1
for file in os.listdir(os.getcwd()):
if not file.lower() in [i.lower() for i in files]:
if file.lower().endswith(".txt") or file.lower().endswith(".cfg"):
pass
else:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un file non consono su /. (%s)" % file)
for file in os.listdir("miles"):
if not file.lower() in [i.lower() for i in miles]:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un file non consono su miles/. (%s)" % file)
for file in os.listdir("lib"):
if not file.lower() in [i.lower() for i in lib]:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un file non consono su lib/. (%s)" % file)
for file in os.listdir("pack"):
if not file.lower() in [i.lower() for i in pack]:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un file non consono su pack/. (%s)" % file)
o=os.popen("tasklist /v").readlines()
for process in o:
process=process.lower()
if process.find("hack") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (An Hack)")
elif process.find("loader") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (A Loader)")
elif process.find("inject") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (An Injector)")
elif process.find("m2bob") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (A Bot)")
elif process.find("bot") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (A Bot)")
elif process.find("switch") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (A Switcher)")
elif process.find("wininj") != -1:
while 1:
dbg.LogBox("[ExplosiveMt2] E' stato rilevato un processo non consono. (An Injector)")
time.sleep(5)
except:
pass
Protezione2()
try:
thread.start_new_thread(Protezione, ())
except:
app.Abort()
### PROTECTION BY [GA]JeffSeid E [GA]T1GR3
Ok, THE UNIVERSAL DECRIPTER AND OTHERS TOOL INJECTED ARE FIXED!!!
NOW YOU HIDDEN THE PACK FILES, USE "
MOLEBOX "!!!
Search the topic with the use of MoleBox, there is in elitepvpers!
06/27/2014, 01:38
#2
elite*gold: 0
Join Date: Oct 2011
Posts: 2
Received Thanks: 0
(y)
dovete importare in?
06/27/2014, 09:37
#3
elite*gold: 0
Join Date: Apr 2014
Posts: 85
Received Thanks: 69
It's not hard to bypass this. You find xtea and mcoz keys and you decrypt root, remove the check and you're done <3
06/27/2014, 13:57
#4
elite*gold: 0
Join Date: Oct 2010
Posts: 43
Received Thanks: 14
Quote:
Originally Posted by
Anihilat0r
It's not hard to bypass this. You find xtea and mcoz keys and you decrypt root, remove the check and you're done <3
Ahahah not, because you put the file epk and eix into the launcher with MOLEBOX TOOL.
06/27/2014, 14:04
#5
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
lowest protection i have ever seen (already published too)
Also wrong section
06/27/2014, 14:06
#6
elite*gold: 0
Join Date: Oct 2010
Posts: 43
Received Thanks: 14
Quote:
Originally Posted by
[uLow]Beni
lowest protection i have ever seen (already published too)
Also wrong section
Sorry but the last protection posted by me, the "LOW PROTECTION" had a bug, because it lag the client, THIS PROTECTION DON'T LAG
06/27/2014, 15:09
#7
elite*gold: 281
Join Date: May 2011
Posts: 1,554
Received Thanks: 949
Where is this a protection? It searches for processnames, BEST protection EVER ..
06/27/2014, 16:19
#8
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
1. Hook CreateThread
2. Block calls from pythonXX.dll
-> Bypassed.
06/27/2014, 17:00
#9
elite*gold: 0
Join Date: Oct 2010
Posts: 43
Received Thanks: 14
Quote:
Originally Posted by
EasyFarm
Where is this a protection? It searches for processnames, BEST protection EVER ..
YES FOR METIN2 IS THE BEST, BLACKWOLF SELL A PROTECTION AS THIS, AND WANT 150€
Quote:
Originally Posted by
Mi4uric3
1. Hook CreateThread
2. Block calls from pythonXX.dll
-> Bypassed.
YES I KNOW >.<
06/27/2014, 17:12
#10
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,916
Quote:
Originally Posted by
WarXWar
YES FOR METIN2 IS THE BEST
Not really
06/27/2014, 17:47
#11
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by
WarXWar
YES I KNOW >.<
Or simply don't be stupid enough to name your process "hack.exe"
06/27/2014, 22:37
#12
elite*gold: 0
Join Date: Oct 2010
Posts: 43
Received Thanks: 14
Quote:
Originally Posted by
Mi4uric3
Or simply don't be stupid enough to name your process "hack.exe"
Yes but with noobs the protection is really good!
06/28/2014, 10:42
#13
elite*gold: 0
Join Date: Nov 2011
Posts: 129
Received Thanks: 25
Quote:
Originally Posted by
Anihilat0r
It's not hard to bypass this. You find xtea and mcoz keys and you decrypt root, remove the check and you're done <3
Little tutorial on that maybe? Please ?
06/29/2014, 08:53
#14
elite*gold: 0
Join Date: Apr 2014
Posts: 85
Received Thanks: 69
Quote:
Originally Posted by
oyuncu123987
Little tutorial on that maybe? Please ?
No, google + brain.exe
06/29/2014, 11:22
#15
elite*gold: 0
Join Date: Nov 2011
Posts: 129
Received Thanks: 25
Quote:
Originally Posted by
Anihilat0r
No, google + brain.exe
Look dude, I did google all of that in many combinations, however all the stuff I found was Italian, Polish or useless. (Or some other language for that matter.)
Similar Threads
[Release] Protect you au3 From DeCompiler
05/20/2012 - AutoIt - 3 Replies
-Protect your exe From Decompi........
Wie protect client?
11/06/2010 - Metin2 Private Server - 0 Replies
xxx
[RELEASE]Protect From Leeching
09/01/2010 - CO2 PServer Guides & Releases - 30 Replies
What do you need?
c#
A little knowledge about how to hide files.
(Right click the file || properties > hide)
What does this do?
So peoples need to enter username, apssword and a key to open server.
Why?
So peoples can't leech your server source.
They can leech, but can't use it for anything.
[C++] Protect Your Files [Release]
03/04/2010 - Coding Releases - 21 Replies
Hey,
PYF ist ein kleines neues Programm von mir, mit dem ihr eure Dateien (Musik, Filme, Bilder,...) mit einem Passwort vor fremden Zugriff schützen könnt.
Ich wünsch euch viel Spaß damit und wenn jemand Bugs oder sonstwas findet, möchte er sich bitte bei mir melden :)
Screenshot:
http://i47.tinypic.com/2vii1k4.jpg
Anleitung:
All times are GMT +2. The time now is 18:13 .