Bumerangue

Boomerang é um decompiler para executáveis nativos.
Baixe Agora

Bumerangue Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Mike Van Emmerik
  • Site do editor:

Bumerangue Tag


Bumerangue Descrição

Boomerang é um decompiler para executáveis nativos. Um decompiler leva como entrada de um arquivo executável e tenta criar um arquivo de origem de alto nível, compilável, possivelmente até mesmo mantê-lo que faz a mesma coisa. É, portanto, o oposto de um compilador, que leva um arquivo de origem e faz um executável. No entanto, um decompiler geral não tenta reverter todas as ações do descompilador, em vez de transforma o programa de entrada repetidamente até que o resultado seja código fonte de alto nível. Portanto, não recriará o arquivo de origem original; Provavelmente nada como ele. Não importa se o arquivo executável tiver símbolos ou não, ou foi compilado de qualquer idioma específico. (No entanto, os idiomas declarativos como ml não são considerados.) A intenção é criar um descompiler retargetável (isto é, um que possa descompilar diferentes tipos de arquivos de código de máquina com um esforço modesto, e. X86-Windows, Sparc-Solaris, etc. X86-Windows, Sparc-Solaris, etc. Também foi destinado a ser altamente modular, para que diferentes partes do descompilador possam ser substituídas por módulos experimentais. Foi destinado a se tornar interativo, um La Ida Pro, porque algumas coisas (não apenas nomes e comentários variáveis, embora estes são obviamente muito importantes) exigem intervenção especializada. Se a interatividade pertence no descompilador ou em uma ferramenta separada permanece claro. Transformando a semântica de instruções individuais, e usando técnicas poderosas, como a análise de dados de atribuição única estática, a Bumererang deve ser (em grande parte) independente do comportamento exato do compilador que aconteceu a ser usado. Otimização não deve afetar os resultados. Assim, o objetivo é um decompiler geral.Limitações: · Caso você queira experimentar o Boomerang como é como um decompiler (em oposição a experimentá-lo, ou melhorá-lo), esteja ciente de suas severas limitações. A partir do início de 2004, a Boomerang só descompilará X86 (Linux / X86 ou Windows PE), SPARC (Solaris, ou presumivelmente Linux / SPARC), ou POWER PC (Linux / Ppc ou Mac OS / X) programas. Em particular, observe que não descompilará os programas DOS ou NE (Windows 3.1). Adicionar outro processador é uma empresa grande (vários meses). · Gerará apenas C, não C ++. Ele descompilará programas C ++, é claro, (e qualquer tipo de programas, incluindo montador). Você pode ser capaz de editar alguns programas C ++ em código-fonte C ++ utilizável. Para os programas compilados pelo MSVC, atualmente você tem que colher o decompiler e dizer que há um parâmetro de registro (a convenção de chamadas). Os interruptores para lidar com isso são complexos; veja usando o switch -sf.


Bumerangue Software Relacionado

Ctalk.

CTalk adiciona recursos de idioma orientados a objetos, como classes, métodos, sobrecarga do operador e herança, a C programas. ...

180

Download

Exscript

Um idioma de script para automatizar conexões de rede sobre protocolos, como telnet ou ssh. ...

207

Download

Astúcia

A Guile é uma interface Perl para o intérprete do esquema da Guile. ...

220

Download

cficunge.

cfunge é um pequeno, rápido e padrão em conformidade com Befunde98 intérprete em C. ...

150

Download