Заблокирован
|
|
1 | |
Кто декомпилировал GUI приложения java поделитесь опытом02.02.2012, 16:49. Показов 1601. Ответов 9
Метки нет (Все метки)
Есть *.jar файл. Там одна формочка. На ней: одно текстовое поле, одна кнопочка и определенный алгоритм который что то делает с введенной строкой.
Задача: понять что же делается со строкой. Я пытался декомпилить с помощью JD GUI. все вроде бы хорошо, но есть 3 места где определяются строки, но нигде не инициализируются. И вроде как все понятно что делается со строкой... но вот для полной картины не хватает 3-переменных типа String. Откуда они берутся непонятно... Есть байт код.. но в нем честно говоря еще больше непонятно))) Кто что-то подобное делал, подскажите)
0
|
02.02.2012, 16:49 | |
Ответы с готовыми решениями:
9
Поделитесь опытом написания приложения Кто создавал службу Windows в Qt, поделитесь опытом Кто выходил из "сопли-фильра" поделитесь опытом Фрилансеры, кто путешествует и работает удаленно, поделитесь опытом |
Заблокирован
|
||||||||||||||||||||||||||
02.02.2012, 22:11 [ТС] | 3 | |||||||||||||||||||||||||
0
|
Заблокирован
|
||||||
03.02.2012, 09:33 [ТС] | 5 | |||||
нужны только b и c. байт код был закомментированный в коде который мне выдал декомпилятор... а как узнать байт код этого приложения? может у меня декомпилятор не очень?
0
|
Заблокирован
|
||||||
03.02.2012, 15:25 [ТС] | 7 | |||||
хм... а что то проясняется... java.rar - тут файлики
там в байткоде есть
6 - Сообщение о том что строка введена неверно 16 - имя метки при правильно введенном 25 - "ОК" 34 - "GUI" 43 - имя метки при неправильно введенном.... только вот как их расшифровать?
0
|
Заблокирован
|
|
08.02.2012, 15:37 [ТС] | 8 |
ктонибуууудь.... помогииииите, уже ниче в голову не идеь
0
|
09.02.2012, 15:12 | 9 | |||||
Вот. Поразмял мозги)
это статическая часть инициализации класса
1
|
Заблокирован
|
||||||
10.02.2012, 15:54 [ТС] | 10 | |||||
собрал))) осталось только расшифровать что же делается с введенной строкой, как получится результат напишу))
Добавлено через 6 часов 3 минуты получилось Значит так. при декомпилировании использовалась JD GUI - с помощью него получился примерный код оказалось что есть небольшая хитрость при начальном определении строковых переменных. Эту хитрость очень помог разгадать turbanoff за что ему огромное спасибо!!! с помощью этого класса... определяем значения z[],b,c которые в исходном коде представлены как-то не красиво... я делал это путем вывода после определения на заголовок формы... но впринципе можно и было и код поразбирать. Далее идет
P.S. зачем все это нужно? Дело в том, что это одно из заданий ИТ-квеста.... Если кому интересно ищите тут
0
|
10.02.2012, 15:54 | |
10.02.2012, 15:54 | |
Помогаю со студенческими работами здесь
10
Fine reader engine кто использовал? Поделитесь опытом FireMonkey(FMX) - кто серьезно использовал, поделитесь опытом Поделитесь опытом кто реально объединял сети через Mikrotik Кто самостоятельно, с нуля стал хорошим программистом, поделитесь опытом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |