Здрастуйте, у цій статті хотів би розповісти про деякі корисні програми які можуть стати в нагоді у програмуванні. Наприклад вам потрібно подивитися чужий код але вихідного коду немає, або зашифрувати свою програму щоб ніхто не міг її переглянути і т.д. Я підготував невеликий список програм, які мені відомі.
Інструкція :
Інструкція:
Інструкція :
Інструкція :
In Class Translator
Програма призначена для редагування рядкових змінних.- Відкрийте за допомогою цієї програми *.class файли, доки зліва не з'явиться список рядків, що містяться. Якщо у класі немає тексту, програма про це повідомить.
- Вибирайте по черзі рядки зі списку ліворуч, та змініть їх у вікні праворуч-внизу. У верхньому вікні виводиться вихідний текст.
- Змінені рядки позначені у списку зеленим кольором.
- Щоб зберегти новий *.class-файл із зміненими рядками, використовуйте меню File->Save.
JD-GUI
Програма призначена для перегляду класів java, відображає вихідний код програми.- Перетягніть на вікно програми будь-який jar або class файл.
Java Bytecode Editor
Програма призначена для редагування байт-коду, перегляду та зміни класів java.- Відкрийте за допомогою програми *.class файли, або *.jar файл і оберіть потрібний клас для редагування.
- Вибирайте по черзі вкладки зі списку ліворуч.
- Щоб змінити код методу, виберіть зліва вкладку Methods та потрібний метод.
- Щоб зберегти новий *.class-файл із вже зміненими методами, використовуйте кнопку Save method вгорі редагування методу.
Stringer
Програма призначена для комплексного захисту java програм.- Виберіть *.jar файл, який потрібно захистити, і куди потрібно зберегти.
- Позначте галочками, що потрібно захистити.
- Натисніть run та чекайте завершення.
Fernflower
Програма призначена для декомпіляції java додатків. Ця програма немає графічного інтерфейсу, запускати потрібно через термінал. Інструкція :- Створіть папку і помістіть файли для декомпіляції, так само створіть папку для вихідних.
- Через термінал викличте програму з аргументами: 1) папка для декомпіляції; 2) папка для вихідних (call fernflower.jar deobf src).
- У папці src з'являться весь вихідний код папки deobf.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ