Walter,

o q eu disse foi mais ou menos isso... rsrsrs
só que seria mais completo, pois poderia pegar outras informações da máquina, e 
não somente data/hora de diretórios (pois se for clonado o hd, volta na mesma 
história).
O que recomendo é q pegar mais informações relativas à máquina... pode até 
existir alguma brecha, mas vai ser bem mais difícil...

ps: vc viu meu recado no orkut?

Anderson Silva

  ----- Original Message ----- 
  From: Walter Chagas (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, November 03, 2006 10:15 AM
  Subject: [delphi-br] Re: criando senhas em executaveis


  Anderson,

  Você pode usar o numero do volume do HD COMO UM DOS PARAMETROS, mas 
  não trasnformá-lo na chave base do gerador de seu serial. Quando eu 
  trabalhava na CABTEC, a gente usava um macete que consistia de um 
  conjunto de informações para gerar uma chave serial:

  - Volume do HD da maquina
  - Data e hora de criação do diretório do programa
  - Versão do programa

  Pega-se estas três informações junta tudo e tem-se um número. Aí 
  pegavamos este numero e atribuiamos a uma variavel, lido de trás pra 
  frente. Feito isto, faz um determinado calculo embaralhando os 
  números e aplicando uma base nele (podia ser base 5 ou base 6, 
  depende) e em seguida tem-se uma chave que o cliente passava pra nós 
  e com esta chave geravamos o serial do programa. O registro só era 
  liberado mediante conbinação do serial com a chave passada. O 
  programa lá na ponta fazia a decodificação. Uma vez um funcionario em 
  um cliente veio tirar uma onda com a gente, disse que no Astalavista 
  conseguiria um serial praquele programa porque aquilo era "serial 
  manjado". Eu desafiei ele a conseguir. Aí ele vei com um papo de que 
  um amigo dele éra hacker, que tinha a manha de criar keygen, e 
  seiláoque, enfim, falou um monte de borracha...

  Eu sei que a coisa lá era bem feita, gastamos mais ou menos um ano 
  pra elaborar um algorítmo porreta! :) 


  []s



  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  [EMAIL PROTECTED]
  http://www.geocities.com/SiliconValley/Bay/1058
  MSN: [EMAIL PROTECTED]



  --- Em delphi-br@yahoogrupos.com.br, "Desenvolvimento \(Anderson\)" 
  <[EMAIL PROTECTED]> escreveu
  >
  > Esse procedimento tem suas limitações...
  > um HD clonado gera o mesmo nº serial, portanto, mais fácil de ser 
  pirateado.
  > Existem vários editores de dados, onde vc pode inclusive modificar 
  o volume da sua unidade, manualmente.
  > Uma solução boa é vc mesclar vários dados da máquina (inclusive o 
  volume). Existe um componente na paleta JEDI que fornece as mínimas 
  informações da máquina.
  > 
  > Anderson Silva
  > Sisponto Sistemas Inteligentes
  > 
  > 
  >   ----- Original Message ----- 
  >   From: Marcos P. M. de Souza 
  >   To: delphi-br@yahoogrupos.com.br 
  >   Sent: Thursday, November 02, 2006 7:29 AM
  >   Subject: RES: [delphi-br] criando senhas em executaveis
  > 
  > 
  >   existem varias maneiras de se fazer um sistema gerar uma senha.
  >   Eu utilizo o número do volume como base para gerar os meus 
  numeros de
  >   registro.
  >   Esse numero é dado pelo Windows qdo o volume é formatado. Cada
  >   formatação...muda o numero do volume. Cada Unidade tem seu numero.
  >   Na verdade ele nao possue somente numeros mas letras tb.
  >   Vc pode pegar esse número atraves do comando GetVolumeInformation 
  e seus
  >   parametros e fazer uma conta ...bem elaborada... para gerar uma 
  senha
  >   baseada nesse número.
  >   Se o valor digitado nao for igual a essa senha q o sistema espera 
  entao
  >   ...limitar as funcionalidades....se acertar...gravar e deixar 
  todas as
  >   funcionalidades..
  > 
  >     _____  
  > 
  >   De: delphi-br@yahoogrupos.com.br [mailto:delphi-
  [EMAIL PROTECTED] Em
  >   nome de Virgilho Henrique
  >   Enviada em: quarta-feira, 1 de novembro de 2006 14:47
  >   Para: delphi-br@yahoogrupos.com.br
  >   Assunto: [delphi-br] criando senhas em executaveis
  > 
  > 
  >   caros amigos... alguém poderia me dar um exemplo de como 
  configurar senhas
  >   para serem utilizadas em executaveis???
  > 
  >   por exemplo: qnd eu inicializar o executavel ele solicitar uma 
  senha para
  >   liberar as funções do sistema....
  > 
  >   entende??
  > 
  >   -- 
  >   Fraternalmente,
  > 
  >   Sir Virgilho Henrique Silva
  > 
  > 
  >   [As partes desta mensagem que não continham texto foram removidas]
  > 
  > 
  > 
  > 
  >   __________ Informação do NOD32 IMON 1.1842 (20061027) __________
  > 
  >   Esta mensagem foi verificada pelo NOD32 sistema antivírus
  >   http://www.eset.com.br
  > 
  > 
  > 
  >   [As partes desta mensagem que não continham texto foram removidas]
  > 
  >    
  > 
  >   __________ Informação do NOD32 IMON 1.1851 (20061103) __________
  > 
  >   Esta mensagem foi verificada pelo NOD32 sistema antivírus
  >   http://www.eset.com.br
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



   

  __________ Informação do NOD32 IMON 1.1851 (20061103) __________

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a