RES: RES: RES: [delphi-br] Proteção anti-cópias
Valfrid; Voce tem dominio, so deve informar antes. e ate agora nenhum reclamou! e a ultima vez que tive de mexer em algo foi a 4 meses... Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Valfrid-Ly Silva Couto Enviada em: quarta-feira, 1 de fevereiro de 2006 10:27 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Proteção anti-cópias Desculpe, opinião minha mas, eu não compraria um software com essa cláusula. Eu quero ter domínio sobre o meu hardware, independente do software. Elazar [EMAIL PROTECTED] escreveu: Valfrid No contrato diz que toda e qualquer modificação no hardware deve ser INFORMADA previamente!!! Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Valfrid-Ly Silva Couto Enviada em: terça-feira, 31 de janeiro de 2006 09:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias Legal sua chave, mas o que acontece se o cara fizer um upgrade e trocar o processador da máquina e mantiver o HD e tudo o que já está instalado??? Se precisar formatar o HD e portando mudar o serial do volume (que é isso que a maior parte das funções pegam) do HD??? Luciano-User-BA escreveu: Utilizo em meu sistema um conjunto de informações Fabricante Processador + Frequecia Processador + Numero IP + Serial HD + ID do proprietário hummm... Tá aí um problem pros crackers resolverem :) Ou vão para debugar em assembler para trocar os JUMPS da funções ou então o bicho pega... Tá bom... Podemos dificultar um pouco a ação dos crackers :) Nada de mensagens (apenas dá um tempo e fecha o programa) Timers diferente para fazer checagens periódicas das funções ... etc. Basicamente o sistema ao iniciar lê os dados da máquina... Compara com os dados da máquina cadastrada na base de dados (encriptado lógico :). Se checar tudo beleza... Aqui e ali... Num menu... ou num timer uma nova checadinha... E pronto... Sem telinhas de aviso... Apenas um HALT(0)... um Application.Terminate ali e pronto :) Deixa o cliente questionar do suporte a causa do problema... Pede para ele enviar o numero encriptado que é gerado com base no hardware em execução e pronto. Se ele tiver como me convencer ... Eu gero e libero com uma contra-chave... senão (MAIS UMA MÁQUINA - MAIS UMA LICENÇA). Clonar HD é fácil... Portanto serial de HD só se for o do Fabricante (hummm... Só isso também já dificulta muito a pirataria :) Serial do HD ... Pega um ghost da vida ... clona o o HD + o Serial e de quebra o seu sistema :) Hummm... Sistema em IP fixo eu gosto muito :) 2 Serias de HD´s clonados em rede funcionam que é uma beleza... Mas 2 IP fixo com números iguais... Quero ver a mágica. Se o cara tem sub-redes aí pode entrar um ID extra para identificar o proprietário :) Neste caso pode ter IP iguais acessando o BD mas os IDs terão que ser diferentes. É isto... Acho que o que vale mesmo são idéias. Só queria deixar mais uma sugestão. Abraços Luciano-User-BA Walter Alves Chagas Junior escreveu: Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. Em 30/01/06, Marcio Cruz escreveu: Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando
Re: RES: RES: [delphi-br] Proteção anti-cópias
Essa discursão dá muito pano pra manga. Eu concordo em proteger nosso sistema de cópias indesejadas, mas tb concordo que o cliente tenha que ter autonomia em sua máquia, imagine um sistema onde vc tenha instalado em uma carteira de 1000 clientes ou mais se 10% desses clientes resolverem fazer um upgrade mensal por manutençaõ preventiva ou seja qual for o motivo, issa vai acarretar muito trabalho não acham?? O certo é que temos que proteger sim nosso sistema, mas tb temos que deixar nossos cliente livres e com total autonomia para decidir o que bem entender. Em 01/02/06, Elazar [EMAIL PROTECTED] escreveu: Valfrid; Voce tem dominio, so deve informar antes. e ate agora nenhum reclamou! e a ultima vez que tive de mexer em algo foi a 4 meses... Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Valfrid-Ly Silva Couto Enviada em: quarta-feira, 1 de fevereiro de 2006 10:27 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Proteção anti-cópias Desculpe, opinião minha mas, eu não compraria um software com essa cláusula. Eu quero ter domínio sobre o meu hardware, independente do software. Elazar [EMAIL PROTECTED] escreveu: Valfrid No contrato diz que toda e qualquer modificação no hardware deve ser INFORMADA previamente!!! Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Valfrid-Ly Silva Couto Enviada em: terça-feira, 31 de janeiro de 2006 09:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias Legal sua chave, mas o que acontece se o cara fizer um upgrade e trocar o processador da máquina e mantiver o HD e tudo o que já está instalado??? Se precisar formatar o HD e portando mudar o serial do volume (que é isso que a maior parte das funções pegam) do HD??? Luciano-User-BA escreveu: Utilizo em meu sistema um conjunto de informações Fabricante Processador + Frequecia Processador + Numero IP + Serial HD + ID do proprietário hummm... Tá aí um problem pros crackers resolverem :) Ou vão para debugar em assembler para trocar os JUMPS da funções ou então o bicho pega... Tá bom... Podemos dificultar um pouco a ação dos crackers :) Nada de mensagens (apenas dá um tempo e fecha o programa) Timers diferente para fazer checagens periódicas das funções ... etc. Basicamente o sistema ao iniciar lê os dados da máquina... Compara com os dados da máquina cadastrada na base de dados (encriptado lógico :). Se checar tudo beleza... Aqui e ali... Num menu... ou num timer uma nova checadinha... E pronto... Sem telinhas de aviso... Apenas um HALT(0)... um Application.Terminate ali e pronto :) Deixa o cliente questionar do suporte a causa do problema... Pede para ele enviar o numero encriptado que é gerado com base no hardware em execução e pronto. Se ele tiver como me convencer ... Eu gero e libero com uma contra-chave... senão (MAIS UMA MÁQUINA - MAIS UMA LICENÇA). Clonar HD é fácil... Portanto serial de HD só se for o do Fabricante (hummm... Só isso também já dificulta muito a pirataria :) Serial do HD ... Pega um ghost da vida ... clona o o HD + o Serial e de quebra o seu sistema :) Hummm... Sistema em IP fixo eu gosto muito :) 2 Serias de HD´s clonados em rede funcionam que é uma beleza... Mas 2 IP fixo com números iguais... Quero ver a mágica. Se o cara tem sub-redes aí pode entrar um ID extra para identificar o proprietário :) Neste caso pode ter IP iguais acessando o BD mas os IDs terão que ser diferentes. É isto... Acho que o que vale mesmo são idéias. Só queria deixar mais uma sugestão. Abraços Luciano-User-BA Walter Alves Chagas Junior escreveu: Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e
RES: RES: [delphi-br] Proteção anti-cópias
Gente, vamos parar com essa discussão que não vai levar a lugar nenhum. Se alguém quiser piratear o seu software duas coisas acontecem: A primeira: o cara vai piratear de qq jeito, esteja ele usando uma chave de criptografia baseada na equação do sei la o que e bla bla bla bla ou no número do HD, ou da placa mãe ou da casa do vizinho ou do número do telefone da sua empresa etc, ou seja, se ele quiser ele pirateia e pronto. A segunda: para o cara piratear o seu software, significa que ele é bom, se ele é bom, esteja contente, pois ele vai estar sendo divulgado e vc terá a chance de baratea-lo (ou coisa parecida) caso venha descobrir que ele esta sendo usado por outros. Se até o windows é pirateado, pq ficar brigando a toa. Resumindo: se alguem quiser piratear o seu sistema, ele vai ser pirateado e pronto.. Vamos mudar de assunto agora. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Julio Abdala Enviada em: terça-feira, 31 de janeiro de 2006 10:50 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias Ai eu vou dizer que este cara é um forte candidato a lascar com a empresa dele... Júlio Abdala Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: E se o camarada pegar o numero de serie deste HD, levar pra outro computador e, chegando lá, modificá-lo com o Debug do DOS ou com o Norton Disk Edit? []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Anderson Carlos Enviada em: domingo, 29 de janeiro de 2006 22:52 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Proteção anti-cópias Eu uso essa função, que pega o nº de série do HD, eu gravo em uma tabela o resultado e quando eu abro o sistema a 1º coisa que testo é o número de série do HD se este for diferente do que eu gravei eu travo o sistema. Espero que possa te ajudar. Function TFrmPrincipal.SerialNum(FDrive:String) :String; var Serial: DWord; DirLen, Flags: DWord; DLabel : Array[0..11] of Char; begin Try GetVolumeInformation(PChar(FDrive+':\'),dLabel,12,@Serial,DirLen,Flags,nil,0 ); Result := IntToHex(Serial,8); Except Result := ''; end; end; Anderson Carlos Programador Cobol - NetExpress 3.1 / Delphi 7.0 Softdados Informática Ltda leonardo302021 [EMAIL PROTECTED] escreveu: Olá galera! Alguém poderia me indicar um método de proteção para evitar que seu sistema seja copiado indevidamente por terceiros? Não precisa ser muito complexo, mas é bom que seja eficaz :) Só mais uma coisa: como eu pretendo vender meu sistema pela internet seria interessante evitar soluções em que seja necessário minha presença física ao instalar o sistema para o cliente, mas de qulquer forma, qualquer idéia é bem vinda! Grato pela atenção Leonardo Leite -- - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - 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 Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos __ Informação do NOD32 1.1389 (20060131) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br -- 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
RES: RES: [delphi-br] Proteção anti-cópias
Eduardo; mais 1 voto...pra parar com a discussao. agora finalizo... o que da pra ver é que todo mundo ta preocupado e/ou conhece os risco que se tem em desenvolver, e ver todo o seu trabalho a merce de outros. mas infelismente nossa vida e assim sempre correndo...lutando. sobre o assunto, vai da imaginação de cada um, cada um aqui ja e crescido o bastante aqui pra entender e concordar que as coisas nao depende somente de quem desenvolveu, e que se o cara quiser ele vai fazer o que bem entender. eu particularmente uso uma politica de confianca com os clientes, deixo ele bem a vontade e fico 'obersvando' como trata deste tipo de assunto. se perceber que tenho que apelar pra travar eu travo mesmo, pego serial de hd, processador, programa em segundo plano que impede copiar as pastas ou arquivos do sistema...o diabo + 4. (travar- libero o sistema somente pra consulta, afinal os dados ainda sao dele, mas nada de alterar, incluir, ou tirar relatorios...(uso isso nos contratos...), sem direito a fontes, mesmo que a empresa va a falencia (neste ultimo caso garanto o funcionamento do sistema sem bloqueios...pra felicidade dele..rs..)) pra que quiser saber, fiz testes com cds (estraguei uns 10) mas o nero simplesmente e capaz de copiar um cd com o numero de serie, e ficaria feliz se alguem soubesse disser que existe alguma identificação unica do fabricante no disco. (embora acredito que nao...pois as gravadoras ja teriam aproveitado-se disto) Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Silva ® Enviada em: quarta-feira, 1 de fevereiro de 2006 11:56 Para: delphi-br@yahoogrupos.com.br Assunto: RES: RES: [delphi-br] Proteção anti-cópias Gente, vamos parar com essa discussão que não vai levar a lugar nenhum. Se alguém quiser piratear o seu software duas coisas acontecem: A primeira: o cara vai piratear de qq jeito, esteja ele usando uma chave de criptografia baseada na equação do sei la o que e bla bla bla bla ou no número do HD, ou da placa mãe ou da casa do vizinho ou do número do telefone da sua empresa etc, ou seja, se ele quiser ele pirateia e pronto. A segunda: para o cara piratear o seu software, significa que ele é bom, se ele é bom, esteja contente, pois ele vai estar sendo divulgado e vc terá a chance de baratea-lo (ou coisa parecida) caso venha descobrir que ele esta sendo usado por outros. Se até o windows é pirateado, pq ficar brigando a toa. Resumindo: se alguem quiser piratear o seu sistema, ele vai ser pirateado e pronto.. Vamos mudar de assunto agora. ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- 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
RES: RES: [delphi-br] Proteção anti -cópias
Senhores, Eu penso o contrário de ambos (Elazar e Eduardo). Eu acho que a discussão está dentro do escopo da lista, dentro do escopo do Delphi e é muito interessante sim. Que cada um aqui tem sua ideia, sua opinião, macetes e sua metodologia? Ótimo, vamos debatê-las pra que se chegue a um denominador comum em torno da melhor forma de proteger sua proprieade intelectual sem, com isto, estarmos insinuando que o cliente é ladrão ou que você seja um trouxa. Já vi neguim fazer um coisa da hora: O cliente comprou a licença? O programa roda beleza. O caramada do lado pirateou seu programa? Neste caso, ele passará a funcionar como um demo. Cadastros, relatórios e importações limitadas e emissão de mensagens ao usuário do contato com o programador e outros detalhes do sistema. Te garanto que o cara te liga! Neste caso voce faz a pirataria trabalhar a seu favor. Mas que eu acho válida a discussão, eu acho sim. Dizer que ela não vai levar a lugar nenhum? Acho que falta visão do contexto da coisa, de quem pensa assim. Com todo o respeito. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Elazar Enviada em: quarta-feira, 1 de fevereiro de 2006 14:51 Para: delphi-br@yahoogrupos.com.br Assunto: RES: RES: [delphi-br] Proteção anti-cópias Eduardo; mais 1 voto...pra parar com a discussao. agora finalizo... o que da pra ver é que todo mundo ta preocupado e/ou conhece os risco que se tem em desenvolver, e ver todo o seu trabalho a merce de outros. mas infelismente nossa vida e assim sempre correndo...lutando. sobre o assunto, vai da imaginação de cada um, cada um aqui ja e crescido o bastante aqui pra entender e concordar que as coisas nao depende somente de quem desenvolveu, e que se o cara quiser ele vai fazer o que bem entender. eu particularmente uso uma politica de confianca com os clientes, deixo ele bem a vontade e fico 'obersvando' como trata deste tipo de assunto. se perceber que tenho que apelar pra travar eu travo mesmo, pego serial de hd, processador, programa em segundo plano que impede copiar as pastas ou arquivos do sistema...o diabo + 4. (travar- libero o sistema somente pra consulta, afinal os dados ainda sao dele, mas nada de alterar, incluir, ou tirar relatorios...(uso isso nos contratos...), sem direito a fontes, mesmo que a empresa va a falencia (neste ultimo caso garanto o funcionamento do sistema sem bloqueios...pra felicidade dele..rs..)) pra que quiser saber, fiz testes com cds (estraguei uns 10) mas o nero simplesmente e capaz de copiar um cd com o numero de serie, e ficaria feliz se alguem soubesse disser que existe alguma identificação unica do fabricante no disco. (embora acredito que nao...pois as gravadoras ja teriam aproveitado-se disto) Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Silva ® Enviada em: quarta-feira, 1 de fevereiro de 2006 11:56 Para: delphi-br@yahoogrupos.com.br Assunto: RES: RES: [delphi-br] Proteção anti-cópias Gente, vamos parar com essa discussão que não vai levar a lugar nenhum. Se alguém quiser piratear o seu software duas coisas acontecem: A primeira: o cara vai piratear de qq jeito, esteja ele usando uma chave de criptografia baseada na equação do sei la o que e bla bla bla bla ou no número do HD, ou da placa mãe ou da casa do vizinho ou do número do telefone da sua empresa etc, ou seja, se ele quiser ele pirateia e pronto. A segunda: para o cara piratear o seu software, significa que ele é bom, se ele é bom, esteja contente, pois ele vai estar sendo divulgado e vc terá a chance de baratea-lo (ou coisa parecida) caso venha descobrir que ele esta sendo usado por outros. Se até o windows é pirateado, pq ficar brigando a toa. Resumindo: se alguem quiser piratear o seu sistema, ele vai ser pirateado e pronto.. Vamos mudar de assunto agora. ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [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
RES: RES: [delphi-br] Proteção anti-cópias
Amigos, eu não quis dizer que não vai levar a lugar nenhum no contexto bruto da palavra. O que eu quero dizer é que se o cara quiser piratear ele pirateia e pronto. Pode ser dificil, mas se quiser ele pirateia. Se até o windows é pirateado, pq os outros softwares não seriam se alguém assim o quiser? -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Walter Alves Chagas Junior Enviada em: quarta-feira, 1 de fevereiro de 2006 16:00 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: RES: [delphi-br] Proteção anti-cópias Senhores, Eu penso o contrário de ambos (Elazar e Eduardo). Eu acho que a discussão está dentro do escopo da lista, dentro do escopo do Delphi e é muito interessante sim. Que cada um aqui tem sua ideia, sua opinião, macetes e sua metodologia? Ótimo, vamos debatê-las pra que se chegue a um denominador comum em torno da melhor forma de proteger sua proprieade intelectual sem, com isto, estarmos insinuando que o cliente é ladrão ou que você seja um trouxa. Já vi neguim fazer um coisa da hora: O cliente comprou a licença? O programa roda beleza. O caramada do lado pirateou seu programa? Neste caso, ele passará a funcionar como um demo. Cadastros, relatórios e importações limitadas e emissão de mensagens ao usuário do contato com o programador e outros detalhes do sistema. Te garanto que o cara te liga! Neste caso voce faz a pirataria trabalhar a seu favor. Mas que eu acho válida a discussão, eu acho sim. Dizer que ela não vai levar a lugar nenhum? Acho que falta visão do contexto da coisa, de quem pensa assim. Com todo o respeito. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Elazar Enviada em: quarta-feira, 1 de fevereiro de 2006 14:51 Para: delphi-br@yahoogrupos.com.br Assunto: RES: RES: [delphi-br] Proteção anti-cópias Eduardo; mais 1 voto...pra parar com a discussao. agora finalizo... o que da pra ver é que todo mundo ta preocupado e/ou conhece os risco que se tem em desenvolver, e ver todo o seu trabalho a merce de outros. mas infelismente nossa vida e assim sempre correndo...lutando. sobre o assunto, vai da imaginação de cada um, cada um aqui ja e crescido o bastante aqui pra entender e concordar que as coisas nao depende somente de quem desenvolveu, e que se o cara quiser ele vai fazer o que bem entender. eu particularmente uso uma politica de confianca com os clientes, deixo ele bem a vontade e fico 'obersvando' como trata deste tipo de assunto. se perceber que tenho que apelar pra travar eu travo mesmo, pego serial de hd, processador, programa em segundo plano que impede copiar as pastas ou arquivos do sistema...o diabo + 4. (travar- libero o sistema somente pra consulta, afinal os dados ainda sao dele, mas nada de alterar, incluir, ou tirar relatorios...(uso isso nos contratos...), sem direito a fontes, mesmo que a empresa va a falencia (neste ultimo caso garanto o funcionamento do sistema sem bloqueios...pra felicidade dele..rs..)) pra que quiser saber, fiz testes com cds (estraguei uns 10) mas o nero simplesmente e capaz de copiar um cd com o numero de serie, e ficaria feliz se alguem soubesse disser que existe alguma identificação unica do fabricante no disco. (embora acredito que nao...pois as gravadoras ja teriam aproveitado-se disto) Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Silva ® Enviada em: quarta-feira, 1 de fevereiro de 2006 11:56 Para: delphi-br@yahoogrupos.com.br Assunto: RES: RES: [delphi-br] Proteção anti-cópias Gente, vamos parar com essa discussão que não vai levar a lugar nenhum. Se alguém quiser piratear o seu software duas coisas acontecem: A primeira: o cara vai piratear de qq jeito, esteja ele usando uma chave de criptografia baseada na equação do sei la o que e bla bla bla bla ou no número do HD, ou da placa mãe ou da casa do vizinho ou do número do telefone da sua empresa etc, ou seja, se ele quiser ele pirateia e pronto. A segunda: para o cara piratear o seu software, significa que ele é bom, se ele é bom, esteja contente, pois ele vai estar sendo divulgado e vc terá a chance de baratea-lo (ou coisa parecida) caso venha descobrir que ele esta sendo usado por outros. Se até o windows é pirateado, pq ficar brigando a toa. Resumindo: se alguem quiser piratear o seu sistema, ele vai ser pirateado e pronto.. Vamos mudar de assunto agora. ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO
RES: RES: [delphi-br] Proteção anti-cópias
Valfrid No contrato diz que toda e qualquer modificação no hardware deve ser INFORMADA previamente!!! Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Valfrid-Ly Silva Couto Enviada em: terça-feira, 31 de janeiro de 2006 09:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias Legal sua chave, mas o que acontece se o cara fizer um upgrade e trocar o processador da máquina e mantiver o HD e tudo o que já está instalado??? Se precisar formatar o HD e portando mudar o serial do volume (que é isso que a maior parte das funções pegam) do HD??? Luciano-User-BA [EMAIL PROTECTED] escreveu: Utilizo em meu sistema um conjunto de informações Fabricante Processador + Frequecia Processador + Numero IP + Serial HD + ID do proprietário hummm... Tá aí um problem pros crackers resolverem :) Ou vão para debugar em assembler para trocar os JUMPS da funções ou então o bicho pega... Tá bom... Podemos dificultar um pouco a ação dos crackers :) Nada de mensagens (apenas dá um tempo e fecha o programa) Timers diferente para fazer checagens periódicas das funções ... etc. Basicamente o sistema ao iniciar lê os dados da máquina... Compara com os dados da máquina cadastrada na base de dados (encriptado lógico :). Se checar tudo beleza... Aqui e ali... Num menu... ou num timer uma nova checadinha... E pronto... Sem telinhas de aviso... Apenas um HALT(0)... um Application.Terminate ali e pronto :) Deixa o cliente questionar do suporte a causa do problema... Pede para ele enviar o numero encriptado que é gerado com base no hardware em execução e pronto. Se ele tiver como me convencer ... Eu gero e libero com uma contra-chave... senão (MAIS UMA MÁQUINA - MAIS UMA LICENÇA). Clonar HD é fácil... Portanto serial de HD só se for o do Fabricante (hummm... Só isso também já dificulta muito a pirataria :) Serial do HD ... Pega um ghost da vida ... clona o o HD + o Serial e de quebra o seu sistema :) Hummm... Sistema em IP fixo eu gosto muito :) 2 Serias de HD´s clonados em rede funcionam que é uma beleza... Mas 2 IP fixo com números iguais... Quero ver a mágica. Se o cara tem sub-redes aí pode entrar um ID extra para identificar o proprietário :) Neste caso pode ter IP iguais acessando o BD mas os IDs terão que ser diferentes. É isto... Acho que o que vale mesmo são idéias. Só queria deixar mais uma sugestão. Abraços Luciano-User-BA Walter Alves Chagas Junior escreveu: Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. Em 30/01/06, Marcio Cruz escreveu: Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD, permitindo que o usuario utilizase o programa em varios micros, mas somente uma copia por vez baseado no serial do Cd, so que a funcao abaixo retorna numeros diferentes para cada versao de sistema operacional... A questao que ficou no ar é pq com o Win XP o serial de um CD é - no Win98 e - 2000
RES: RES: [delphi-br] Proteção anti -cópias
Paciência, Se o cliente trocar alguma coisa no hardware ele vai ter que solicitar novo serial para ativar o programa. É bom que você monitora o que ele tá fazendo. Se tá é fazendo upgrade na maquina corrente ou se tá tentando instalar o programa em uma outra máquina, o que pode caracterizar uma quebra de contrato, conforme o que foi acordado entre as partes. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Valfrid-Ly Silva Couto Enviada em: terça-feira, 31 de janeiro de 2006 08:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias Legal sua chave, mas o que acontece se o cara fizer um upgrade e trocar o processador da máquina e mantiver o HD e tudo o que já está instalado??? Se precisar formatar o HD e portando mudar o serial do volume (que é isso que a maior parte das funções pegam) do HD??? Luciano-User-BA [EMAIL PROTECTED] escreveu: Utilizo em meu sistema um conjunto de informações Fabricante Processador + Frequecia Processador + Numero IP + Serial HD + ID do proprietário hummm... Tá aí um problem pros crackers resolverem :) Ou vão para debugar em assembler para trocar os JUMPS da funções ou então o bicho pega... Tá bom... Podemos dificultar um pouco a ação dos crackers :) Nada de mensagens (apenas dá um tempo e fecha o programa) Timers diferente para fazer checagens periódicas das funções ... etc. Basicamente o sistema ao iniciar lê os dados da máquina... Compara com os dados da máquina cadastrada na base de dados (encriptado lógico :). Se checar tudo beleza... Aqui e ali... Num menu... ou num timer uma nova checadinha... E pronto... Sem telinhas de aviso... Apenas um HALT(0)... um Application.Terminate ali e pronto :) Deixa o cliente questionar do suporte a causa do problema... Pede para ele enviar o numero encriptado que é gerado com base no hardware em execução e pronto. Se ele tiver como me convencer ... Eu gero e libero com uma contra-chave... senão (MAIS UMA MÁQUINA - MAIS UMA LICENÇA). Clonar HD é fácil... Portanto serial de HD só se for o do Fabricante (hummm... Só isso também já dificulta muito a pirataria :) Serial do HD ... Pega um ghost da vida ... clona o o HD + o Serial e de quebra o seu sistema :) Hummm... Sistema em IP fixo eu gosto muito :) 2 Serias de HD´s clonados em rede funcionam que é uma beleza... Mas 2 IP fixo com números iguais... Quero ver a mágica. Se o cara tem sub-redes aí pode entrar um ID extra para identificar o proprietário :) Neste caso pode ter IP iguais acessando o BD mas os IDs terão que ser diferentes. É isto... Acho que o que vale mesmo são idéias. Só queria deixar mais uma sugestão. Abraços Luciano-User-BA Walter Alves Chagas Junior escreveu: Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. Em 30/01/06, Marcio Cruz escreveu: Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD,
RES: RES: [delphi-br] Proteção anti -cópias
Vocês é que acham. A maioria dos camaradas que querem crackear softwares, as primeiras coisas que eles suspeitam são do volume do HD e do tamanho do mesmo. Já fiquei sabendo que mesmo que você compre 2 HD´s iguais e do mesmo fabricante, mesmo modelo, eles não tem a capacidade 100% iguais. Diferencia-se alguns bytes no tamanho. Portanto quando eles vão fazer isto, eles tomam o cuidado de antes, levantar estas duas informações para levar para a máquina destino. Pra você falar que naum deve ser uma operação tão simples, eu lhe sugiro então conhecer o Norton DiskEdit, o PC Tools ou mesmo o Debug do DOS. Táh, o Debug é meio complicado de mexer, não é pra quaquer um. Mas o Norton? O PC Tools?? Isso daí qualquer um faz em dois tempos sua proteção tá quebrada. Gente, essa discussao é tão antiga aqui quanto a minha avó e a conclusão sempre foi a mesma: Metodologia de proteção contra pirataria, baseada no volume atual da unidade C, é igual você trancar a porta da sua casa com barbante ao invés de cadeado. Já é um recurso pra lá de manjado. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Anderson Carlos Enviada em: segunda-feira, 30 de janeiro de 2006 23:09 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias Que com certeza naum deve ser uma operação tão simples. Anderson Carlos Softdados Informatica Ltda Programador Cobol - Net Express/ Delphi 7.0 Anderson Carlos [EMAIL PROTECTED] escreveu: 1° O Camarada terá que descobrir que meu sistema pega o número do volume do HD para depois tentar fazer esta operação. Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: E se o camarada pegar o numero de serie deste HD, levar pra outro computador e, chegando lá, modificá-lo com o Debug do DOS ou com o Norton Disk Edit? []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Anderson Carlos Enviada em: domingo, 29 de janeiro de 2006 22:52 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Proteção anti-cópias Eu uso essa função, que pega o nº de série do HD, eu gravo em uma tabela o resultado e quando eu abro o sistema a 1º coisa que testo é o número de série do HD se este for diferente do que eu gravei eu travo o sistema. Espero que possa te ajudar. Function TFrmPrincipal.SerialNum(FDrive:String) :String; var Serial: DWord; DirLen, Flags: DWord; DLabel : Array[0..11] of Char; begin Try GetVolumeInformation(PChar(FDrive+':\'),dLabel,12,@Serial,DirLen,Flags,nil,0 ); Result := IntToHex(Serial,8); Except Result := ''; end; end; Anderson Carlos Programador Cobol - NetExpress 3.1 / Delphi 7.0 Softdados Informática Ltda leonardo302021 [EMAIL PROTECTED] escreveu: Olá galera! Alguém poderia me indicar um método de proteção para evitar que seu sistema seja copiado indevidamente por terceiros? Não precisa ser muito complexo, mas é bom que seja eficaz :) Só mais uma coisa: como eu pretendo vender meu sistema pela internet seria interessante evitar soluções em que seja necessário minha presença física ao instalar o sistema para o cliente, mas de qulquer forma, qualquer idéia é bem vinda! Grato pela atenção Leonardo Leite -- - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - 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 Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair
RES: RES: RES: [delphi-br] Proteção anti-cópias
Aproveitando o assunto, o que os colegas acham da proteção via hardlocks (aqueles que ficam na paralela ou na usb do micro) alguém já usou? Qual o grau de segurança? Alessandro Fernandes -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: terça-feira, 31 de janeiro de 2006 09:55 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: RES: RES: [delphi-br] Proteção anti-cópias Na verdade, essa metodologia que sugiri, a gente usava ela lá na CABTEC. O cliente instalava o software e o instalador criava a pasta lá no System do Windows. Uma pasta vazia pra não ser mexida porque descobrimos que no XP e no 2K, a data do diretório mudava, com a simples alteração de algum arquivo dentro dele. Aí fizemos desse jeito. Pois bem, o cliente instala o programa, ligava pra gente e pedia uma nova senha. esta senha era gerada a partir de uma contra-senha que era gerada lá no sistema. Ele passava o numero pra gente e a gente lhe repassava a senha. Esta pratica, apesar de ser um pouco tumultuosa, nos permitia inclusive um controle de quantas cópias estavam sendo instaladas lá no cliente e dava até pra voce ter uma noção do período que eles estava pedindo novas senhas. Mas, é uma sugestão. Cada um adapte sua proteção contra pirataria com base nas sugestões que forem sendo passadas aqui na lista. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Anderson Carlos Enviada em: segunda-feira, 30 de janeiro de 2006 23:02 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Proteção anti-cópias Comigo o número de série já vem funcionando a um ano ainda naum tive problemas com ela, se vc parar para pensar um pouco ninguem vai ficar formatando uma maquina a cada 30 dias nâo é mesmo? O único e exclusivo problema de pegar o número de volume e não o de série do HD . Agora vamos analizar a sua idéia, se por acaso a suposta máquina for formatada e esse diretório, do qual vc pegou a data de criação, tb for apagado como ele ´fará a consistência? Falar é muito fácil... Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. Em 30/01/06, Marcio Cruz [EMAIL PROTECTED] escreveu: Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD, permitindo que o usuario utilizase o programa em varios micros, mas somente uma copia por vez baseado no serial do Cd, so que a funcao abaixo retorna numeros diferentes para cada versao de sistema operacional... A questao que ficou no ar é pq com o Win XP o serial de um CD é - no Win98 e - 2000 - o que tem de diferente?? alguem sabe responder? Atend. Elazar --- Eu uso essa função, que pega o nº de série do HD, eu gravo em uma
RES: RES: RES: [delphi-br] Proteção anti-cópias
Alessandro Ja usei mas sinceramente não gostei. Alias nao gosto de nada que deixe meu sistema pendurado. por isso decidi 'agir por conta propria'. o grau de segurança e alto, mas nao deixa de ser apenas um contratempo para um hacker que querendo muito vai trapacear igual. tem destes softwares que de proteção que até ja foi pirateado..rs.. Atenc. Elazar Mensagem original- Assunto: RES: RES: RES: [delphi-br] Proteção anti-cópias Aproveitando o assunto, o que os colegas acham da proteção via hardlocks (aqueles que ficam na paralela ou na usb do micro) alguém já usou? Qual o grau de segurança? Alessandro Fernandes -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: terça-feira, 31 de janeiro de 2006 09:55 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: RES: RES: [delphi-br] Proteção anti-cópias Na verdade, essa metodologia que sugiri, a gente usava ela lá na CABTEC. O cliente instalava o software e o instalador criava a pasta lá no System do Windows. Uma pasta vazia pra não ser mexida porque descobrimos que no XP e no 2K, a data do diretório mudava, com a simples alteração de algum arquivo dentro dele. Aí fizemos desse jeito. Pois bem, o cliente instala o programa, ligava pra gente e pedia uma nova senha. esta senha era gerada a partir de uma contra-senha que era gerada lá no sistema. Ele passava o numero pra gente e a gente lhe repassava a senha. Esta pratica, apesar de ser um pouco tumultuosa, nos permitia inclusive um controle de quantas cópias estavam sendo instaladas lá no cliente e dava até pra voce ter uma noção do período que eles estava pedindo novas senhas. Mas, é uma sugestão. Cada um adapte sua proteção contra pirataria com base nas sugestões que forem sendo passadas aqui na lista. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Anderson Carlos Enviada em: segunda-feira, 30 de janeiro de 2006 23:02 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: RES: [delphi-br] Proteção anti-cópias Comigo o número de série já vem funcionando a um ano ainda naum tive problemas com ela, se vc parar para pensar um pouco ninguem vai ficar formatando uma maquina a cada 30 dias nâo é mesmo? O único e exclusivo problema de pegar o número de volume e não o de série do HD . Agora vamos analizar a sua idéia, se por acaso a suposta máquina for formatada e esse diretório, do qual vc pegou a data de criação, tb for apagado como ele ´fará a consistência? Falar é muito fácil... Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. Em 30/01/06, Marcio Cruz [EMAIL PROTECTED] escreveu: Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD, permitindo que o usuario utilizase o programa em varios micros, mas somente uma copia por vez baseado no serial do Cd, so que a funcao
RES: RES: [delphi-br] Proteção anti-cópias
Marcio Cruz, e Emerson Moreno Testei com o Nero, Easy Cd Creator e nao consegui obter o mesmo numero de serie tirando uma copia do cd. Levo em consideração que o numero de serie do Cd seria apenas uma parte da chave anti copia (usar a criatividade sabe...) mas facilita quando o cara quer mais uma licenca ele me paga por mais um cd chave...rs..(me custa R$ 1,00 se comparado com uns R$ 300,00 ou mais da proteck ou similares sem falar que quando eu quiser modificar alguma coisa vai por minha conta (vai sabe o que se colocam nos nossos executaveis...rs..)) O que eu consegui observar em relacao a usar as chaves com cds 1) o numero de serie muda de uma versao do sistema operacional 2) o numero de serie muda no win 98 a cada vez que reabro e adiciono inf ao cd (mesmo que formatar um disquete) 3) esta e mais uma pergunta do que uma obervacao. Esta funcao que pega o numero fisico do HD (ja vi em algum site) funciona com algum CD? (acho que nao...e ainda nao fiz teste..rs..) - a pergunta permanece. alguem conhece mais alguma inf. de como pegar o serial de um CD, HD de forma mais confiante e absoluta? - nao fiz testes instalando mais de uma versao de SO no mesmo HD(alguem da lista tem??? consegue nos dizer se tem o mesmo numero nos dois?); Atenc. Elazar --- O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. __ Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD, permitindo que o usuario utilizase o programa em varios micros, mas somente uma copia por vez baseado no serial do Cd, so que a funcao abaixo retorna numeros diferentes para cada versao de sistema operacional... A questao que ficou no ar é pq com o Win XP o serial de um CD é - no Win98 e - 2000 - o que tem de diferente?? alguem sabe responder? Atend. Elazar --- Eu uso essa função, que pega o nº de série do HD, eu gravo em uma tabela o resultado e quando eu abro o sistema a 1º coisa que testo é o número de série do HD se este for diferente do que eu gravei eu travo o sistema. Espero que possa te ajudar. Function TFrmPrincipal.SerialNum(FDrive:String) :String; var Serial: DWord; DirLen, Flags: DWord; DLabel : Array[0..11] of Char; begin Try GetVolumeInformation(PChar(FDrive+':\'),dLabel,12,@Serial,DirLen,Flags,n il,0); Result := IntToHex(Serial,8); Except Result := ''; end; end; -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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 Termos do Serviço do Yahoo!. ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- 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
RES: RES: RES: [delphi-br] Proteção anti-cópias
Valfrid; Me refiro ao CD (disco). Atenc. Elazar _ Você está falando em número físico do CD ou da Unidade??? Se for da Unidade, acho que não rola, afinal, se ela pifar, o cara troca e o programa não funciona mais??? Elazar [EMAIL PROTECTED] escreveu: Marcio Cruz, e Emerson Moreno Testei com o Nero, Easy Cd Creator e nao consegui obter o mesmo numero de serie tirando uma copia do cd. Levo em consideração que o numero de serie do Cd seria apenas uma parte da chave anti copia (usar a criatividade sabe...) mas facilita quando o cara quer mais uma licenca ele me paga por mais um cd chave...rs..(me custa R$ 1,00 se comparado com uns R$ 300,00 ou mais da proteck ou similares sem falar que quando eu quiser modificar alguma coisa vai por minha conta (vai sabe o que se colocam nos nossos executaveis...rs..)) O que eu consegui observar em relacao a usar as chaves com cds 1) o numero de serie muda de uma versao do sistema operacional 2) o numero de serie muda no win 98 a cada vez que reabro e adiciono inf ao cd (mesmo que formatar um disquete) 3) esta e mais uma pergunta do que uma obervacao. Esta funcao que pega o numero fisico do HD (ja vi em algum site) funciona com algum CD? (acho que nao...e ainda nao fiz teste..rs..) - a pergunta permanece. alguem conhece mais alguma inf. de como pegar o serial de um CD, HD de forma mais confiante e absoluta? - nao fiz testes instalando mais de uma versao de SO no mesmo HD(alguem da lista tem??? consegue nos dizer se tem o mesmo numero nos dois?); Atenc. Elazar --- O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. __ Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD, permitindo que o usuario utilizase o programa em varios micros, mas somente uma copia por vez baseado no serial do Cd, so que a funcao abaixo retorna numeros diferentes para cada versao de sistema operacional... A questao que ficou no ar é pq com o Win XP o serial de um CD é - no Win98 e - 2000 - o que tem de diferente?? alguem sabe responder? Atend. Elazar --- Eu uso essa função, que pega o nº de série do HD, eu gravo em uma tabela o resultado e quando eu abro o sistema a 1º coisa que testo é o número de série do HD se este for diferente do que eu gravei eu travo o sistema. Espero que possa te ajudar. Function TFrmPrincipal.SerialNum(FDrive:String) :String; var Serial: DWord; DirLen, Flags: DWord; DLabel : Array[0..11] of Char; begin Try GetVolumeInformation(PChar(FDrive+':\'),dLabel,12,@Serial,DirLen,Flags,n il,0); Result := IntToHex(Serial,8); Except Result := ''; end; end; -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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 Termos do Serviço do Yahoo!. ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos Valfrid-Ly Silva Couto [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] ICQ 15114646 - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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
RES: RES: [delphi-br] Proteção anti -cópias
Uma dica interessante, é você pegar a data de criação de um diretório qualquer no sistema. O ideal é você criar este diretório na instalação do seu sistema, pega a data e a hora da geração do supra-citado e com ela, você faz a chave (além de pegar outros dados no sistema). Mas essa dica de pegar o volume no HD, é mais furada que tabuleiro de pirulito... []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Emerson Moreno Enviada em: segunda-feira, 30 de janeiro de 2006 14:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Proteção anti-cópias O que acontece é que a função GetVolumeInformation retorna o numero do volume do hd, isso significa que toda vez que o hd for formatado o numero irá mudar. Pois a cada formatação o numero de volume é alterado. vc poder fazer o teste usando essa mesma função porém indicando o drive A, ou seja, o disquete, anote o numero, formate e depois rode a função novamente e contatará que o numero muda. Mas existe uma função que realmente lê o numero físico do HD. Procure na net que irá achar. Espero ter esclarecido essa dúvida. Agora para bloquear a cópia de seus sistema, use a criatividade. cada um faz de forma diferente, tem gente que copia arquivos ocultos verificando se os arquivos estão lá. tem gente que coloca no registro do windows, entres outras coisas. Mas ai fica por conta de sua criatividade e de sua real necessidade. Em 30/01/06, Marcio Cruz [EMAIL PROTECTED] escreveu: Quando se copia um CD, com um copiador melhor, tipo CloneCD, o programa copiador não copia inclusive o número de série? Elazar escreveu: Anderson Carlos Boa Tarde; Aproveitando a deixa para tirar uma duvida. um tempo atraz (inclusive ja postei a duvida) tentei fazer algo utilizando exatamente esta dica ai abaixo, mas com um CD, permitindo que o usuario utilizase o programa em varios micros, mas somente uma copia por vez baseado no serial do Cd, so que a funcao abaixo retorna numeros diferentes para cada versao de sistema operacional... A questao que ficou no ar é pq com o Win XP o serial de um CD é - no Win98 e - 2000 - o que tem de diferente?? alguem sabe responder? Atend. Elazar --- Eu uso essa função, que pega o nº de série do HD, eu gravo em uma tabela o resultado e quando eu abro o sistema a 1º coisa que testo é o número de série do HD se este for diferente do que eu gravei eu travo o sistema. Espero que possa te ajudar. Function TFrmPrincipal.SerialNum(FDrive:String) :String; var Serial: DWord; DirLen, Flags: DWord; DLabel : Array[0..11] of Char; begin Try GetVolumeInformation(PChar(FDrive+':\'),dLabel,12,@Serial,DirLen,Flags,n il,0); Result := IntToHex(Serial,8); Except Result := ''; end; end; -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.ard.yahoo.com/SIG=12fmhsgsu/M=393477.7870451.8719931.2369893/D=br clubs/S=2137111264:HM/Y=BR/EXP=1138647399/A=3254979/R=0/id=noscript/SIG=12k5 j3olb/*http://www.momentumquiz.com.br/index.php?md5ref=372BBEE98E9544bd8B2F9 E87847EEEBE_3 -- *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][EMAIL PROTECTED] om.br?subject=Unsubscribe - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- []'s Emerson Moreno O grande sábio aprende por ensinar! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [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