Есть уеб приложение php+java.
Oно работает на основе лицензии, которая генерируется от характеристик сервера (например, мак+ip).
Как разобрать java файлы реверсивно, чтобы найти функцию проверки валидности лицензии?
По идее, чтобы проверить валидность лицензии в jar в коде должна быть функция, которая сравнивает значение лицензии и сопоставляет с тем что посчитается от характеристик сервера.
Вопрос в том как найти эту функцию?
Нашел, что есть Java Decompilers. Нашел, что есть всякие shell скрипты, которые проверяют, есть ли string-значение в jar-файле.
Проблема в том, что jar-файлов много. Каждый если открывать компилятором, там только классы показываются. Как найти это место внутри непонятно.
Может, eclipse поставить?