Korn
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 31/01/2007 12:30 hs
PESSOAL olha só esses sistema que o LC RAMOS esta mencionando aki esta na sessão Troca de Arquivos aki do vbweb, e tem duas dicas legais sobre segurança , estao com os Nomes de L.C Ramos Contra a Pirataria.zip e L.C Ramos Contra a Pirataria II.zip pra visualizar entre logado no vbweb de preferencia e acesse esse link escolha a opcao "VB", e procure esses arquivos ZIP ae acima ......valew RAMOS tem um explicativo no TXT LEIA ME, pra utilizacao
Jesus Cristo é O Senhor!!!
|
TÓPICO EDITADO
|
|
|
|
|
|
Postada em 01/02/2007 01:28 hs
Boa noite, Pessoal antes de qualquer coisa precisamos entender que não existe sistema 100% seguro. No entanto existem algumas regrinhas básicas para quem quer fazer um sistema 99% seguro. 1. Nunca nomeie arquivos ou procedimentos com nomes que façam sentido, do tipo IsValidSerialNum ou CodRegOK (dããããã!!!). Se você usar funções para checagens, pelo menos coloque um trecho de código vital para o programa dentro de funções deste tipo. Se o cracker desabilitar a função, o programa gerará resultados incorretos; 2. Não avise o usuário assim que ocorrer uma violação. Faça com que o programa espere, talvez um dia ou dois (crackers odeiam estas surpresas); 3. Use checksums em DLLs e EXEs. Faça com que se chequem entre si. Não é perfeito mas dificulta muito o crack; 4. Introduza uma pausa de 1 a 2 segundos após a entrada de uma senha para que um cracking usando força bruta seja impraticável. Simples de ser feito, raramente usado; 5. Use a correção automática no seu software. Você sabe, como a correção de erros que os modems e os HDs usam. A tecnologia já existe há anos e ninguém a usa nos próprios softwares ? O melhor dessa história é que se o cracker usou um decompilador, ele pode estar olhando para uma listagem que perdeu a validade; 6. Faça um patch no seu próprio software. Mude seu código para que cada vez chame rotinas de validação diferentes. Vença-nos no nosso próprio jogo; 7. Guarde números seriais em locais improváveis, por exemplo como uma propriedade de um campo de uma base de dados; 8. Guarde números seriais em vários locais diferentes; 9. Não dependa da data do sistema. Obtenha a data de diversos arquivos, como SYSTEM.DAT, SYSTEM.DA0 e BOOTLOG.TXT e compare-as com a data do sistema. Exija que a data seja maior que a da última execução; 10. Não utilize strings literais que informem o usuário que tempo de uso expirou. Estas são as primeiras coisas procuradas. Gere strings dinâmicas ou use encriptação; 11. Inunde o cracker com falsas chamadas e strings "hard coded". Armadilhas são divertidas; 12. Não use uma função de validação. Cada vez que for necessário validar, escreva o código de validação dentro do processo atual. Isto apenas vai dar mais trabalho ao cracker; 13. Se usar chaves ou senhas "hard coded", faça com que tenham a aparência de código de programa ou de chamada de função (por exemplo, "73AF" ou "GetWindowText"). Isto funciona muito bem e causa confusão em alguns decompiladores; 14. Nunca utilize o registro do sistema "REGEDIT" para contabilizar o uso do software;
|
|
|
LCRamos
|
GOIANIA GO - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/02/2007 11:56 hs
Hennyere, voce tem razão, mas quando revelo o segredo de como fazer o máximo para evitar a pirataria, estou protegendo muito meus interesses, veja, deixei de instalar muitos sistemas meus, devido algumas pessoas, até desinformadas, piratearam softwares de terceiros, que estão funcionando até hoje, principalmente o SIC, e o Compufour (Aplicativos Comerciais) tem também um tal de Estrela, veja alguns curiosos compram um sistema, recebem o CD, e instalam em um cem numero de máquinas, a preço de banana, tem um que encomendou um sistema de um programador de Brasilia, e fica me azucrinando com preço, que sinceramente jamais farei. Então minha intenção foi de ajudar, por que 100% seguro, não é, mas posso te enviar um sistema, e voce não vai conseguir piratear, se conseguir, voce é relaaente um "expert", se assim for, pra vai querer meu "sisteminha". Mias uma coisa, o sistema que enviei, serve de várias formas, e claro, o meu não revelei, coloquei como faço, mas basta mudar algumas chaves, e amigo, bau-bau. Olhe apenas uma dica bem simples, coloque no seu sistema a procura de 3 DLL, em diretórios comuns, com nomes diferenciados, escreva nelas qualquer besteira em arquivo texto, e renomeie a extensão para .dll, e no seu formulário inicial, apenas procure estas dll, em cada máquina, elas não fazem nada, mas se não estiver por lá, aborte o programa, apenas tem que estar lá, mesmo vazias, já é uma dica, se voce colocar 10 destas dll, em diretórios bem comuns, como o usados pelo Windows, por exemplo, amigo, tem que ser muito bom, pra descobrir todas, e elas não fazem nada, mas se o sistema não encontrar aborta, além da segurança do tópico acima. vlu//
|
|
|
Korn
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/02/2007 12:07 hs
Acho que o mais importante nisso tudo , nao é nem oque as pessoas falam que possam melhorar a segurança dos nosso sistemas, tipo faça isso , faça akilo, e no final vc nao sabe oque fazer porque nunca mexeu com isso......acho que o importante nisso foi que postaram suas ideias, em projetos praticos em demostrativos, ler sobre o assunto é valido agora ter uma base de outras pessoas que elas usam é outra coisa.
Jesus Cristo é O Senhor!!!
|
|
|
Raul
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 01/02/2007 16:31 hs
Isso tudo funciona muito bem até alguem clonar seu hd tendo sempre uma fonte limpinha quando expirar o tempo de uso... Esta é uma enorme limitaçao do VB... não dá pra pegar serial físico de hds e bios. Uma pena.
|
|
|
Korn
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/02/2007 16:32 hs
fala serio logico que da, mandei um rpo seu email
Jesus Cristo é O Senhor!!!
|
TÓPICO EDITADO
|
|
|
|
|