Existe alguma maneira de criar um executavel que não possa ser decompilado?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Geferson em Ter 26 Jul 2011, 10:47

Alguem conhece alguma maneira de proteger um game feito em game maker para que ele não possa ser decompilado? Existe algum outro programa de auxilio que faça isso?

Geferson

Número de Mensagens : 30
Idade : 33
Data de inscrição : 20/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Lucas 5293 em Ter 26 Jul 2011, 10:55

Você pode tentar o Anti-decompiler

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Markituh em Ter 26 Jul 2011, 11:15

Como o Lucas disse, você pode tentar o Anti-Decompiler. Lembrando que nenhum sistema é 100% perfeito, apenas aumenta quanto tempo dura para quebrar a segurança. Pelo que eu li no tópico, ele parece ser bastante eficiente: ele faz algo como "reescrever" a compilação do exe e apaga os scripts da memória.

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Geferson em Ter 26 Jul 2011, 14:59

alem dele existe algum outro? eu não consegui... a versão de GM que eu usei nele é 6.1 da erro....

Geferson

Número de Mensagens : 30
Idade : 33
Data de inscrição : 20/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por GameMakerTutoriais em Ter 26 Jul 2011, 20:09

Eu tentei criar um esquema de proteção uma vez embaralhando dados do exe, mas é muito complicado! Como o GM não gera executável (e sim um interpretador com os dados do jogo), há certa chance de alguém conseguir criar um decompiler novamente... Rolling Eyes

Mas uma ideia sempre muito boa é usar o máximo de meios possíveis que você encontrar. Um dos que eu gosto muito é o ASPack, que além de compactar, também já oferece uma proteção a mais junto com o anti-decompiler...

Mas quanto mais você encontrar, melhor!

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Markituh em Ter 26 Jul 2011, 20:39

Ninja8086 escreveu:Eu tentei criar um esquema de proteção uma vez embaralhando dados do exe, mas é muito complicado! Como o GM não gera executável (e sim um interpretador com os dados do jogo), há certa chance de alguém conseguir criar um decompiler novamente...
Hmmm... Então o único meio seria estudar os decompilers(ou o compilador do GM mesmo) e ver se há um método de gerar definitavemente um executável, usando alguma outra linguagem como C++ - porém creio que seja um processo bastante complicado.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por rodrigo1434 em Ter 26 Jul 2011, 21:42

Essa guerra é chata, nunca alguem vai ficar por cima, sempre haverá alguem pra superar aquele programa, é porq é feito pelo homen é só vir outro q tenha mais conhecimento que vai conseguir criar outro programa, mas esse decompiler é muito chato com a gente hein bounce

rodrigo1434

Ranking : Nota C
Número de Mensagens : 318
Idade : 22
Data de inscrição : 25/04/2008
Notas recebidas : C
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://brasilgame.forumbrasil.net

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Geferson em Qua 27 Jul 2011, 14:06

é aquela velha historia de que pra toda ação vai ter uma reação... pelo visto sempre que alguem inventar uma trava para a decompilação um outro inventara um meio de quebra-la... então o que nos resta a fazer é dificultar um pouco o trabalho deles usando os recursos que encontrarmos pelo caminho como o ninja8086 disse.
Teria como vc postar aquin um tutorial de como vc usa o ASPack?

Geferson

Número de Mensagens : 30
Idade : 33
Data de inscrição : 20/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por tecnologiaesites em Qua 27 Jul 2011, 15:50

O game maker 8 parece que ja quando compila ja tem um ant-compilador

tecnologiaesites

Número de Mensagens : 115
Data de inscrição : 25/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://tslimite.blogspot.com

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Geferson em Qua 27 Jul 2011, 16:54

tecnologiaesites, sinto muito em te informar mas tem um decompiler que decompila jogos do game maker 8 sim.

Geferson

Número de Mensagens : 30
Idade : 33
Data de inscrição : 20/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por tecnologiaesites em Qua 27 Jul 2011, 16:58

existi ja mas existi anti compile para o 8

tecnologiaesites

Número de Mensagens : 115
Data de inscrição : 25/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://tslimite.blogspot.com

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Geferson em Qua 27 Jul 2011, 17:09

ah bom... achei que vc se referia que o gm8 ja criava um executavel ant decompilador.

Geferson

Número de Mensagens : 30
Idade : 33
Data de inscrição : 20/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por GameMakerTutoriais em Qua 27 Jul 2011, 17:19

Markituh escreveu:Hmmm... Então o único meio seria estudar os decompilers(ou o compilador do GM mesmo) e ver se há um método de gerar definitavemente um executável, usando alguma outra linguagem como C++ - porém creio que seja um processo bastante complicado.

Não há, porque o motor do Game Maker trabalha assim mesmo. Ele precisa usar o interpretador pra rodar o jogo.

Se você comparar dois jogos diferentes, se não me engano acho que são os primeiros 700 e alguma coisa KB, são exatamente iguais. Esse é o interpretador, e por ironia é possível rodá-lo sem jogo nenhum, só que ele obviamente acusa uma mensagem "is a not game maker valid game" (ou algo assim, não lembro agora)

Mas a estrutura de Exe depende de muita coisa, é impossível te dar uma estrutura "padrão", porque não existe padrão. O único padrão é o cabeçalho que todo exe tem que ter.


é aquela velha historia de que pra toda ação vai ter uma reação... pelo visto sempre que alguem inventar uma trava para a decompilação um outro inventara um meio de quebra-la... então o que nos resta a fazer é dificultar um pouco o trabalho deles usando os recursos que encontrarmos pelo caminho como o ninja8086 disse.
Teria como vc postar aquin um tutorial de como vc usa o ASPack?

O ASPack é muito fácil de usar. Você só vai baixar o programa normalmente. Quando você abrir o programa, ele pede o nome do Exe (no caso, você vai pegar o seu jogo). Só isso. O resto ele faz sozinho.

Flws!

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por rodrigo1434 em Qua 27 Jul 2011, 20:51

Que bom que esse Aspack funciona mesmo, vou testar, porque viver com risco do decompiler assombroso dá medo kkk
É que eu tava meio por fora e num sabia mais de anti decompilers inda bem que o Ninja8086 recomendou pra gente vlw

rodrigo1434

Ranking : Nota C
Número de Mensagens : 318
Idade : 22
Data de inscrição : 25/04/2008
Notas recebidas : C
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://brasilgame.forumbrasil.net

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Igor KinGamer em Qui 28 Jul 2011, 08:42

Ninja8086 escreveu:
Markituh escreveu:Hmmm... Então o único meio seria estudar os decompilers(ou o compilador do GM mesmo) e ver se há um método de gerar definitavemente um executável, usando alguma outra linguagem como C++ - porém creio que seja um processo bastante complicado.

Não há, porque o motor do Game Maker trabalha assim mesmo. Ele precisa usar o interpretador pra rodar o jogo.

Ah, então, é só esperar alguma alma caridosa criar em alguma linguagem um programa que pegue os resources, códigos e tudo mais que está no exe, transforme em códigos para a tal linguagem, copiando todas as funcionalidades do GM, e então compile! Assim os jogos até ficariam mais rápidos!

Alguém aí disposto?... Alguém?... Ninguém? :|
...Ahn? anh! O quê? EU? não Só se for daqui a alguns anos...

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Super Games em Qui 28 Jul 2011, 10:02

Olha, eu conheço um Anti-Decompiler que eu mesmo postei no fórum, caso queira ve-lo, mas acho que o seu GM6, não é?

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Geferson em Qui 28 Jul 2011, 10:12

Tenho quase todas as versões do GM mas a que eu mais uso é o GM6.1.
Acho essa versão mais objetiva, embora o 8 tenha muito mais recursos... uma coisa que o 8 da show é no editor de codigos.... mas mesmo assim prefiro o 6.1 da menos erros.
Quanto ao ASPack... que versão do Game maker ele suporta? Porque aqui no meu pc ele ta criando dois arquivos que não abre de forma alguma.

Geferson

Número de Mensagens : 30
Idade : 33
Data de inscrição : 20/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Markituh em Qui 28 Jul 2011, 10:39

Ah, então, é só esperar alguma alma caridosa criar em alguma linguagem um programa que pegue os resources, códigos e tudo mais que está no exe, transforme em códigos para a tal linguagem, copiando todas as funcionalidades do GM, e então compile! Assim os jogos até ficariam mais rápidos!
O Ninja é um ótimo candidato, já que ele sabe que o GM trabalha com um interpretador. Mas seria bom estudar os anti-decompilers para se ter uma noção básica de como transformar um jogo do GM num executável puro.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Igor KinGamer em Qui 28 Jul 2011, 12:14

Falando sério, para fazer como eu falei, acho que requereria mais tempo e paciência disponível (e talvez também conhecimento) do que qualquer um de nós tem...
Não é como embaralhar os dados ou coisa assim, seria RECOMEÇAR DO 0...

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por lucasgmaker em Qui 28 Jul 2011, 15:14

Eu acho que não! Hoje em dia, existem muitos programas hackers que permitem a descompilação de qualquer .exe, um programa que faz isso por exemplo, é o resoucer hacker. O Anti-Decompiler somente torna esse processo muito mais demorado.

lucasgmaker

Ranking : Nota E
Número de Mensagens : 258
Data de inscrição : 18/12/2010
Notas recebidas : E-D-E-E
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por GameMakerTutoriais em Qui 28 Jul 2011, 20:22

Então pessoal. O defeito maior da insegurança do GM não é o interpretador. É o modo como os recuros são colocados no executável.

Geferson escreveu:Quanto ao ASPack... que versão do Game maker ele suporta? Porque aqui no meu pc ele ta criando dois arquivos que não abre de forma alguma.

Estranho... vou dar uma olhada nisso e te dou um retorno! Very Happy

Igor KinGamer escreveu:Falando sério, para fazer como eu falei, acho que requereria mais tempo e paciência disponível (e talvez também conhecimento) do que qualquer um de nós tem...Não é como embaralhar os dados ou coisa assim, seria RECOMEÇAR DO 0...

Pra ser ainda mais franco, isso é possível pra quem de fato fez o Game Maker hehehe Very Happy

Apesar de que a linguagem do GM é fácil, é melhor partir da premissa de que é mais seguro criar um jogo em outra linguagem (ou outro motor) do que tentar fazer outro interpretador para códigos em GML

Enfim...

Aquele exemplo que eu disse pra vocês, de separar o interpretador do jogo, eu fiz um upload pra vocês verem (isso pode dar mais ideias pra vocês!). Se vocês quiserem eu posso fazer um programinha que separa os dois módulos, é super fácil:

DOWNLOAD http://www.megaupload.com/?d=BYAP89BM

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Existe alguma maneira de criar um executavel que não possa ser decompilado?

Mensagem por Conteúdo patrocinado Hoje à(s) 21:54


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum