Re: [delphi-br] Engenharia Reversa
Procura por delphi dentro do site da Rational que vc acha, eu usei ele tem muito tempo, nao tenho acesso a web aqui no trabalho pra procurar e te passar o link. Rodrigo Othávio Farias - Original Message - From: Anderson RB [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, May 19, 2006 8:35 PM Subject: Re: [delphi-br] Engenharia Reversa Voce sabe o nome, pois me perdi no site...rs - Original Message - From: Rodrigo Othavio Farias [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:28 PM Subject: Re: [delphi-br] Engenharia Reversa O Rational tem um add-in pra fazer engenharia reversa de Delphi, ele é free e tem que baixar do site deles Rodrigo Othávio Farias - Original Message - From: Anderson RB [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:05 PM Subject: [delphi-br] Engenharia Reversa Pessoal, qual programa eu consigo fazer engenharia reversa em Delphi, eu tenho as classes e quero obter os diagramas ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.6.1/343 - Release Date: 18/05/2006 ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [delphi-br] Engenharia Reversa
O Delphi 2006 oferece esse recurso Nativo. Em Model View, e só vc dar duplo clique na classe que ele te apresentara todos os diagramas, fazendo a engenharia Reversa. Abraços, Fernando dos Santos Sousa Anderson RB escreveu: Voce sabe o nome, pois me perdi no site...rs - Original Message - From: Rodrigo Othavio Farias [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:28 PM Subject: Re: [delphi-br] Engenharia Reversa O Rational tem um add-in pra fazer engenharia reversa de Delphi, ele é free e tem que baixar do site deles Rodrigo Othávio Farias - Original Message - From: Anderson RB [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:05 PM Subject: [delphi-br] Engenharia Reversa Pessoal, qual programa eu consigo fazer engenharia reversa em Delphi, eu tenho as classes e quero obter os diagramas - -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [delphi-br] Engenharia Reversa
Voce sabe o nome, pois me perdi no site...rs - Original Message - From: Rodrigo Othavio Farias [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:28 PM Subject: Re: [delphi-br] Engenharia Reversa O Rational tem um add-in pra fazer engenharia reversa de Delphi, ele é free e tem que baixar do site deles Rodrigo Othávio Farias - Original Message - From: Anderson RB [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:05 PM Subject: [delphi-br] Engenharia Reversa Pessoal, qual programa eu consigo fazer engenharia reversa em Delphi, eu tenho as classes e quero obter os diagramas ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.392 / Virus Database: 268.6.1/343 - Release Date: 18/05/2006 ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[delphi-br] Engenharia Reversa
Pessoal, qual programa eu consigo fazer engenharia reversa em Delphi, eu tenho as classes e quero obter os diagramas ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
RES: [delphi-br] Engenharia Reversa
Em Delphi 2006.. clica no model view, duplo click na unit e o diagrama será aberto. []'s Andreano Lanusse System Engineer - Development Tools Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 [EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ Blogs: http://blogs.borland.com/andreanolanusse Artigos: http://bdn.borland.com http://bdn.borland.com/ A Borland Software é líder mundial em soluções independentes de plataforma para a Criação Otimizada de Software (Software Delivery Optimization), auxiliando nossos clientes a transporem as barreiras atuais do desenvolvimento, para maximizar o valor do software para seu negócio. http://info.borland.com.br/delphitour http://info.borland.com.br/delphi De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Anderson RB Enviada em: quinta-feira, 18 de maio de 2006 13:06 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Pessoal, qual programa eu consigo fazer engenharia reversa em Delphi, eu tenho as classes e quero obter os diagramas ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fi2fbst/M=396559.7942981.9411633.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1147975954/A=3672775/R=2/id=noscript/SIG=154s706bs/*http://lt.dell.com/lt/lt.aspx?CID=12696LID=338165DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [delphi-br] Engenharia Reversa
O Rational tem um add-in pra fazer engenharia reversa de Delphi, ele é free e tem que baixar do site deles Rodrigo Othávio Farias - Original Message - From: Anderson RB [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 18, 2006 1:05 PM Subject: [delphi-br] Engenharia Reversa Pessoal, qual programa eu consigo fazer engenharia reversa em Delphi, eu tenho as classes e quero obter os diagramas ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
RES: [delphi-br] Engenharia Reversa Evitando
O Clipper não gera código de máquina puro (instruções nativas x86) no final da linkedição. O que acontece é que ele gera os .obj compilados em formato .ppo e depois os converte para um formato binário que o interpretador possa lê-los (no dbase III era a mesma coisa). O linkeditor pegava estes .objs, juntava com o interpretador dbase e acrescentava a ele, umas bibliotecas , feitas em C, de modo a fazer um pacote que possa rodar sozinho na memória (se coportar como um executável). Então o que ele gerava não era um executável e sim um pseudo-executável. Quer ver uma coisa? Crie um .prg vazio e manda compilar. Verá que um executável mínimo do clipper fica em torno de uns 250 a 300K, isto porque lá vão o interpretador dbase e as biblioteca do sistema pra fazerem ele rodar. Pra você ter uma ideia, se você abrisse um .obj no Edit do Dos, você consegue ver algumas instruções codificadas nele. Daí a facilidade e vasta gama de descopiladores para clipper no mercado. Com o Delphi isto é diferente. O compilador do Delphi pega seus .pas e monta um código binário de máquina puro baseado naquilo que você escreveu. Pega os .dfm e o .res e os incorpora na área de resources do executável. Então os descompiladores conseguem agir eficazmente na área de resources mas não na áres do byte-code. Lá só tem instruções puras de maquina. NENHUM .PAS É INCORPORADO AO SEU EXECUTÁVEL. Veja este artigo que escrevi a muito tempo na minha pagina: http://www.geocities.com/SiliconValley/Bay/1058/decomp.html []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: terça-feira, 21 de fevereiro de 2006 09:48 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Madson, bom dia. Só citei o Clipper com exemplo de decompiladores existentes também. Mas ele gera código de máquina ao final da linkedição. Alias o compilador Clipper foi desenvolvido em C, e seu pré-compilador, traduz inicialmente vários partes do programa para C antes de compilar. Em função disso era muito fácil integrar oC e Clipper. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Madsom Silva Enviada em: segunda-feira, 20 de fevereiro de 2006 17:23 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Tenho uma observação a fazer (sem entrar na briga) o Delphi não é igual ao Clipper. O Clipper é p-code ele é pré-compilado exemplo disso são as macros que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações
Re: [delphi-br] Engenharia Reversa Evitando
Com o .Net fica mais facil remontar o programa partir do codigo! Uma vez que ele é precompilado! gerando um arquivo de byte codes como no Java! Existe inclusive um Ofuscador para .Net como existe para o Java! []s Em 23/02/06, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: O Clipper não gera código de máquina puro (instruções nativas x86) no final da linkedição. O que acontece é que ele gera os .obj compilados em formato .ppo e depois os converte para um formato binário que o interpretador possa lê-los (no dbase III era a mesma coisa). O linkeditor pegava estes .objs, juntava com o interpretador dbase e acrescentava a ele, umas bibliotecas , feitas em C, de modo a fazer um pacote que possa rodar sozinho na memória (se coportar como um executável). Então o que ele gerava não era um executável e sim um pseudo-executável. Quer ver uma coisa? Crie um .prg vazio e manda compilar. Verá que um executável mínimo do clipper fica em torno de uns 250 a 300K, isto porque lá vão o interpretador dbase e as biblioteca do sistema pra fazerem ele rodar. Pra você ter uma ideia, se você abrisse um .obj no Edit do Dos, você consegue ver algumas instruções codificadas nele. Daí a facilidade e vasta gama de descopiladores para clipper no mercado. Com o Delphi isto é diferente. O compilador do Delphi pega seus .pas e monta um código binário de máquina puro baseado naquilo que você escreveu. Pega os .dfm e o .res e os incorpora na área de resources do executável. Então os descompiladores conseguem agir eficazmente na área de resources mas não na áres do byte-code. Lá só tem instruções puras de maquina. NENHUM .PAS É INCORPORADO AO SEU EXECUTÁVEL. Veja este artigo que escrevi a muito tempo na minha pagina: http://www.geocities.com/SiliconValley/Bay/1058/decomp.html []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: terça-feira, 21 de fevereiro de 2006 09:48 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Madson, bom dia. Só citei o Clipper com exemplo de decompiladores existentes também. Mas ele gera código de máquina ao final da linkedição. Alias o compilador Clipper foi desenvolvido em C, e seu pré-compilador, traduz inicialmente vários partes do programa para C antes de compilar. Em função disso era muito fácil integrar oC e Clipper. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Madsom Silva Enviada em: segunda-feira, 20 de fevereiro de 2006 17:23 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Tenho uma observação a fazer (sem entrar na briga) o Delphi não é igual ao Clipper. O Clipper é p-code ele é pré-compilado exemplo disso são as macros que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58
RES: [delphi-br] Engenharia Reversa Evitando
Mas o dotNET é uma derivação do Java sô :) Tudo dele veio do java. A estoria é de 2000, quando ainda não falavam no novo framework. A Microsoft queria introduzir umas mudanças proprietárias na maquina virtual e quase se meteu numa briga judicial com a Sun, que é a detentora oficial dos direitos autorais do Java e não admitia isto, uma vez que a M$ Java VM somente rodaria em ambientes Microsoft e com funcionalidades diferenciadas da MS Java oficial. Em suma, teriamos duas JVM´s rodando no mercado e com funcionalidades diferentes. E todo mundo aqui conhece os esquemas Bill Gates Cia... Com base nisto e para evitar uma briga nos tribunais (Eu acredito que alguém lá dentro, que todo mundo aqui deve saber quem é, apareceu com uma proposta alternativa para impedir este impasse e lançar uma inovação no mercado) eles acabaram com o Visual J++ e no lugar dele lançaram o C#. Extenderam a maquina virtual deles para toda a linha de produtos M$ e mantiveram o nome original do projeto, que era .net (caso semelhante ao do Kylix). Aí a Sun não poderia mais brigar com a Microsoft, pois oficialmente tratava-se de um produto novo no mercado. É igual ao caso do Firebird com o Interbase. Um veio do outro mas hoje ambos pouco tem em comum. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Carlos Delfino Carvalho Pinheiro Enviada em: quinta-feira, 23 de fevereiro de 2006 10:07 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Engenharia Reversa Evitando Com o .Net fica mais facil remontar o programa partir do codigo! Uma vez que ele é precompilado! gerando um arquivo de byte codes como no Java! Existe inclusive um Ofuscador para .Net como existe para o Java! []s Em 23/02/06, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: O Clipper não gera código de máquina puro (instruções nativas x86) no final da linkedição. O que acontece é que ele gera os .obj compilados em formato .ppo e depois os converte para um formato binário que o interpretador possa lê-los (no dbase III era a mesma coisa). O linkeditor pegava estes .objs, juntava com o interpretador dbase e acrescentava a ele, umas bibliotecas , feitas em C, de modo a fazer um pacote que possa rodar sozinho na memória (se coportar como um executável). Então o que ele gerava não era um executável e sim um pseudo-executável. Quer ver uma coisa? Crie um .prg vazio e manda compilar. Verá que um executável mínimo do clipper fica em torno de uns 250 a 300K, isto porque lá vão o interpretador dbase e as biblioteca do sistema pra fazerem ele rodar. Pra você ter uma ideia, se você abrisse um .obj no Edit do Dos, você consegue ver algumas instruções codificadas nele. Daí a facilidade e vasta gama de descopiladores para clipper no mercado. Com o Delphi isto é diferente. O compilador do Delphi pega seus .pas e monta um código binário de máquina puro baseado naquilo que você escreveu. Pega os .dfm e o .res e os incorpora na área de resources do executável. Então os descompiladores conseguem agir eficazmente na área de resources mas não na áres do byte-code. Lá só tem instruções puras de maquina. NENHUM .PAS É INCORPORADO AO SEU EXECUTÁVEL. Veja este artigo que escrevi a muito tempo na minha pagina: http://www.geocities.com/SiliconValley/Bay/1058/decomp.html []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: terça-feira, 21 de fevereiro de 2006 09:48 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Madson, bom dia. Só citei o Clipper com exemplo de decompiladores existentes também. Mas ele gera código de máquina ao final da linkedição. Alias o compilador Clipper foi desenvolvido em C, e seu pré-compilador, traduz inicialmente vários partes do programa para C antes de compilar. Em função disso era muito fácil integrar oC e Clipper. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Madsom Silva Enviada em: segunda-feira, 20 de fevereiro de 2006 17:23 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Tenho uma observação a fazer (sem entrar na briga) o Delphi não é igual ao Clipper. O Clipper é p-code ele é pré-compilado exemplo disso são as macros que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br
RES: [delphi-br] Engenharia Reversa Evitando
Denny, bom dia, o clipper é likado como outros no mercado ( C como vc disse) mas isso não tira a característica dele ser p-code ou seja tem instruções que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: terça-feira, 21 de fevereiro de 2006 09:48 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Madson, bom dia. Só citei o Clipper com exemplo de decompiladores existentes também. Mas ele gera código de máquina ao final da linkedição. Alias o compilador Clipper foi desenvolvido em C, e seu pré-compilador, traduz inicialmente vários partes do programa para C antes de compilar. Em função disso era muito fácil integrar oC e Clipper. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Madsom Silva Enviada em: segunda-feira, 20 de fevereiro de 2006 17:23 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Tenho uma observação a fazer (sem entrar na briga) o Delphi não é igual ao Clipper. O Clipper é p-code ele é pré-compilado exemplo disso são as macros que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fomahft/M=396547.7942355.8848059.2369893/ D= br clubs/S=2137111264:HM/Y=BR/EXP=1140451793/A=3310604/R=2/id=noscript/SIG= 15 40 fueht/*http:/lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DH S DU RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3db r% http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%25 26 l%3dpt%26s%3ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200206_y300x250_feb03_dhs_d im 51 50.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do http
Re: [delphi-br] Engenharia Reversa Evitando
[-x-] Campus escreveu: Bom, já é um começo, daqui a pouco sai um Didi, Mussum ou Zacarias que faz o resto do trabalho. [-x-] [Welson] ahuahuhauahauhauahauahuahua... essa matou a pau !! huahuahauahuhuhau... *ainda morrendo de rir* Quanto a questão discutida, o que eu sei é que o melhor descompilador consegue no máximo é recriar o cabeçalho das funções/procedures e consegue distinguir alguns comandos como If, Try, mas o código contido nesses blocos ele não retorna. E mesmo que ele recrie o DFM, nesse arquivo fica somente a descrição textual do formulário. O código está no arquivo PAS/DCU. Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Engenharia Reversa Evitando
Madson, bom dia. Só citei o Clipper com exemplo de decompiladores existentes também. Mas ele gera código de máquina ao final da linkedição. Alias o compilador Clipper foi desenvolvido em C, e seu pré-compilador, traduz inicialmente vários partes do programa para C antes de compilar. Em função disso era muito fácil integrar oC e Clipper. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Madsom Silva Enviada em: segunda-feira, 20 de fevereiro de 2006 17:23 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Tenho uma observação a fazer (sem entrar na briga) o Delphi não é igual ao Clipper. O Clipper é p-code ele é pré-compilado exemplo disso são as macros que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fomahft/M=396547.7942355.8848059.2369893/D= br clubs/S=2137111264:HM/Y=BR/EXP=1140451793/A=3310604/R=2/id=noscript/SIG=15 40 fueht/*http:/lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DHS DU RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr% http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%25 26 l%3dpt%26s%3ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200206_y300x250_feb03_dhs_dim 51 50.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do http://br.yahoo.com/info/utos.html Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- No virus
[delphi-br] Engenharia Reversa Evitando
Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Engenharia Reversa Evitando
Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Engenharia Reversa Evitando
Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fomahft/M=396547.7942355.8848059.2369893/D=br clubs/S=2137111264:HM/Y=BR/EXP=1140451793/A=3310604/R=2/id=noscript/SIG=1540 fueht/*http:/lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DHSDU RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26 l%3dpt%26s%3ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200206_y300x250_feb03_dhs_dim51 50.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do http://br.yahoo.com/info/utos.html Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Engenharia Reversa Evitando
O DEDE traz o dfm sim, mas e o código pascal? Tenho ele aqui. Ele tras as funções em ASM. Alguns descompiladores ainda trazem os nomes dos procedimentos e funções mas os seus conteúdos vem todos em ASM. Código pascal não. E ainda assim, pra voce mexer naquele fonte descompilado, você tem qeu saber ASM bem. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fomahft/M=396547.7942355.8848059.2369893/D=br clubs/S=2137111264:HM/Y=BR/EXP=1140451793/A=3310604/R=2/id=noscript/SIG=1540 fueht/*http:/lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DHSDU RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26 l%3dpt%26s%3ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200206_y300x250_feb03_dhs_dim51 50.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do http://br.yahoo.com/info/utos.html Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Engenharia Reversa Evitando
Bom, já é um começo, daqui a pouco sai um Didi, Mussum ou Zacarias que faz o resto do trabalho. - Original Message - From: Denny [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Monday, February 20, 2006 11:33 AM Subject: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fomahft/M=396547.7942355.8848059.2369893/D=br clubs/S=2137111264:HM/Y=BR/EXP=1140451793/A=3310604/R=2/id=noscript/SIG=1540 fueht/*http:/lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DHSDU RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26 l%3dpt%26s%3ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200206_y300x250_feb03_dhs_dim51 50.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do http://br.yahoo.com/info/utos.html Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Engenharia Reversa Evitando
Tenho uma observação a fazer (sem entrar na briga) o Delphi não é igual ao Clipper. O Clipper é p-code ele é pré-compilado exemplo disso são as macros que são compiladas em tempo de execução. Madsom. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Denny Enviada em: segunda-feira, 20 de fevereiro de 2006 11:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Engenharia Reversa Evitando Desculpe discordar ma existe simo DEDE é um, ele trás o arquivo dfm, ou seja, sua tela, e o arquivo PAS, ou seja as funções, ele só não funciona com variáveis globais ou funções em outros fontes, o DEDE perde a ligação. Mas a chamada da função permanece. Isso não nenhum tipo de novidade, no auge do Clipper teve vários, funcionavam com perfeição, da mesma forma que o DEDE para Delphi. Só não se consegue todo o fonte para rodar novamente, mas _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Walter Alves Chagas Junior Enviada em: segunda-feira, 20 de fevereiro de 2006 11:08 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Engenharia Reversa Evitando Não existe estes descompiladores para Delphi. Existem disassembladores que retornam seu programa em código fonte assembler. Mas pro cara conseguir mexer no fonte descompilado, ele tem que sacar muito de ASM porque, além dos fontes do seu projeto, vem muito lixo de memória junto no código e nem todas as instruções são descompiladas. Mas Retornar ao Fonte original a partir do exe, isto ainda está longe de acontecer. Ou seja, por hora você não precisa muito se preocupar com isto. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Arthur Souza Enviada em: segunda-feira, 20 de fevereiro de 2006 10:58 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Engenharia Reversa Evitando Pessoal, Estive pesquisando mais sobre Engenharia Reversa aplicada em Delphi e descobri que existe uma série de programas e decompiladores para tais executáveis. Alguém conhece alguma ferramenta para estar realizando este tipo de técnica? pois como podemos proteger nossas aplicações ou quais o recursos e métodos para proteção deste tipo de ação? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.ard.yahoo.com/SIG=12fomahft/M=396547.7942355.8848059.2369893/D= br clubs/S=2137111264:HM/Y=BR/EXP=1140451793/A=3310604/R=2/id=noscript/SIG=15 40 fueht/*http:/lt.dell.com/lt/lt.aspx?CID=11377LID=314739DGC=BADGSeg=DHS DU RL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr% 26 l%3dpt%26s%3ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads7/200206_y300x250_feb03_dhs_dim 51 50.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do http://br.yahoo.com/info/utos.html Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date: 17/02/2006 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está