Eu tenho pesquisado e pensado sobre porquê implementar o controle de licença para software PHP que tem muito pouco efeito em…
00:14:50
Eu tenho pesquisado e pensado sobre porquê implementar o controle de licença para software PHP que tem muito pouco efeito em…
[Música] muito bom neste vídeo eu vou explicar o que vinha fazendo muito tempo o tema um tema para gerenciar licenças de software de fato em php e além de poder instalar digamos um script em qualquer software ou seja, se você tem um software que você desenvolveu e quer adicionar uma licença fornecer-lhe um pequeno script php que você introduz dentro do seu projeto inclui-lo e só com este script não precisa de mais nada já funcionaria O tema da licença algo muito simples Eu estive procurando encontrado encontrado mas Não Não Não Não nos explicam 100% tudo e aqui eu vou explicar 100% como funciona um sistema de licença feito em php vale a pena primeiro de tudo é ter uma gestão de licenças como esta mesmo não tem não tem muito mais com chopin cloud é muito fácil criar este módulo são registros em uma tabela com um código de Licença uma data de expiração número máximo de ips os IPs disponíveis onde você pode instalar a licença bem pouco o que você vê por aqui e por outro lado temos que ter preparado um software neste caso eu este este fórum não o desenvolvimento desenvolvido eu é desenvolvido em conatel mas não é meu eu peguei não sei de onde Canyon CCOO comprá – lo e não veio com licença, mas vamos imaginar que eu sou o criador do fórum bom ou a pessoa que cria o fórum quer dar uma licença para este onsare macio vale e não quer criptografar todo o código, mas não apenas um pequeno tem um pequeno arquivo criptografar outro e se já é nada mais vale como fazê-lo bem para isso vamos este é o código vamos dizer este é todo o onsare macio aqui aqui estamos vendo o fórum feito em twitter controller aqui temos os controladores e o que você tem que instalar neste caso São esta pasta scam eu desenvolvi a pasta licence com seu arquivo lights em php fundamental e os estilos Okay fundamental mas para que fiquem bem os estilos estão colocando isso na raiz desta pasta na raiz do nosso servidor sem mais sem mais e depois seguindo os passos aqui de instalação que o que você tem que fazer é copiar este código e colá-lo em um dos arquivos mais importantes do software há que ter que ver qual é o arquivo mais importante do nosso software Eu neste caso vou pegar um arquivo claro isso a cerca de glitter O Que Acontece que se eu e eu vou adicionar este pequeno código e eu vou procurá – lo porque alguém poderia vir e pegar o arquivo com o intervalo que é público na internet porque é como de interesse Um frame é um frame onsork open source e ele pega ele substitui e já não então teria que ser um arquivo nosso realmente um arquivo que nós teríamos programado que ninguém realmente sabia que contém todo esse arquivo porque o que vamos fazer é procurar este arquivo nada mais vale dizer que para instalar o que temos que fazer é pegar este código daqui virmos ao nosso arquivo mais importante da aplicação colocar isso vale e agora no momento vamos testá-lo assim como agora você vai se perguntar o que faz este arquivo e que é este código com este código no momento eu vou deixá-lo vou colocar xxxxx porque o que faz isso aqui há uma verificação deixá-los do conteúdo do arquivo que corresponde ao hash que estamos passando aqui vale e se não corresponder tiramos um erro vale e você verá como funciona vamos aqui e não funciona agora vale agora logicamente se não agora nós que somos os donos do softareare pegamos este código que não sabe por aqui o colocamos aqui e já funciona vale eu quero que este código este script que ninguém possa tocá-lo então eu vou usar um motor de busca há muitos motores de busca de mais bons para mais maus e pegou este apenas para testar vale a pena a chave seria obter um motor de busca muito bom então eu já tenho isso agora este código não pode ser entendido teria que isso procurá-lo e bom porque depende da qualidade do motor de busca será mais difícil ou menos difícil fazê-lo mas eu já lhe digo este código está ofuscado e está com ele com isso que nós o colocamos simplesmente então agora vale agora funciona como funcionou vale eu tenho aqui a licença não sei licença está usando, mas eu não me importo porque eu vou desativar tudo bem porque uma vez que temos desativado todas as licenças como vemos aqui agora e no fórum não deve funcionar corretamente porque isso aconteceu porque vemos que aqui coloca enable um aumento zero porque porque o código lei sinde é ph p que temos aqui que estava comentando este que é o que você tem que instalar este tem um processo que a cada 10 segundos verifica a licença logicamente isso pode ser modificado ok isso pode ser modificado mas agora agora vamos ver quando você faz modificações neste arquivo porque você vai estar pensando ou ser bom eu posso vir aqui e modificar tal e passar-me o aplicativo e Não Não E agora você vai ver por que eu faço primeiro o que eu vou fazer primeiro é colocar uma licença válida ou ativar esta licença de estar aqui eu vou ativar o eu procuro e ativo com esta licença está disponível para este ip ok vamos aqui e como já está vamos dizer que na licença já é esta agora deve estar recarregando e como o sistema vai verificando automaticamente vê que está habilitado e já está e então aqui há um há um uma coisa que você pode fazer que é você pode passar isso para o domínio de lei sensata e vai nos mostrar a licença ok vamos gostar da licença bem vemos que está ativado os IPs estão ok vamos por exemplo imaginar também que tiramos esse ip ou que o tiramos e você verá que automaticamente o sistema vai detectar você vai ver que você pode colocar um ep e vai nos deixar ter a licença instalada eu gostaria de ver se eu carregar automaticamente foi colocado no ar mas o que acontece se nós por exemplo mudarmos o ip dizemos que é o 158 e como mais há apenas um número máximo de 1 ou seria recarregar podemos ver o segundo efeito já nos diz que o endereço o ip da distinção é válido os endereços IP válidos são estes ok muito bem e mesmo por Mais que eu Agora coloque a licença não vai me deixar porque o ip é esse e ponto final e se eu chegar ao código do fórum eu tento fazer uma brincadeira como por exemplo esta e aqui mudar o server address eu acho que Não Não me lembro o que é e dizer o que é isso não vai sair porque o laissez é php o que ele faz é consultar o IP do servidor através de uma api ou seja, conecta-os a um aplicativo e bem é mais perdão quando você baixar a licença quando você baixar a licença vamos vê-lo aqui já tem a API do servidor ou seja, na licença já está a API do servidor para a qual está disponível, mas vejo que os IPs licenciados é este é diferente este que está ok por isso por isso há erro de licença e você não vai poder entrar nunca coxo e eu carrego vai ter coxo o arquivo está de licença php trata está vendo como funciona pule para ver aqui o cheque este e o que é salvo tour e sobretaxa aqui e aqui está o movimento é o arquivo licence php foi modificado foi modificado me assusto você se assusta você volta e volta novamente para o mesmo assim modificado qualquer coisa que você faça neste arquivo qualquer coisa minúscula que você faz é este arquivo como adicionar um espaço vai nos dizer que o arquivo foi modificado ou seja, este arquivo é intocável para fazê-lo funcionar e porque é intocável por isso temos feito que antes temos este arquivo procurado a chave é ter este arquivo procurado porque ter este arquivo procurado a única maneira de trabalhar o software é o sábio norco o que o que contém esse arquivo de são pesquisados desde procurando já está, pois falou que há buscadores melhores e piores vale agora pegamos um muito básico, mas há muito bons que são muito difícil de fazer engenharia reversa muito complicado se a pessoa que conseguiu só teria que vir aqui e pegar este hash bom e diretamente teria que fazer nada mais talvez remover isso já funciona o código a chave é vamos procurá-lo novamente a chave está em ter um bom motor de busca simplesmente e bem não vou deixar este software não vou poder instalar então o controle da Licença neste caso também é muito simples porque esta licença podemos dizer-lhe para 10 iphes e você verá o que acontece disip é o controle de licença vai verificar o que automaticamente o isso faz automaticamente ele ele o script leste de licenças que este temos falado que tudo isso pode ser visto quem quiser que entra em contato comigo e automaticamente, em seguida, a API de compras ou seja, o módulo leste que gerencia as licenças é responsável por controlar essas coisas temos aqui aqui vamos vê-lo mons e aqui temos o ape e ele funciona perfeitamente bem ele é responsável por fazer tudo isso que temos estado olhando nada queria ensinar isso um sistema de gerenciamento de licenças simples mas já não é irracional fazer um sistema de gestão de licenças é simples fazer este formulário qualquer um faria apenas porque você tem que saber os campos que você tem que criar e para que serve cada campo e então o mais complicado é pensar a estratégia que usar sem muito impacto no software que e que criamos é dizer que o impacto seja o menor possível para poder instalar o controle o arquivo que controla a gestão da licença que controla o acesso ao software e como como eu expliquei é este aqui este arquivo de nada 300 linhas é o que controla toda a gestão que se você fizer uma modificação você está perdido porque você está perdido porque o arquivo mais importante do nosso softareare contém o controle da assinatura do arquivo aqui e se não é igual a isso neste caso, porque vamos obter um erro importante o erro relatório index ativá-lo antes de incluir o arquivo licence depois já podemos ativá – lo e nada mais é
Buenas tardes esta muy interesante me gustaria saber como puedo optener un sistema asi como el suyo
y si un panel ya la lleva pero no deja entrar o cambiar gracias
Es justo lo que llevo tiempo buscando, donde puedo conseguir el license y gestor de licencias?