Não entendeu como descobrir o nome de função dentro de EXE?? Acho que vc ainda não ouviu falar do DEDE... ( DEscompilador para DElphi) Acho que para as versões BDS não funciona, mas até à D7 com certeza...
Com ele e com um bom HEXEdit e sabendo um pouco de JUMP em ASSEMBLY da pra bular muita coisa... Mas não se preocupe muito com isso, isso normalmente é para programas como COREDRAW, WINDOWS, OFFICE, AUTOCAD, e programas de grande demanda nas vendas, outros mais dedicados como o que costumamos fazer, não chegam ter esse tipo de problema. claro, a não ser que alguem não goste muito de vc, e quer piratear tudo que vc faz e saiba isso ai acima. Agora se vc só quer saber os nomes das funcções num EXE, abre ele no notepad do windows mesmo, aperta <CTRL>+<F> e digita o nome da "função/procedure/string" que vc quer. Se a string não estiver criptografada no FONTE é muito facil achar e substituir por qualquer outra coisa com o mesmo LENGTH ou menor. Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP From: Jhosef Marks Sent: Thursday, December 06, 2007 10:11 AM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Proteção do Software (Pirataria) E ai pessoal o esquema do WebService foi eu quem deu a idéia, a idéia naum eh fazer verificação toda vez que o cliente entrar no sistema e sim um ou duas vezes por mês, caso tente conectar hoje e naum funcionar tenta amanha e ate quem sabe por uma semana, impossivel o cliente ficar uma semana sem net... E esse esquema de nome da função?? Como alguem vai descobrir o nome de função dentro de um EXE ou conseguir alguma string??? Naum entendi isso... Em 05/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > Fellipe, como vc disse abaixo, existe varias formar de mudar na net o > serial do HD, fisico e logico, o mac da placa de rede, mas o cara vai ter > que saber que seu software é travado por isso ai, e não é uma coisa muito > facil de descobrir, basta vc colocar funções de resgate destes dados, com > nomes que não tenham muito haver, como pegaserialHD, pegaseiralMAC, ai fica > facil, mas tipo PSD, PSM e assim vai, o negocio é dificultar, mas o melhor > jeito mesmo é com HARDLOCK mesmo, ai só tem a bendita da chave na paralela, > serial, USB conectada... > > Luiz Escobar - Analista/Desenvolvedor: > WEB - HTML/JavaScript/PHP/MySQL > WINDOWS - Delphi/ASSEMBLY/MySQL/xBase > SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP > > From: Fellipe Henrique > Sent: Wednesday, December 05, 2007 3:01 PM > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Subject: Re: [delphi-br] Proteção do Software (Pirataria) > > Justamente... eu gravo isso dentro da Chave (UniKey). O cara só tem > liberado > uma versão... pode passar pra quem quiser... desde que leve a chave, > plugou > ela.. tudo sai com o nome da empresa que está registrada na chave. Então > eu > não me preocupo muito se ele está ou não passando o sistema.. A chave é > única, e gravo tudo dentro dela criptografado, ou seja, mesmo clonando a > chave (meio complicado pra um usuário leigo, e talvez até para os mais > experientes), teria que descobrir a forma de criptografia para trocar os > dados da empresa. > > Foi o jeito melhor que achei pra tentar barrar isso... e tem funcionado > perfeitamente. > > []s > > Em 05/12/07, Nilson Chagas <[EMAIL > PROTECTED]<nilson.chagas.silva%40gmail.com>> > escreveu: > > > > No sistema que montei ele fazia uma validação tb com o nome da empresa. > > E > > como vc diz se o cara se der este trabalho para passar o software para > > outra > > pessoal tudo bem, mas vai tudo sair com o nome da empresa dele que foi > > validado o sistema. > > > > []s > > > > Em 05/12/07, Fellipe Henrique <[EMAIL PROTECTED] > > <fellipeh%40gmail.com><fellipeh%40gmail.com>> > > escreveu: > > > > > > Acredito ser esta a forma mais simples, e fácil de quebrar. Na net > > > existem > > > vários softwares para mudança de serial do HD. > > > > > > Já com a chave, o cliente pode ate passar o sistema pra outra, mas só > > vai > > > rodar com a chave dele. se ele emprestar a chave, ele fica sem mexer > no > > > sistema, pra voce nao importa pois somente um estará usando o sistema. > > > > > > []s > > > > > > Em 05/12/07, Douglas Uesato <[EMAIL PROTECTED]<uesato%40autcom.com.br> > <uesato%40autcom.com.br><uesato%40autcom.com.br>> > > > escreveu: > > > > > > > > Cesar, > > > > > > > > Eu tive esse dilema algum tempo atrás e após inúmeras pesquisas eu > > > > optei em gerar uma contra-senha a partir do serial do HD da máquina > > onde > > > o > > > > software será instalado. Dessa forma você pode passar a contra-senha > > > para > > > > o > > > > seu cliente sem ter a preocupação que o mesmo irá repassar a > > terceiros, > > > > até > > > > porque se ele fizer isso o terceiro não irá conseguir instalar > porque > > o > > > > serial do HD é único. > > > > > > > > Se você fizer uma busca no Google irá encontrar as rotinas para > > > > pegar o serial do HD, daí é só criar a sua regra para gerar a > > > > contra-senha. > > > > > > > > Atenciosamente, > > > > Douglas Uesato > > > > > > > > De: delphi-br@yahoogrupos.com.br > > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br> > [mailto: > > > > delphi-br@yahoogrupos.com.br > > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br>] > Em > > > > nome de Cesar - Informatica > > > > Enviada em: quarta-feira, 5 de dezembro de 2007 11:04 > > > > Para: delphi-br@yahoogrupos.com.br > > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br><delphi-br%40yahoogrupos.com.br> > > > > Assunto: [delphi-br] Proteção do Software (Pirataria) > > > > > > > > > > > > Gostaria da sugestão de voceis sobre formas de proteção de software, > > ou > > > > seja, preciso distribuir um software e por questões de direitos não > > pode > > > > ser > > > > instalado em outra maquinas sem a devida licença de uso. > > > > Gostaria de compartilhar da experiencias dos colegas, pois nunca fiz > > > > controle de licenças e não sei por onde começar. > > > > > > > > Desde já agradeço a ajuda de todos, > > > > > > > > Abraços, > > > > > > > > César Eduardo T. Silva > > > > Programador (CPD) > > > > Ober S/A - Industria e Comercio > > > > [EMAIL PROTECTED] <cesar.silva%40ober.com.br> < > cesar.silva%40ober.com.br> < > > cesar.silva%40ober.com.br> < > > > cesar.silva%40ober.com.br> > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > -- > > > _________________________________ > > > T.·.F.·.A.·. > > > Fellipe Henrique > > > [EMAIL PROTECTED] <fellipeh%40gmail.com> <fellipeh%40gmail.com> > <fellipeh%40gmail.com> > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > _________________________________ > T.·.F.·.A.·. > Fellipe Henrique > [EMAIL PROTECTED] <fellipeh%40gmail.com> > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Jhosef Marks de Carvalho Delphi Developer http://groups.google.com/group/soumaisdelphi [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]