O que é um Java decompiler?

Um Java decompiler é um tipo especial de decompiler que toma como entrada um arquivo classe e produz código fonte do Java como saída.

Java Decompilers

Jode

JODE Java é um pacote contendo um decompiler e um otimizador para java. Este pacote está livremente disponível sob a licença GNU GPL. O pacote bytecode e do núcleo decompiler está agora sob LGPL, assim você pode integrá-la em seu projeto.

O Jode Java decompiler lê ficheiros em sala de aula e produz algo semelhante ao original java arquivo. É claro que esta não pode ser perfeito: Não há nenhuma maneira de produzir as observações ou os nomes de variáveis locais (exceto quando compilado com depuração), e muitas vezes existe mais maneiras de escrever a mesma coisa.

O otimizador classe transforma arquivos de várias formas com possa ser controlado por um arquivo de script. Ele suporta as seguintes operações:

JReversePro

JReversePro é um Java Decompiler / disassembler totalmente escrito em Java. Esta engenharia reversa utilidade é emitida sob a GNU GPL. Utlimate O objetivo deste projeto é proporcionar um decompiler que gera um objeto baseado em Java estrutura que pode ser controlado através de uma programática específica da API.

Características:

Livros Java decompiling

Decompiling Java
Decompiling Java
Escrevendo para aqueles que querem aprender Java por descompilação, Nolan, um especialista no site da otimização, explica como a transformar parcialmente compilados bytecodes Java para trás em código fonte para que os leitores possam ver o que o programador original era pensar. Early desvendar os capítulos Java classfile formato e mostrar como código Java é armazenada como bytecode e executado pelo JVM. Mais tarde capítulos incidem sobre como escrever um decompiler Java, e um capítulo final apresenta estudos de caso.
Encobertos Java: Técnicas para descompilar, Corrigindo o, e Engenharia Reversa
Encobertos Java: Técnicas para descompilar, Corrigindo o, e Engenharia Reversa
Como um desenvolvedor Java, você pode encontrar-se numa situação em que você tem que manter alguém da utilização de um código ou de terceiros para a biblioteca de sua própria candidatura, sem documentação do código fonte original. Ao invés de passar horas me sentindo como você quer bater a cabeça contra a parede, vire à Covert Java: Técnicas para descompilar, Corrigindo o, e Engenharia Reversa. Estas técnicas irá mostrar-lhe como melhor entender e trabalhar com aplicativos de terceiros. Cada capítulo centra-se em uma técnica para resolver um problema específico, como obfuscation no código ou escalabilidade vulnerabilidades, descrevendo o problema e demonstrar as soluções possíveis. Os resumos no fim de cada capítulo irá ajudá-lo, verifique se você compreendeu os pontos essenciais de cada aula. Você também poderá fazer download de todos os exemplos código de amostra e referência para futuras aplicações a partir do editor do site. Deixe Covert Java ajudá-lo a abrir crack misteriosos códigos!


Bookmark O que é um Java decompiler?

Últimas postagens


Copyright 2008-Tech FAQ. Todos os direitos reservados.