Jump to content

PHP protegido $


xploit
 Share

Recommended Posts

Boas, gostaria de saber a melhor maneira de codificar o código php, isto é elaboro um trabalho em php, e pretendo codificar todo o seu código para que o cliente não possa ver o código real. qual o melhor programa/maneira que o ocupe o minimo possível de espaço na compressão e seja realmente eficaz para estes casos?

Desde já obrigado pelas ajudas

Cumps

Link to comment
Share on other sites

Se vai correr no servidor do cliente, é impossível proteger a 100%, mas podes torná-lo numa tarefa demasiado cara para compensar fazê-lo: http://www.ioncube.com/

❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents

A list  of command line apps

Link to comment
Share on other sites

Tens sempre a hipotese de criar um modulo core remoto, uma classe por exemplo que sem ela o programa não funciona. Precisarias era de um server onde alojar o modulo, depois era meter uma autenticação para o acesso ao modulo e assim só clientes registados podiam aceder ao modulo. Mas pronto mesmo assim dá para contornar de outras maneiras, nada é infalível lol

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

O Ioncube Encoder é uma das melhores opções, a meu ver.

É verdade que os ficheiros ficam maiores, mas qual é a tua preocupação em relação a isso?

Podes tentar encodar os ficheiros para binário em vez de ASCII, nunca experimentei mas acredito que possa ser mais eficiente em termos de espaço.

"Pensa positivo: tudo pode piorar"

Link to comment
Share on other sites

Tens sempre a hipotese de criar um modulo core remoto, uma classe por exemplo que sem ela o programa não funciona. Precisarias era de um server onde alojar o modulo, depois era meter uma autenticação para o acesso ao modulo e assim só clientes registados podiam aceder ao modulo. Mas pronto mesmo assim dá para contornar de outras maneiras, nada é infalível lol

Gostei desta ideia, não queres desenvolver?

Link to comment
Share on other sites

Bem eu já fiz uma coisinha destas mas foi algo rudimentar em que usava uma classloader especifico para converter um array de bytes vindo de uma ficheiro .class em um Objecto Class e a partir dai criar objectos.

Era fixe ter algo multilang até tenho umas ideias mas não sei se serão possíveis de implementar em todo o caso estou disposto a discutir o caso. 😉

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Isto é como querer codificar o HTML, ou esconder o JS, ou impedir um utilizador de executar o .exe no fim de lho entregares, simplesmente não tem muita lógica dada a dificuldade de se conseguir esconder o código e facilidade com que se dá a volta. Custo muito elevado, benefício nulo.

Além disso, e como não especificas posso estar errado, se desenvolveste o trabalho para o cliente, então o código é dele. Se não desenvolveste o trabalho para ele, porque é que ele tem acesso ao código?

Qual o objectivo de "esconder" o código? Talvez se possa encontrar uma solução alternativa que seja mais simples de implementar e ofereça alguma segurança.

Seja como for, acho que estás a ver o problema de uma forma errada.

Link to comment
Share on other sites

Boas.

Tens aqui alguns links de php encoders, pagos claro.

http://www.sourceguardian.com/

http://www.obfusc.com/

http://www.ioncube.com/online_encoder.php

http://www.ioncube.com/

http://www.sourcecop.com/

Pessoalmente "gosto" do sourceguardian porque pelo que tenho lido poucos ou quases nenhuns crackers têm decoder para ele.

Cumps

MM

Link to comment
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
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.