Página 1 de 1

descompilaram meu programa

Enviado: 13 Ago 2005 11:45
por Futura
um cliente começou atrasar o pagamento, e eu tenho uma trava por data, ai o sistema parou, mas um outro programador descompilou. Como proteger o sistema ? . Ja tentei usar o blinker, mas da erro, acho que é por que eu uso a catools e a visual lib, alguém pode dar uma dica. minha compilação é bem simples do tipo: clipper meuprg, e rtlink meuprg. :?

Enviado: 13 Ago 2005 22:51
por Vander
Amigo;

Você pode usar um sistema de senha criptografado. Tenho um se quizer posso enviar para você.

:xau

Vander

Enviado: 14 Ago 2005 02:07
por vagucs
Olá amigo futura,

Que pena cara :( , pior é que o cara agora pode até vender o seu sistema, se vc não der um esfrega nele ou registrar os fontes e processar o cara e o cliente.

Mas vamos lá,

No seu caso, qualquer coisa que vc usar relativo a proteção não vai funcionar, por que seu sistema pode ser descompilado e isso é invitável.

A melhor forma de proteger um executável, coisa que falo mesmo e aprendi durante o desenvolvimento do DClip.

1 - Use sempre o parâmetro /L na compilação com o clipper para remover a numeração de linhas
2 - Use o PROTEGGI que é um programinha que deixa o Vk e Rescue birutas
3 - Compile sempre com o Blinker 4.0 ou superior, assim o RESCUE não conseguirá recuperar os seus sistema
4 - Compile sempre usando o BLINKER EXECUTABLE EXTENDED e BLINKER EXECUTABLE COMPRESS 1, assim o seu programa ficará em modo protegido e até o PCODE dele será compactado, impossibilitando mudanças de nome de empresa e coisas assim.

Para modo protegido vc precisará da visual lib para modo protegido e também da Catools, mas isto vc consegue facilmente.

Esta é a melhor forma e mais eficiente de proteger o sistema, evite o uso do NOCLIP, o DClip abre os programas protegidos com NOCLIP com grande facilidade, mesmo o programa com todas as proteções acima eu consigo abrir eles, mas o resultado é uma descompilação bem torta que o usuário precisa corrigir muitas coisas no fonte, então, mesmo que o DClip recupere o sistema, fazer ele rodar de novo é quase ou totalmente impossível se for um programa muito grande.

Quando a forma de proteger o sistema, acredito que seu meio de limitar por data funciona bem, pois o cliente teve que descompilar o sistema.

Enviado: 14 Ago 2005 18:07
por rrfsistemas
Caros amigos do clube :

A muiitos anos comprei um RTlink diferente mas nunca testei quando a possibilidade da descompilação.

Devido ao fato mencionado estarei dando prioridade a fazer teste para este fim. dentro em breve postarei o resultado...

Enviado: 14 Ago 2005 18:26
por vagucs
Testei todas as versões possíveis e existentes do RTlink e todas podem ser descompiladas.

Enviado: 15 Ago 2005 08:27
por Futura
ok, mas alguem pode me mandar um exmplo de como ficaria os um BAT, de compilação para o modo protegido ???

Enviado: 15 Ago 2005 09:06
por rochinha
Amiguinho

Só pra desconfundir:

Modo Protegido de compilação é em relação à parte de memória que seu aplicativo irá utilizar e proteger para o seu uso.

Isto não significa que seu aplicativo estará protegido.

Use as dicas dos amigos aqui postadas e boa sorte

Outra dica em relação ao Blinker:

Abra o arquivo errorsys.prg e modifique a função ErrorSys() deixando-a como no exemplo abaixo:

proc ErrosSys()
Private ErrorSys
ErrorSys := 9876543210

ErrorBlock( {| e ....
return

O bloco em negrito refere-se a um conchavo entre Blinker e empresas de aplicativos descompiladores para que os mesmo não descomilem os produtos compilados com Blinker.

É lógico que isto funciona para o Valkyrie, Rescue, menos para o Brasileirissimo, dClip.

@braços :?)

Enviado: 15 Ago 2005 10:15
por Futura
AGARDEÇO SUA DICA, MAS NÃO USO O BLINKER, USO O RTLINK

Enviado: 15 Ago 2005 11:38
por vagucs
É amigo futura, infelizmente vc terá que usar o Blinker, a sequencia numerica no ERRORSYS funciona, mas se vc ir ao DOS e usar EDIT /78 NOMEDOEXEe trocar o nome da rotina ERRORSYS, bye bye, o Vk e rescue descompilam ele da mesma forma, a vantagem de usar o modo protegido, é que como o linkador encripta todo o EXE e ele somente descompacta ele para a memoria, fica praticamente indescompilável e impossibilita de se aplicar um crack no EXE.

Enviado: 15 Ago 2005 11:39
por janio
Futura escreveu:AGARDEÇO SUA DICA, MAS NÃO USO O BLINKER, USO O RTLINK
Amigão, se vc quer mais proteção ao EXE, então deixe o RTLINK de lado e passe a utilizar o BLINKER.

Pesquise neste Fórum sobre como utilizar o BLINKER que já foram postados várias mensagens com este mesmo assunto.

Boa sorte,

Janio Aguiar

Enviado: 15 Ago 2005 14:13
por Futura
então, pesquisei sobre o blinker, mas a pesquisa não retorna nada

Enviado: 15 Ago 2005 18:22
por janio
Olá,

Veja esta mensagem:
https://pctoledo.org/forum/viewto ... 5e6009eb25

Um abraço,

Janio