![]() |
eXeL@B —› Вопросы новичков —› Debugger for java bytecode |
Посл.ответ | Сообщение |
|
Создано: 01 ноября 2012 13:29 · Личное сообщение · #1 Привет всем ![]() Заранее извиняюсь, если вопрос не в ту ветку или уже задавался. Какие существуют тулы для дебагинга Java байткода? В идеале, чтобы можно было выполнять step-by-step с визуализацией состояния jvm, + поддержка проектов из >=1 класса (пока удалось нагуглить только с поддержкой одного класса). Цель - преимущественно анализирование вредоносных java сэмплов. ![]() |
|
Создано: 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.) еще есть Bytecode Outline plugin for Eclipse (allows to disassemble and debug classes without attached source code) ![]() |
|
Создано: 01 ноября 2012 16:34 · Поправил: [X-Ray] · Личное сообщение · #3 WhiteStar, имхо, сомнительное удовольствие дебажить такой код. Еще есть плагина для Eclipse (декомпилятор) но сам никогда не использовал, поэтому насколько действенна, я не в курсе ![]() |
|
Создано: 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 Спасибо, попробую ![]() [X-Ray] пишет: WhiteStar, имхо, сомнительное удовольствие дебажить такой код. А как иначе анализировать сложные случаи, в которых jad и jd-gui не справляются? Можно, конечно, это всё на листочке писать(что я и делал ![]() ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Debugger for java bytecode |