Seguranca de uma dll

Delphi

23/11/2004

Olá amigos programadores,
Tenho uma funcao que calcula um codigo de seguranca do meu sistema, primeiramente montei esta funcao em uma UNIT q e utilizada por todos meus sistemas. Pergunta: Se tratando de uma unit que precisa ser a mais segura possivel, seria melhor continuar utilizando ela numa UNIT ou seria melhor criar um DLL com esta funcao???? Qual a probabilidade de alguem conseguir enxergar minha funcao??
Valew pessoal.
Gustavo


Gustavo M

Gustavo M

Curtidas 0

Respostas

Massuda

Massuda

23/11/2004

Gustavo,

Imagino que a DLL seja mais fácil de crackear, já que necessariamente sua função secreta terá de ser ´visível´ (exportada) para seus programas. Outro ponto contra a DLL seria que, ao invés de patchear cada um de seus programas, o cracker pode simplesmente fornecer uma DLL patcheada no lugar da original.


GOSTEI 0
Bruno_fantin

Bruno_fantin

23/11/2004

Como o Massuda falou... A dll é pior...

Mas não adianta nada fazer uma unit fudida e vacilar na hora de chamar ela...

Por exemplo... A sua unit tem a função Seguracao... A função Seguracao tem um codigo super bom... Verificando todas as possibilidades... Mas no outro form você chama ela assim...

if not Seguracao then
Application.Terminate;

O crackers antes de procurarem funções ele procuram linhas assim... Pois basta abrir o exe em hexa e na mão mesmo colocar um JMP para pular essa linha...

Acredita... Eu já vi coisas assim...

Falou....


GOSTEI 0
POSTAR