antiblock
diamwall
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
WildEgo

File Check // Proteção

12 posts in this topic

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

Share this post


Link to post
Share on other sites
antiblock
diamwall
Creditos: EPVP| Thurk acho eu

Share this post


Link to post
Share on other sites

Esqueceu dos créditos né campeão?

Já os coloquei tava a fazer o topico a pressa.

Creditos: EPVP| Thurk acho eu

Já os coloquei tava a fazer o topico a pressa.

Shuzzzle :D

Share this post


Link to post
Share on other sites

onde meto o ficheiro?

Share this post


Link to post
Share on other sites

onde meto o ficheiro?

Root

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

Ta funcionando ou é pq deu erro?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this