![]() |
eXeL@B —› Вопросы новичков —› trace log и перевод на llvm IR\ pseudo C |
Посл.ответ | Сообщение |
|
Создано: 06 сентября 2015 01:08 · Личное сообщение · #1 |
|
Создано: 06 сентября 2015 02:22 · Личное сообщение · #2 |
|
Создано: 06 сентября 2015 03:08 · Личное сообщение · #3 |
|
Создано: 06 сентября 2015 03:12 · Личное сообщение · #4 |
|
Создано: 06 сентября 2015 03:58 · Личное сообщение · #5 |
|
Создано: 06 сентября 2015 05:26 · Личное сообщение · #6 Да, есть, только вы инструментом ошиблись, IDA вам в помощь, для нее есть несколько плагинов которые выдают промежуточный код. Как пример Для снятия трассы olly не удачный выбор, для ваших целей есть pin. Для IDA и Hex Rays есть скрипты, есть 100500 библиотек, от генерации промежуточного кода, до мат. сворачивания и оптимизации, есть куча литературы. Опишите задачу конкретнее, что вы ходите сделать, просто в данной теме довольного много серьезного матана и ради разового баловства просто может оказаться что вы смотрите совершенно не в ту сторону. ![]() |
|
Создано: 07 сентября 2015 00:05 · Личное сообщение · #7 Спасибо. Задача примерно такая: Есть функция F() на вход на она принимает 20кб данных. Внутри себя она сначало анализирует данные, и записывает много промежуточных результатов в структуру. Далее из этой структуры + оригинальные данные формируется конечный результат функцией F2. Из того набора данных что у меня есть, я вижу что используется примерно 30-40% кода + часть кода это определение типа данных. Мне нужно будет узнать как формируется промежуточный результат (возссоздать алгоритм, примерный). Конечная цель - сообщить что над: Собщить все промежуточные результаты которые использовались в F2. А для этого нужно распознать поля в промежуточной структуре. Так что думаю распознать реально .. ![]() |
|
Создано: 07 сентября 2015 01:26 · Личное сообщение · #8 Вроде бы первоначальный вопрос был такой: rev4you пишет: Есть какие либо утилиты которые смогут перевести trace log в более краткий и читабильный вид?Например найти циклы.. и проделать прочие манипуляции по оптимизации с целью минимизации этого trace log. Т.е. чел искал парсер... Чего было сразу не описать задачу, а морочить голову? ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 18 сентября 2015 00:22 · Личное сообщение · #9 |
|
Создано: 18 сентября 2015 10:08 · Поправил: reversecode · Личное сообщение · #10 выкладвайте ваш загадочный файл который нужно только трейсить, всем уже охота взглянуть ![]() |
![]() |
eXeL@B —› Вопросы новичков —› trace log и перевод на llvm IR\ pseudo C |