Vou ver isso que vc disse sobre criar métodos em privado e protegido para ver 
se não acha mesmo, mas só quando tiver tempo hehehehe...
Se vc estiver certo to te devendo uma...


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: Joao Morais 
Sent: Thursday, December 06, 2007 4:02 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Proteção do Software (Pirataria)


[EMAIL PROTECTED] wrote:
> 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...

Escobar, você misturou as coisas. O exe não guarda nome de procedures, o 
que ele guardou foi rtti (nomes de métodos da área published). Jmp ou 
call não precisam de string nenhuma. Crie um método privado, protegido 
ou público e você vai ver que o nome não aparece.

--
Joao Morais

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



 

[As partes desta mensagem que não continham texto foram removidas]

Responder a