|
Заблокирован
|
|
Кто декомпилировал GUI приложения java поделитесь опытом02.02.2012, 16:49. Показов 1791. Ответов 9
Метки нет (Все метки)
Есть *.jar файл. Там одна формочка. На ней: одно текстовое поле, одна кнопочка и определенный алгоритм который что то делает с введенной строкой.
Задача: понять что же делается со строкой. Я пытался декомпилить с помощью JD GUI. все вроде бы хорошо, но есть 3 места где определяются строки, но нигде не инициализируются. И вроде как все понятно что делается со строкой... но вот для полной картины не хватает 3-переменных типа String. Откуда они берутся непонятно... Есть байт код.. но в нем честно говоря еще больше непонятно))) Кто что-то подобное делал, подскажите)
0
|
|
| 02.02.2012, 16:49 | |
|
Ответы с готовыми решениями:
9
Поделитесь опытом написания приложения Кто создавал службу Windows в Qt, поделитесь опытом Кто выходил из "сопли-фильра" поделитесь опытом |
|
Заблокирован
|
||||||||||||||||||||||||||
| 02.02.2012, 22:11 [ТС] | ||||||||||||||||||||||||||
0
|
||||||||||||||||||||||||||
|
Заблокирован
|
||||||
| 03.02.2012, 09:33 [ТС] | ||||||
нужны только b и c. байт код был закомментированный в коде который мне выдал декомпилятор... а как узнать байт код этого приложения? может у меня декомпилятор не очень?
0
|
||||||
|
|
|
| 03.02.2012, 14:29 | |
|
Есть декомплилятор - JD(GUI)
Есть дизассемблер - javap вот скормите class файл одному и другому, и покажите. Добавлено через 2 часа 21 минуту выложите class файл, хотя бы, наконец. Очень интересно.
1
|
|
|
Заблокирован
|
||||||
| 03.02.2012, 15:25 [ТС] | ||||||
|
хм... а что то проясняется... java.rar - тут файлики
там в байткоде есть
6 - Сообщение о том что строка введена неверно 16 - имя метки при правильно введенном 25 - "ОК" 34 - "GUI" 43 - имя метки при неправильно введенном.... только вот как их расшифровать?
0
|
||||||
|
Заблокирован
|
|
| 08.02.2012, 15:37 [ТС] | |
|
ктонибуууудь.... помогииииите, уже ниче в голову не идеь
0
|
|
|
|
|||||||
| 09.02.2012, 15:12 | |||||||
|
это статическая часть инициализации класса
1
|
|||||||
|
Заблокирован
|
||||||
| 10.02.2012, 15:54 [ТС] | ||||||
собрал))) осталось только расшифровать что же делается с введенной строкой, как получится результат напишу))Добавлено через 6 часов 3 минуты получилосьЗначит так. при декомпилировании использовалась JD GUI - с помощью него получился примерный код оказалось что есть небольшая хитрость при начальном определении строковых переменных. Эту хитрость очень помог разгадать turbanoff за что ему огромное спасибо!!! с помощью этого класса... определяем значения z[],b,c которые в исходном коде представлены как-то не красиво... я делал это путем вывода после определения на заголовок формы... но впринципе можно и было и код поразбирать. Далее идет
P.S. зачем все это нужно? Дело в том, что это одно из заданий ИТ-квеста.... Если кому интересно ищите тут
0
|
||||||
| 10.02.2012, 15:54 | |
|
Помогаю со студенческими работами здесь
10
Фрилансеры, кто путешествует и работает удаленно, поделитесь опытом Fine reader engine кто использовал? Поделитесь опытом FireMonkey(FMX) - кто серьезно использовал, поделитесь опытом Поделитесь опытом кто реально объединял сети через Mikrotik Кто самостоятельно, с нуля стал хорошим программистом, поделитесь опытом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью.
Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|