Autor Tópico: Criptografar Corpo do Fonte  (Lida 6257 vezes)

Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Criptografar Corpo do Fonte
« Responder #15 Online: Fevereiro 03, 2012, 12:51:06 pm »
se roda phpinfo(); verá tudo que poderá controlar.

Mas porque essa preocupação, de reinstalarem seu software outra maquina, controle número de usuários online por CNPJ, problema da empresa que copiou, e se colocar outro cnpj, você não valida.


Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #16 Online: Fevereiro 03, 2012, 01:11:36 pm »
tem um problema, tem alguns clientes que não possuem internet, já pensei em fazer uma segunda conexão de banco e verificando alguns dados como serial, cnpj, nome fantasia e razão social, mas nesse caso dos clientes sem internet não dá

Cleyton Euler

  • Expert
  • *****
  • Mensagens: 1149
    • Associação de Usuários Scriptcase
    • Email
Re:Criptografar Corpo do Fonte
« Responder #17 Online: Fevereiro 03, 2012, 01:19:10 pm »
Acho que você pode trabalhar com um arquivo com dados criptografados.

No seu sistema você faz uma aplicação que trata esse arquivo e valida a licença. Sempre que a licença expirar o cliente tem que pedir um novo arquivo de validação.
Associação de Usuários Scriptcase
http://www.auscriptcase.com.br

Consultoria Scriptcase Versão 5
http://www.infinitusweb.com.br

Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #18 Online: Fevereiro 03, 2012, 01:26:52 pm »
certo cleyton, mas como trabalho com essa criptografia?

Por ser local o servidor, ouvi falar de alguns programas gratuitos inclusive que criptografam os códigos, mas precisam de uma aplicação instalada no servidor, procurei algo na internet mas não achei, alguém sabe de algum?
« Última modificação: Fevereiro 03, 2012, 01:53:47 pm por Reação Web »

Cleyton Euler

  • Expert
  • *****
  • Mensagens: 1149
    • Associação de Usuários Scriptcase
    • Email
Re:Criptografar Corpo do Fonte
« Responder #19 Online: Fevereiro 03, 2012, 04:35:29 pm »
certo cleyton, mas como trabalho com essa criptografia?

Por ser local o servidor, ouvi falar de alguns programas gratuitos inclusive que criptografam os códigos, mas precisam de uma aplicação instalada no servidor, procurei algo na internet mas não achei, alguém sabe de algum?

Dá uma lida sobre a criptografia base64. O PHP tem função nativa para tratar este tipo de criptografia.
Lembrando que vc pode usar outros tipos como md5, sha-1, sha512, etc. A diferença está basicamente no tamanho da string gerada e que todos que citei, com exceção do base64 é que são métodos de mão única, ou seja, apenas criptogra, não sendo possível fazer descriptogria do conteúdo. Já o base64 faz a descriptografia baseada na chave definida na criptografia.
Associação de Usuários Scriptcase
http://www.auscriptcase.com.br

Consultoria Scriptcase Versão 5
http://www.infinitusweb.com.br

Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #20 Online: Fevereiro 03, 2012, 05:21:09 pm »
Essas criptografias eu conheço, eu quis dizer uma criptografia como a Zend Guard, já ouvi dizer que existem algumas gratuitas, mas tem de ser instaladas no servidor!

To pesquisando aqui, mas ta meio complicado achar uma boa, alguém conhece alguma desse tipo?
Como vai rodar local, não vejo problema em instalar o software para trabalhar junto com o apache

Cleyton Euler

  • Expert
  • *****
  • Mensagens: 1149
    • Associação de Usuários Scriptcase
    • Email
Re:Criptografar Corpo do Fonte
« Responder #21 Online: Fevereiro 03, 2012, 05:31:21 pm »
Qualquer uma que você escolher vai servir então.

Sua aplicação vai rodar local no cliente, mas ainda sim, num servidor.
Associação de Usuários Scriptcase
http://www.auscriptcase.com.br

Consultoria Scriptcase Versão 5
http://www.infinitusweb.com.br

Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #22 Online: Fevereiro 03, 2012, 06:01:04 pm »
Eu testei o PHTML Encoder 6.2, mas não funcionou com a aplicação gerada em scriptcase!

Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #23 Online: Fevereiro 03, 2012, 06:59:51 pm »
O zend nao rolo tambem, olha como que fica quando tento acessar o control_login
Citar
????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

olha o phpinfo();
ta aparecendo que o zend ta ativo!

Citar
Zend Memory Manager    enabled
Zend Multibyte Support    enabled

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies


Eu quem estou fazendo alguma coisa errada ou nao funciona mesmo?
Estou testando com o xampp

saulobborges

  • Expert
  • *****
  • Mensagens: 1392
    • SGi Sistemas
    • Email
Re:Criptografar Corpo do Fonte
« Responder #24 Online: Fevereiro 03, 2012, 11:19:48 pm »
Olha só eu poço te ajudar sim. Eu comprei um software que promete criptografar o código pgp porem nao testei ainda se chama phplockit. Posso criptografar pra vc o que vc quer e vc testa pra ver se da certo.

Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #25 Online: Fevereiro 04, 2012, 08:09:23 am »
tem alguma versão trial do phplockit?
fiz um teste aqui no servidor onde está instalado o scriptcase e o codigo criptografado pelo zend na versão trial funcionou!
Porem no xampp por mais qeu esteja escrito que está habilitado, aparece um monte de ????? na pagina e mais nada.
Outro problema é o preço absurdo que eles cobram.
« Última modificação: Fevereiro 04, 2012, 08:12:04 am por Reação Web »

saulobborges

  • Expert
  • *****
  • Mensagens: 1392
    • SGi Sistemas
    • Email
Re:Criptografar Corpo do Fonte
« Responder #26 Online: Fevereiro 06, 2012, 07:34:08 am »
tem alguma versão trial do phplockit?
fiz um teste aqui no servidor onde está instalado o scriptcase e o codigo criptografado pelo zend na versão trial funcionou!
Porem no xampp por mais qeu esteja escrito que está habilitado, aparece um monte de ????? na pagina e mais nada.
Outro problema é o preço absurdo que eles cobram.
Tem uma versão trial sim do PhpLockit segue o site http://www.phplockit.com/, assim que tiver um tempo vou testar a fundo, tentei criptografar um sistema inteiro e não rolou não. Acho que o certo é pegar apps mais fundamentais para o funcionamento e criptografar somente elas.

Fico a disposição!

Reação Web

  • Intermediário
  • ***
  • Mensagens: 164
Re:Criptografar Corpo do Fonte
« Responder #27 Online: Fevereiro 06, 2012, 07:45:47 am »
Saulo, aqui não rolo tambem, da esse erro:

Citar
Fatal error: Call to undefined method control_login_edit::inicializa() in D:\ScriptCase\v5\wwwroot\scriptcase\app\teste\control_login\control_login.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 1233

O unico que rolo aqui foi o Zend, porem ele deu erro ao criptografar uma Grid, mas para testes rolo legal, só não consegui fazer o zend rodar no xampp e o foda é o custo auto da ferramenta!

saulobborges

  • Expert
  • *****
  • Mensagens: 1392
    • SGi Sistemas
    • Email
Re:Criptografar Corpo do Fonte
« Responder #28 Online: Fevereiro 06, 2012, 10:13:37 am »
Saulo, aqui não rolo tambem, da esse erro:

Citar
Fatal error: Call to undefined method control_login_edit::inicializa() in D:\ScriptCase\v5\wwwroot\scriptcase\app\teste\control_login\control_login.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 1233

O unico que rolo aqui foi o Zend, porem ele deu erro ao criptografar uma Grid, mas para testes rolo legal, só não consegui fazer o zend rodar no xampp e o foda é o custo auto da ferramenta!

É complicado, esses ofucadores de código se perdem no decorrer de códigos grandes e complexos como é o caso código gerado pelo ScriptCase. Eu sinceramente acho que nenhuma solução fará essa criptografia de código com eficiência no caso do Scriptcase. São muitas variáveies e funções internas, fora os casos de uso do Ajax, javascript e bibliotecas como a fpdf, e geração de gráficos. É muita coisa pra tratar em um código só.

Acho que podemos trabalhar em conjunto e desenvolver uma solução pra travar o código por máquina (servidor) como você havia proposto.

Cleyton Euler

  • Expert
  • *****
  • Mensagens: 1149
    • Associação de Usuários Scriptcase
    • Email
Re:Criptografar Corpo do Fonte
« Responder #29 Online: Fevereiro 06, 2012, 10:43:30 am »
Vamos ver...

Visto que já encontram maneiras de ofuscar um código mais simples, talvez fazer uma aplicação na unha para validar uma arquivo txt com criptografia para validação de licença seja viável. Assim terá o "sistema de validação" criptografado. O sistema de validação recebe um arquivo txt, interpreta os dados e valida a licença ou tempo de vida da licença. Quando expirar, requer um novo arquivo. Pode ser uma alternativa.
Associação de Usuários Scriptcase
http://www.auscriptcase.com.br

Consultoria Scriptcase Versão 5
http://www.infinitusweb.com.br