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