ПредишенСледващото

Декомпилиране - процесът на пресъздаване източник Decompiler

Аз наскоро зададе въпрос: Какво е най-добрият Decompiler?
Започнах да се мъчи в Google, да експериментира. В резултат на това аз не съм намерил идеалното решение. Както dekompilnut всяка програма и да получите работа, "източници"? Това в субект.

Кратък преглед на популярните декомпилатор

Java Decompiler
DJ Java Decompiler
  • Напълно написан на C ++, което го прави изключително бързо декомпилацията
  • Тя не се изисква за Java Runtime Environment, и следователно не изисква специална инсталация
  • Декомпилира правилно .class файлове, генерирани от повечето компилатори
Fernflower

Fernflower - един от най-добрите Decompiler Java езика за програмиране днес.
Той има следните характеристики:
1. Поддържа различни езикови конструкции:

  • параметрични видове
  • анотации
  • изброените видове
  • одобрение

2. Правилно декомпилира байткод, генерирани в резултат на някои известни бъгове компилатори

Fernflower ще се развива в посока на deobfuskatora
...
Специални функции deobfuscation Fernflower днес не съдържат, те ще бъдат свързани в бъдеще на отделните модули

защото Онлайн версия по неизвестни причини не работи, но за офлайн трудно да се каже нищо (освен че декомпилиране на отлично качество), не знаят от модулите в момента може да става въпрос.

Не е достатъчно дори преименувате модул

Уау. Потърсете нещо в интернет.
Елате в спасяването на ProGuard, но извънредно

ProGuardDeobfuscator - ProGuard програма лека модификация, превръщайки го в квази-deobfuskator. По време на обработката на къси замъглени имена на пакети, класове, методи и полета са заменени с по-смислен и уникален в рамките на файла Jar.

Инструменти са там, но аз лично, за да се улесни възстановяването sortsy използвате любимата си Netbeans IDE - много полезен със своите съвети, особено когато много класове.
Благодаря ви за вниманието!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!