Сейчас на форуме: tyns777, localhost1, vsv1, asfa (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Отладка Java
Посл.ответ Сообщение

Ранг: 0.4 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 20 декабря 2019 18:19
· Личное сообщение · #1

Здравствуйте! Как можно отлаживать Java приложения? Есть аналоги x64dbg для Java?




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 20 декабря 2019 18:28
· Личное сообщение · #2

Можно грамотно поднастроив eclipse и по желанию установив пару плугинов сделать из него что-то вроде полноценного отладчика, даже если билд приложения не отладочный. Бряки разве что внутри метода ставить будет нельзя, об сам метод будет брякаться.

Добавлено спустя 11 минут
Упреждая вопросы о плугинах --> Link <--

-----
2 оттенка серого


| Сообщение посчитали полезным: RockIsLife

Ранг: 61.7 (постоянный), 12thx
Активность: 0.090.02
Статус: Участник

Создано: 20 декабря 2019 22:10
· Личное сообщение · #3

Если ломать, то здесь лучше деобфускация при наличии, декомпиляция и разбор кода.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 21 декабря 2019 00:15
· Личное сообщение · #4

https://www.hex-rays.com/products/ida/support/tutorials/debugging_dalvik.pdf

Добавлено спустя 0 минут
https://reverseengineering.stackexchange.com/questions/19793/how-to-use-ida-pro-debug-android-application

| Сообщение посчитали полезным: RockIsLife

Ранг: 128.8 (ветеран), 21thx
Активность: 0.060.05
Статус: Участник

Создано: 21 декабря 2019 08:58
· Личное сообщение · #5

JetBrains IDEA великолепно подходит для этой цели

| Сообщение посчитали полезным: RockIsLife, Artem_N

Ранг: 0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 10 марта 2020 14:52
· Личное сообщение · #6

Здрасте. Есть программа,куча файлов .jar Программа запакована вроде enigma protector,покрайней мери некоторые файлы .class открыются с крокозябрами.
Ехе файл менял,но это понятно не помогло.
Эта программа у меня есть с кейгеном. Но хотелось бы научится создавать самому кейген.
Подскажите пожалуйста для меня алгоритм действий или как бы вы поступили?
Посоветуйте программы и мануал,чтоб я мог бы начать двигаться в нужном направлении.



Ранг: 63.5 (постоянный), 35thx
Активность: 0.290.96
Статус: Участник

Создано: 10 марта 2020 15:49
· Личное сообщение · #7

JFikyl пишет:
покрайней мери некоторые файлы .class открыются с крокозябрами.

Чем открываются?



Ранг: 0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 10 марта 2020 18:54
· Личное сообщение · #8

Пробовал так,разархивировал. открывал notepad++
Eclipse ide программой пробовал.PE Explorer пробовал.



Ранг: 63.5 (постоянный), 35thx
Активность: 0.290.96
Статус: Участник

Создано: 11 марта 2020 06:55
· Личное сообщение · #9

Просто так бинарный class ноутпадом? А декомпилировать забыли?



Ранг: 0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 11 марта 2020 20:52 · Поправил: JFikyl
· Личное сообщение · #10








программа при запуске требует license.dat файл.
можно это игнорировать?
Или файл руками писать нужно?
По какому образцу и можно ли его с программы этой вытащить?На сколько я знаю файл лицензии генерируется производителем ПО на основе hardwareID.
Может я не от туда начал?Информации много на форуме,но мне как новичку в этом дели сложновато понять от куда копать.



Ранг: 63.5 (постоянный), 35thx
Активность: 0.290.96
Статус: Участник

Создано: 12 марта 2020 08:04 · Поправил: _MBK_
· Личное сообщение · #11

Вы тут чересчур много всего накидали, давайте сразу отделим мух от котлет. Насколько я понимаю, главная проблема, в которую вы сейчас уперлись - имеющийся у вас декомпилятор ниасилил файл ActivatorProvider.class? Не отчаивайтесь, так бывает, не все декомпиляторы одинаково полезны. Как я понимаю, тот который используете вы, это просто оболочка к стандартному jad а он туп как сто индейцев. Попробуйте декомпильнуть не поддающиеся файлы чем нибудь посерьезнее, например CFR . В конце концов, логику можно посмотреть просто на уровне байткода, не сворачивая его в java конструкции. Я вот недавно в соседней теме упомянул DirtyJoe например. Да и вообще отследить в каком именно модуле идет обращение к файлу лицензии можно простым поиском, ну а дальше копать этот модуль при помощи тяжелой артиллерии.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 12 марта 2020 10:58
· Личное сообщение · #12

JFikyl, старался замазывал как мог, но 'offboard' и 'OdisLauncher' пропустил

-----
2 оттенка серого


| Сообщение посчитали полезным: sefkrd

Ранг: 0.8 (гость)
Активность: 0.03=0.03
Статус: Участник

Создано: 12 марта 2020 14:31
· Личное сообщение · #13

да это прога для машины.
могу и не затирать.
лишь бы форуму этим не на вредить, хатя в правила вроде про это не написано.



Ранг: 63.5 (постоянный), 35thx
Активность: 0.290.96
Статус: Участник

Создано: 12 марта 2020 15:04
· Личное сообщение · #14

Так получилось нормально декомпильнуть или нет?




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 12 марта 2020 15:27 · Поправил: ARCHANGEL
· Личное сообщение · #15

Йоу, парни. Раз такое дело - тож спрошу. Есть что-то тиипа dbi, но для джавы? Ну, например, хочу логгировать вызовы методов из .class файлов. Хотя бы.

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 12 марта 2020 15:32
· Личное сообщение · #16

ARCHANGEL пишет:
Ну, например, хочу логгировать выовы методов

intrace agent

-----
2 оттенка серого


| Сообщение посчитали полезным: ARCHANGEL
 eXeL@B —› Вопросы новичков —› Отладка Java
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати