Esse área é só para dicas de segurança de códigos fonte, pastas, etc...
Moderador: web
por web Offline » Sex Set 05, 2008 8:07 pm
|
O objetivo desse script é criptografar um config, ou seja, se vamos passar um sistema em PHP para outra pessoa, e queremos que ela não altere o config do sistema, esse script é o ideal.
A primeira coisa é baixar o arquivo configurador, é com ele que vamos criptografar e decriptografar as variáveis.
crypt.txt
Salve em uma pasta o conteúdo desse txt como: crypt.php
Agora crie um arquivo no mesmo diretório chamado: teste.php
<?php
include("crypt.php");
echo encrypt("define('var1','abc');define('var2','123');","secretkey");
?>
Rodando o teste.php irá ser gerado no navegador
3djLzODKnJLb2uWWip6M1c3IoJygx9fL3dnKoZrbxOSXm5eMqqWYipug
essa é a criptografia para os defines acima.
Agora, para usarmos essas variáveis, crie vendo.php com o seguinte:
<?php
include("crypt.php");
echo eval(decrypt("3djLzODKnJLb2uWWip6M1c3IoJygx9fL3dnKoZrbxOSXm5eMqqWYipug","secretkey"));
echo var1." e ".var2;
?>
Vai ser mostrado na tela:
abc e 123, ou seja, as variáveis sendo usadas.
O ideal é que quem vai receber esse sistema não conheça esse método de criptografia.
Para usar em seu sistema, você tem que oferecer para seu visitante o crypt.php, e simular uma página do seu sistema igual a vendo.php, onde irá estar passando algumas variáveis para que seu sistema funcione.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Dicas de segurança
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante