Qdo respondi essa pergunta sobre senhas em executaveis eu nao imaginava q
isso geraria tantas colocações.
Tb nao sou dono da verdade em nada do q digo...mas simplesmente acho q cada
um deve procurar fazer do modo que melhor lhe convem...
Apenas mosstrei uma das possibilidades...nada mais.
Sistemas infaliveis com certeza nao existem...
Uma boa sorte ao amigo q perguntou primeiro..

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Luiz Escobar
Enviada em: sexta-feira, 3 de novembro de 2006 15:20
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: criando senhas em executaveis


Não, só tava dando um dica, melhor assim então... hehehehhe

Luiz Escobar
Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
DOS - Clipper/Assembler xBase
SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
LINUX - LAZARUS/Kylix/MySQL;
http://www.megasistema.com.br

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


  É Vei, o problema é que, como eu tinha dito, levamos mais ou menos 1 
  ano pra tornar o algorítmo e a funcionalidade dele porreta. E eu 
  prefiro não acreditar que você achou que colocamos ele, nos sistemas 
  que desenvolviamos lá, no esquema:

    isOK := Validaprograma;

  if isOK then
     ...

  Vamos fazer de conta que você não insinuou isto ;-)
    
  []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, "Luiz Escobar" <[EMAIL PROTECTED]> 
  escreveu
  >
  > É Walter o o problema não é o seu algoritmo porreta... o problema é 
  como o seu programa trata o serial, se for só na entrada fica facil 
  quebrar vo te explicar como:
  > 
  > Não usando keygen, mas usando patch´s.... (isso é feito em baixo 
  nivel, assembler)
  > o que esses programas fazem, descobrem onde em seu programa pede o 
  serial e onde faz a comparação, que normalmente é unica, e eles 
  analizam e vem se for verdadeiro vai pra onde, ai simplesmente 
  mudando no executavel, onde deveria começar a comparação já pulando 
  para a aréa que liberou....
  > 
  > tipo:
  > - compara
  > - não liberado: salta para fim
  > - liberado: salta para programa
  > -:programa
  > -blablablalbla
  > -:fim
  > 
  > fica assim:
  > - liberado: salta para programa
  > - não liberado: salta para fim
  > - liberado: salta para programa
  > -:programa
  > -blablablalbla
  > -:fim
  > 
  > ta a meio grosso modo mas acho que vc entendeu...
  > isso é mais facil que gerar keygen´s.... e isso ai é foda de vc 
  tentar evitar que seja feito...  um jeito de dificultar e gerar 
  varios niveis de comparação separados, se um falhar, pimba cai 
  fora... mesmo assim se o cara tiver paciencia, uma hora ele chega 
  onde quer... mas isso é pra sistemas mais populares, ninguem quer 
  perder muito tempo com programas de controle de estoque, 
  contabilidade, e coisas do genero, etc.... AMÉM!!!... ehheheheh
  > 
  > 
  > Luiz Escobar
  > Analista/Desenvolvedor:
  > WEB - HTML/JavaScript/PHP/MySQL 
  > WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
  > DOS - Clipper/Assembler xBase
  > SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
  > LINUX - LAZARUS/Kylix/MySQL;
  > http://www.megasistema.com.br
  > 
  >   ----- 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]
  >   >
  > 
  > 
  > 
  >    
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



   

[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]



-- 
<<<<< 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