Descompilação

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

lolata
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 02 Nov 2004 15:11

Descompilação

Mensagem por lolata »

Boa Noite;
Tenho um programa que feito em clipper? e não tenho mais os fontes (faz uns 10 anos).
Gostaria de saber se algum profissional pode fazer o serviço de "abrir" esse programa e me entregar os fontes para eu poder fazer algumas modificações e compila-lo novamente.
Quem fez esse programa p/ mim, não tem mais os fontes e não trabalha mais com clipper.

Obrigado

clipper@lolata.com.br.
Avatar do usuário
marbio
Usuário Nível 3
Usuário Nível 3
Mensagens: 206
Registrado em: 29 Jul 2004 16:26

Mensagem por marbio »

Boa Noite!!!

e so vc dar uma olha no site pctoledo na secao de DOWNLOAD tem alguns programa para fazer o seu servioco, se voce nao conseguir pode mandar o executavel.
Sempre há uma solucao para os nossos problema clipper.....
lolata
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 02 Nov 2004 15:11

Mensagem por lolata »

marbio escreveu:Boa Noite!!!

e so vc dar uma olha no site pctoledo na secao de DOWNLOAD tem alguns programa para fazer o seu servioco, se voce nao conseguir pode mandar o executavel.

Caro Amigo;

Agradeço a ajuda;
Eu não manjo muito de programação, eu sei um pouco o basico mesmo.
Eu já temntei descompactar com o Valkyrie e um outro que achei, mas não consegui.

Obrigado
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

O Vagner tem um descompilador (DCLIP) que testei (demo) e achei muito bom, dê uma olhada em:

www.vagucs.com.br


Abraço,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
lolata
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 02 Nov 2004 15:11

Mensagem por lolata »

And escreveu:O Vagner tem um descompilador (DCLIP) que testei (demo) e achei muito bom, dê uma olhada em:

www.vagucs.com.br


Abraço,
Caro Anderson

Eu cheguei entrar em contato com o Vagus, eu cheguei a usar o demo, mas o Vagus me disse que após eu descompilar, teria que fazer uns acertos nos fontes para poder compila-lo novamente, essa parte que eu não sei fazer, não iria adiantar eu "comprar" a licença do programa e depois não conseguir fazer o acerto no fonte.
Queria ver se algum colega do forum com mais experiencia, poderia fazer esse "serviço" p/ mim.

Obrigado
Lolata
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Disponibiliza os fontes (agora descompilados) e agente ve o que pode fazer...

Manda por e-mail se for o caso...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Poste o que quer fazer no programa após a descompilação, p/ que possamos analisar.



Abraço,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
lolata
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 02 Nov 2004 15:11

Mensagem por lolata »

Caro Amigo;

O que eu pretendo mudar no programa caso eu consiga os fontes, é:
Alterar o cabeçalho do programa, pois o cep e o telefone mudou.
Aumentar em mais um digito o campo de telefone.
São pequenas auterações, o programa é muito completo p/ que eu uso.
Um colega aqui do forum disse que o programa foi linkado com blinker.

Caso alguem possa me ajudar...

Lolata
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Boa noite!

Posso tentar abrir e fazer as alterações, mande para o e-mail abaixo.

and@inteligweb.com.br


No aguardo,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Lolata,

Recebi o arquivo, pelo que vi ele foi compilado com Clipper 5.3 e Linkado com Blinker, nesse caso o unico descompilador que conheço que abre executáveis do Clipper 5.3 é o do Vagner.

O que vc quer é apenas mudar o cabeçalho do programa, ou quer fazer mudanças na estrutura?

Se for só o cabeçalho eu faço a alteração sem descompilar o programa.


Ps: Caso precise realmente abrir o programa, mande e-mail dizendo o que o Vagner te passou a respeito de mudanças, p/ que o programa possa ser compilado novamente após o uso do Dclip.


No aguardo,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

Para alterar o EXE sem precisar descompilar use o EDIT do DOS com o seguinte comando

EDIT /78 <NOME DO EXE>

Ele vai abrir o arquivo sem quebras de linha e vc podera digitar sobre os textos legiveis, atencoa que se tirar algo do lugar o EXE para de funcionar, apenas modifique o texto que vc quer.
Sem mais
Wagner Nunes
www.vagucs.com.br
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Wagner...
Me desculpe discordar de vc, ainda mais tendo a certeza de que o meu conhecimento não chega a 10% do seu... mas - por curiosidade - fiz um teste conforme vc disse, em um EXE meu e é impossível identificar alguma coisa lá dentro...
Acho que com o COMPRESS e o MODO PROTEGIDO do Blinker... assim fica muito difícil... e pelo que eu vi aqui no tópico esse é o caso... Clipper53 + Blinker...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Boa noite!

Eu faço a alteração usando o NewCode do Vagner.


Abraço,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Eu uso o NU do Norton 4.5 (p/ DOS) e nunca me deixou na mão...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

ja usei diversos tipos de ferramentas tanto em DOS, WINDOWS quanto em Linux para edição hexadecimal e o EDIT do DOS é a mais pratica (apesar de tudo ainda ficar em base decimal). Não se consegue entender muita coisa mesmo não, por isso devemos só mexer em textos logicos, com um bom conhecimento vc pode fazer desvios no EXE usando o EDIT do DOS mesmo sem alterar a estrutura dos dados do mesmo, fazendo com que ele rode normalmente, com o EDIT é possivel ate´fazer executaveis diretamente, é algo muito interessante, eu tinha pequenos EXEs aqui fiz diretamente em codigo de maquina, coisas simples mesmo para mostrar um caractere na tela, ou ligar o cursor do mouse, tem coisas que são simples e as vezes nao sabemos o poder que tem.

Quanto ao problema citado a unica forma de se modificar algo é diretamente na memoria apos o programa ser carregado, ou mesmo um pequeno utilitario residente para trocar os dados na determinada posição da tela. Mas acho dificil, se o EXE realmente estiver comprimido pelo blinker, so com o DClip mesmo para retornar os fontes para serem corrigidos e tudo rodar novamente. Coisa dificil de ser feita.
Sem mais
Wagner Nunes
www.vagucs.com.br
Responder