eXeL@B —› Вопросы новичков —› Отслежка java программ в ollydbg |
Посл.ответ | Сообщение |
|
Создано: 30 июня 2015 22:14 · Личное сообщение · #1 Написал простенькую программу,которая выводит Hello world! в окошке,делаю из нее exe файл после чего загружаю в отладчик, строчки Hello world! просто нету.Не может ли байт код влиять на результат?Я думаю,что многие строчки это просто мусор. Спасибо! 65ea_30.06.2015_EXELAB.rU.tgz - hello2.exe |
|
Создано: 30 июня 2015 22:17 · Поправил: plutos · Личное сообщение · #2 возьмите лучше JAD Java Decompiler и не мучайтесь. http://varaneckas.com/jad/ ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: ullf |
|
Создано: 30 июня 2015 22:31 · Личное сообщение · #3 |
|
Создано: 01 июля 2015 12:36 · Личное сообщение · #4 ullf пишет: Программу написал на java. это называется. делать операцию на глаза через задний проход. чтоб нервы не повредить.(с) вобщемто джаву в ольке можно дебажить.. ток по факту вы дебажить будете виртуальную машину джавы. тут вопрос.. а накуа? ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 01 июля 2015 12:56 · Личное сообщение · #5 |
|
Создано: 01 июля 2015 13:34 · Личное сообщение · #6 |
|
Создано: 01 июля 2015 21:32 · Личное сообщение · #7 |
|
Создано: 01 июля 2015 21:34 · Личное сообщение · #8 |
|
Создано: 01 июля 2015 22:13 · Личное сообщение · #9 |
|
Создано: 02 июля 2015 03:11 · Личное сообщение · #10 |
|
Создано: 02 июля 2015 08:36 · Поправил: VodoleY · Личное сообщение · #11 INCDEC пишет: А как насчёт плагина,для распознания java-кода?Это,впринципе,возможно? невозможного нет ничего. описаний и кода на разных языках куча.. только чтоб вы не изобретали велик.. вам написали reversecode пишет: утопия ЗЫ если вам уж так хочется подебажить байткод. возьмите эклипс или нетбинс, там есть плаг.. помойму bytecode visualizer называется и пробуйте ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... | Сообщение посчитали полезным: ullf |
|
Создано: 02 июля 2015 09:54 · Личное сообщение · #12 Проблема в том что отладка по байткоду будет эпически медленной и потребует полной эмуляции всей среды. Лучше уж попробовать декомпильнуть и подолбаться с запуском кода в среде разработки. А вообще, в джаве давно есть jit компиляция, тоесть jvm байткод перед выполнением транслируется в машкод текущей платформы. При отладке в ольке вся загвоздка в том, чтобы найти нужный участок - и вот тут могут помочь константы. Если их нет, придётся определять функции окружения джавы и искать их вызовы. Полноценной отладки, скорее всего, не получится, но кое-какие возможности это всё-таки даёт. Сам сталкивался с необходимостью подсмотреть результаты во время выполнения. Ковырялся таким образом в прогах на джаве, под дотнет и даже во флэшках - avm2 (виртуальная машина as3) тоже умеет jit компиляцию. | Сообщение посчитали полезным: INCDEC |
eXeL@B —› Вопросы новичков —› Отслежка java программ в ollydbg |