Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Debugger for java bytecode
Посл.ответ Сообщение

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

Создано: 01 ноября 2012 13:29
· Личное сообщение · #1

Привет всем

Заранее извиняюсь, если вопрос не в ту ветку или уже задавался. Какие существуют тулы для дебагинга Java байткода? В идеале, чтобы можно было выполнять step-by-step с визуализацией состояния jvm, + поддержка проектов из >=1 класса (пока удалось нагуглить только с поддержкой одного класса).
Цель - преимущественно анализирование вредоносных java сэмплов.



Ранг: 36.2 (посетитель), 1thx
Активность: 0.010
Статус: Участник

Создано: 01 ноября 2012 15:35 · Поправил: alt76
· Личное сообщение · #2

мне только один более менее нормальный известен: StackTrace от adaptj (bytecode level debugging with a full control on the stack, the local variables, and the execution flow.) link

еще есть Bytecode Outline plugin for Eclipse (allows to disassemble and debug classes without attached source code) link

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

Ранг: 29.9 (посетитель), 9thx
Активность: 0.020.06
Статус: Участник

Создано: 01 ноября 2012 16:34 · Поправил: [X-Ray]
· Личное сообщение · #3

WhiteStar, имхо, сомнительное удовольствие дебажить такой код.
Еще есть плагина для Eclipse (декомпилятор)
--> Link <--
но сам никогда не использовал, поэтому насколько действенна, я не в курсе



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

Создано: 01 ноября 2012 20:03 · Поправил: WhiteStar
· Личное сообщение · #4

alt76 пишет:
мне только один более менее нормальный известен: StackTrace от adaptj (bytecode level debugging with a full control on the stack, the local variables, and the execution flow.) link

еще есть Bytecode Outline plugin for Eclipse (allows to disassemble and debug classes without attached source code) link

Спасибо, попробую Про stacktrace читал здесь, но почему-то так и не получилось заставить его дебажить.

[X-Ray] пишет:
WhiteStar, имхо, сомнительное удовольствие дебажить такой код.

А как иначе анализировать сложные случаи, в которых jad и jd-gui не справляются? Можно, конечно, это всё на листочке писать(что я и делал ), но вот это точно сомнительное удовольствие.


 eXeL@B —› Вопросы новичков —› Debugger for java bytecode
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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