Dll antihacker diferente...
:crigon_04:
Bem galera vocês devem ter visto ai o topico de uma dll antihacker (GameDefender) bem baseado na ideia da mesma fiz uma outra.
Ela usa o mesmo metedo da citada acima, procura o nome da janela e(ou) o nome da classe da janela.
a diferença é que a lista com os nomes não ficam na dll ficam no seu site (ou outro lugar qualquer)
a lista é tem esse formato
Código:
Nome da janela||J
Nome da classe||C
Não tem muito segredo
Tem o Nome
Tem o separador ||
E tipo classe C ou janela J
Tomem cuidado pra não deixar a ultima linha da lista em branco
Toda vez que a pessoa abrir o jogo a dll vai baixar essa lista
E ficar rodando em plano de fundo procurando os programas com base nos dados da lista.
Pra usar ela tem que fazer o mardito do bendito hook
O nome da função na dll é Iniciar
Código:
PUSH offset com o nome da dll<Trap.dll>
CALL [LoadLibrary]
OR EAX,EAX
JE 0
PUSH offset com o nome da função <Iniciar>
PUSH EAX
PUSH [GetProcAddress]
CALL EAX
JMP [EntryPoint]
Logo logo posto um programa pra pegar a classe dos hackers.
Segue o [Only registered and activated users can see links. Click Here To Register...]
Ai tem um programa usado pra criar a dll
Porque um programa.
Bem é porque ele escreve a URL da lista na dll.
Junto tambem tem uma lista BD.txt que contem os mesmos hackers que a GameDefender.dll tem.
Caso quando vc for abrir o jogo depois do hook a dll diga que a um programa não permitido em uso.
Pra descobrir qual é você só precisa abrir o jogo com os parametros -Debug
Pra isso você pode criar um arquivo .bat
com a seguinte linha
Código:
start Nomedomain.exe -Debug
e colocar na mesma pasta do jogo e abrir ai vai aparecer a menssagem com oque ela detectou ai é só tirar da lista.
Bem acho que disse tudo mais mesmo assim se tiverem alguma duvida postem.
Vou estar atualizando ela em breve com novas funções e etc...
Ela pode ser usada junto de outras dlls antihacker.
Estou pensando até em colocar nela a opção de carregar as dlls que estiverem em uma outra lista, assim vocês só fariam um hook
Ela não tem o Bug do modo de compatibilidade, nem pode ser finalizada pelo process explorer ou outro programa do tipo.
Ela pode ser utilizada em outros jogos não somente MuOnline.
Espero que seja util :)