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]

Responder a