WildEgo 1,486 Posted March 24, 2013 Boas Pessoal! Venho-vos apresentar uma proteção para o vosso client. Explicação: Quando abrirem o client este ficheiro .py ele irá verificar todos os ficheiros que estão lá. Caso não encontre ou tenha um amais ele abrirá uma pop-up a dizer: Cliente a fechar agora! Por favor apague: Nome dos Itens &--#60;- Em caso de têm amais. Falta: Nome dos Itens &--#60;- Caso falte algum. Código.py: import dbgimport appdef RunCheckUp():Whitelist = ['artpclnt.dll', 'channel.inf', 'ClientStarter.exe', 'config.exe','check.py', 'devil.dll', 'DSETUP.dll', 'errorlog.exe', 'granny2.dll', 'guieditor', 'ignore.cfg', 'ijl15.dll', 'ilu.dll', 'index', 'lib', 'locale.cfg', 'mark', 'metin2.cfg', 'miles', 'mouse.cfg', 'mscoree.dll', 'MSS32.DLL', 'msvcp60.dll', 'MSVCRTD.DLL', 'pack', 'python22.dll', 'py_loader.dll', 'screenshot', 'Settings', 'SpeedTreeRT.dll', 'syserr.txt', 'unicows.dll', 'upload']path = os.getcwd()k = os.listdir(path)if k != Whitelist: ####Starting_Phase01##### for item in k: if not item in Whitelist: dbg.LogBox("Remover: " + str(item)) try: os.remove(item) except: dbg.LogBox("Cliente a fechar agora!") dbg.LogBox("Por favor remova: " + str(item)) app.Abort() else: passif Whitelist != k: #####-Starting_Phase02####### for missing in Whitelist: if not missing in k: dbg.LogBox("Falta: " + str(missing)) else: passRunCheckUp()Download:https://mega.co.nz/#!WIty0BDB!U5u3Ah_ZZRr8HPFmHKSIvUrMB1AEHnrKiSCU0Tr7sxA VirusTotal: https://www.virustot...sis/1364148933/ Créditos: [*] ShuzZzle - Criação. [*] Notepad++ - Software de edição. [*] Ymir - Plataforma. [*] Luis Bizarro - Tópico. C, Luis Bizarro 3 Big_Z, kubasiek221 and Papix reacted to this Share this post Link to post Share on other sites
NewWars 875 Posted March 24, 2013 Creditos: EPVP| Thurk acho eu Share this post Link to post Share on other sites
WildEgo 1,486 Posted March 24, 2013 Esqueceu dos créditos né campeão?Já os coloquei tava a fazer o topico a pressa. Creditos: EPVP| Thurk acho euJá os coloquei tava a fazer o topico a pressa. Shuzzzle :D 2 Papix and Big_Z reacted to this Share this post Link to post Share on other sites
Loading 480 Posted April 8, 2013 onde meto o ficheiro? Share this post Link to post Share on other sites
quenii 981 Posted April 9, 2013 onde meto o ficheiro?Root Share this post Link to post Share on other sites
casanova50 0 Posted May 18, 2013 Deveria ter explicado como bota pra funcionar não adianta tacar no root que nada faz. Share this post Link to post Share on other sites
тнєℓιƒє 488 Posted May 18, 2013 Protecção inutil... Metes os hacks/bots na pasta > miles e tens eles injectados novamente. Share this post Link to post Share on other sites
gamergo 0 Posted June 5, 2013 Se essa proteção acessasse as pastas como disse nosso amigo acima, seria a solução perfeita. Acho que não seria muito difícil também programar para ele saber o tamanho total dos files. Ex.: depois de compilarmos, vemos o tamanho exato de todos arquivos, ex.: 900mb e 150kb. Se ele verificar e for diferente, já é motivo para não iniciar. Share this post Link to post Share on other sites
camboja 4 Posted June 11, 2013 affss!!!! Não ta com nada esse check.py ja coloquei e configurei em varios lugares e não funfou ¬¬... Esse kara só pode é ta de brincadeira!!!!!!!!!!!!!!!!! Share this post Link to post Share on other sites
skinhead 44 Posted June 12, 2013 Antes de mais cria um ficheiro .py com o nome: logininfo.py ############################ Feito by: Kyo #### Editado by: Azoresmt2############################import dbgimport appimport osdef RunCheckUp():Whitelist = ['bgm','lib','mark','miles','pack','screenshot','upload','channel.inf','config.exe','devil.dll','granny2.dll','locale.cfg','metin2.cfg','Azoresmt2.exe','mouse.cfg','MSS32.DLL','msvcr110.dll','python22.dll','SpeedTreeRT.dll','syserr.txt',]path = os.getcwd()k = os.listdir(path)if k != Whitelist:#### Primeira parte #####for item in k:if not item in Whitelist:dbg.LogBox("O Arquivo será Excluido: " + str(item))try:os.remove(item)except:dbg.LogBox("Por favor apague (Manualmente.) " + str(item) + " Para jogares normalmente.")dbg.LogBox("Client Fechado!")app.Abort()else:passif Whitelist != k:##### Segunda parte #######for missing in Whitelist:if not missing in k:dbg.LogBox("Falta do Ficheiro: " + str(missing))app.Abort()else:passRunCheckUp()Cretidos : Azoresmt2 1 Nouxus reacted to this Share this post Link to post Share on other sites
responsibity 13 Posted July 15, 2013 Meu estás esse erro? solução? Share this post Link to post Share on other sites
camboja 4 Posted July 15, 2013 Ta funcionando ou é pq deu erro? Share this post Link to post Share on other sites