JavaRush /Java блог /Random UA /Java корисний софт
Ivan Zaitsev
33 рівень
Киев

Java корисний софт

Стаття з групи Random UA
Здрастуйте, у цій статті хотів би розповісти про деякі корисні програми які можуть стати в нагоді у програмуванні. Наприклад вам потрібно подивитися чужий код але вихідного коду немає, або зашифрувати свою програму щоб ніхто не міг її переглянути і т.д. Я підготував невеликий список програм, які мені відомі.
Java корисний софт - 1

In Class Translator

Програма призначена для редагування рядкових змінних.
Java корисний софт - 2
Інструкція :
  1. Відкрийте за допомогою цієї програми *.class файли, доки зліва не з'явиться список рядків, що містяться. Якщо у класі немає тексту, програма про це повідомить.
  2. Вибирайте по черзі рядки зі списку ліворуч, та змініть їх у вікні праворуч-внизу. У верхньому вікні виводиться вихідний текст.
  3. Змінені рядки позначені у списку зеленим кольором.
  4. Щоб зберегти новий *.class-файл із зміненими рядками, використовуйте меню File->Save.

JD-GUI

Програма призначена для перегляду класів java, відображає вихідний код програми.
Java корисний софт - 3
Інструкція:
  1. Перетягніть на вікно програми будь-який jar або class файл.
Схожі програми: luyten, BytecodeViewer.

Java Bytecode Editor

Програма призначена для редагування байт-коду, перегляду та зміни класів java.
Java корисний софт - 4
Інструкція :
  1. Відкрийте за допомогою програми *.class файли, або *.jar файл і оберіть потрібний клас для редагування.
  2. Вибирайте по черзі вкладки зі списку ліворуч.
  3. Щоб змінити код методу, виберіть зліва вкладку Methods та потрібний метод.
  4. Щоб зберегти новий *.class-файл із вже зміненими методами, використовуйте кнопку Save method вгорі редагування методу.
Схожі програми: dirtyJOE, BytecodeViewer.

Stringer

Програма призначена для комплексного захисту java програм.
Java корисний софт - 5
Інструкція :
  1. Виберіть *.jar файл, який потрібно захистити, і куди потрібно зберегти.
  2. Позначте галочками, що потрібно захистити.
  3. Натисніть run та чекайте завершення.
Схожі програми: proguard, zelix, allatori.

Fernflower

Програма призначена для декомпіляції java додатків. Ця програма немає графічного інтерфейсу, запускати потрібно через термінал. Інструкція :
  1. Створіть папку і помістіть файли для декомпіляції, так само створіть папку для вихідних.
  2. Через термінал викличте програму з аргументами: 1) папка для декомпіляції; 2) папка для вихідних (call fernflower.jar deobf src).
  3. У папці src з'являться весь вихідний код папки deobf.
Схожі програми: deobfuscator, JD-Core, Mocha. На цьому мабуть все. Якщо ви знаєте якийсь корисний софт, то пишіть у коменти до посту. Усі перелічені програми можна завантажити в інтернеті.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ