Olha, isto daí é muito relativo. Algumas controladoras tem este 
número gerado durante a confecção do Chipset delas. Algumas você pode 
até conseguir modificar este serial sem que isto lhe traga problemas 
de funcionamento, mas algumas não tem como. As controladoras do 
Wester Digital, por exemplo, usam este número em uma série de 
processos internos nela. Daí, que se voce modificar este numero, um 
abraço HD...

Em suma, o que continuo insistindo, é que você não deve usar um único 
serial como base pra gerar uma chave, seja ela de criptografia ou de 
licença de seu produto, para validar alguma coisa no seu programa, 
mas deve usar mais de uma.

Alguns programas que façam necessidade de operarem em rede, por 
exemplo, podem se valerem do endereço MAC da placa. Junta ele com o 
serial físico do HD e mais alguma outra coisa lá. Pega isto tudo, 
gera uma sequência numérica, embaralha trocando posições pares por 
impares, ou troca as posições pares por um numero + ele mesmo ou mais 
alguma coisa, etc....

Enfim, basta a criatividade de cada um pra chegar lá. Mas lembremos 
que um bom algorítmo de validação, não se faz da noite para o dia. É 
uma coisa que você vai ter que trabalhar tempo nele visando 
aperfeiçoá-lo e torná-lo cada vez mais robusto.



[]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
>
> perdão... eu achei q estavam falando do nº do volume.
> sobre o nº de série, concordo que ele não pode ser clonado. 
> Mas vou procurar... acredito q se um nº é escrito, com certeza pode 
ser modificado.
>   ----- Original Message ----- 
>   From: Rubem Nascimento da Rocha 
>   To: delphi-br@yahoogrupos.com.br 
>   Sent: Friday, November 03, 2006 1:01 PM
>   Subject: Re: [delphi-br] Re: criando senhas em executaveis
> 
> 
>   Então explica como esse número de série de fábrica do HD pode ser 
clonado, 
>   sendo que isso é gravado no firmware do HD? Pode explicar como? 
Seria 
>   interessante para os demais colegas da lista! Sds.
> 
> 
>   >From: "Desenvolvimento (Anderson)" <[EMAIL PROTECTED]>
>   >Reply-To: delphi-br@yahoogrupos.com.br
>   >To: <delphi-br@yahoogrupos.com.br>
>   >Subject: Re: [delphi-br] Re: criando senhas em executaveis
>   >Date: Fri, 3 Nov 2006 12:46:05 -0300
>   >
>   >Christian,
>   >
>   >até esse nº pode ser clonado!
>   >
>   >   ----- Original Message -----
>   >   From: Christian Balz
>   >   To: delphi-br@yahoogrupos.com.br
>   >   Sent: Friday, November 03, 2006 9:59 AM
>   >   Subject: RES: [delphi-br] Re: criando senhas em executaveis
>   >
>   >
>   >   Anderson,
>   >
>   >
>   >
>   >   Porque não pega o serial físico do HD. Este serial é único e 
livre de
>   >   clonagens.
>   >
>   >
>   >
>   >   Att,
>   >
>   >
>   >
>   >   Christian Balz
>   >
>   >
>   >
>   >     _____
>   >
>   >   De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED] 
>   >Em
>   >   nome de Desenvolvimento (Anderson)
>   >   Enviada em: sexta-feira, 3 de novembro de 2006 11:43
>   >   Para: delphi-br@yahoogrupos.com.br
>   >   Assunto: Re: [delphi-br] Re: criando senhas em executaveis
>   >
>   >
>   >
>   >   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]
>   >
>   >
>   >
>   >   __________ Informação do NOD32 IMON 1.1848 (20061101) 
__________
>   >
>   >   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.1852 (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]
>   >
> 
>   _________________________________________________________________
>   MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> 
>    
> 
>   __________ Informação do NOD32 IMON 1.1852 (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