Сейчас на форуме: -Sanchez- (+6 невидимых) |
eXeL@B —› Основной форум —› Использование IDA Pro |
<< 1 ... 36 . 37 . 38 . 39 . 40 . 41 . 42 . 43 . 44 . 45 . 46 ... 50 . 51 . >> |
Посл.ответ | Сообщение |
|
Создано: 08 августа 2008 18:53 · Личное сообщение · #1 Здесь предлагаю обмениваться опытом использования, настройки этой тулзы. Сегодня в Options->Color настроил основное окно дизассемблера все в старом классическом стиле Borland ща стало или в стиле Far(для справки первая версия была написана на Borland C++), но когда подносишь курсор на jne\je то в хинте появляется фон бежевый. Вот никак не могу найти место где это настраивается?! Может кто шарит ? ) ----- My love is very cool girl. |
|
Создано: 02 сентября 2015 18:58 · Личное сообщение · #2 Ой мля, завёл я DIE под 6.8 демкой с подставленным pyside от 6.6 короче. После мучений funcap остался лучше, я очень разочарован. DIE на некоторых простых крекмис не находит аргуметны с вводом того же ключа. Но может считать кол.во вызовов функций (записывая их аргс), так что call eax со всеми целями стоит в DIE database, строить красивый call graph. Но всё равно, funcap выходит победителем. |
|
Создано: 02 сентября 2015 19:42 · Поправил: exT1m · Личное сообщение · #3 доброго времени суток. есть бинарник: нужно отладить в IDA. есть инфа: процессор вопрос: в самой IDA, при загрузке BIN, при выборе нету данного процессора. как поступить ? |
|
Создано: 02 сентября 2015 19:56 · Личное сообщение · #4 TigerSHARC что ли? Вы где его отрыли, архитектура же мертвая? Если вы имеете в виду торговую марку SHARC - то там обычный ARM должен быть. Как открыть в IDA: написать процессорный модуль. А это, как минимум дизассемблер (как максимум ассемблер). | Сообщение посчитали полезным: exT1m |
|
Создано: 02 сентября 2015 20:09 · Личное сообщение · #5 int пишет: где его отрыли, архитектура же мертвая? http://www.uaudio.com/uad-plug-ins/uad-2-satellite.html - железка использует конкретно SHARC. есть файлы прошивки в BIN. int пишет: TigerSHARC что ли? SHARC. они все от Analog Devices: Blackfin, SHARC, SigmaDSP, TigerSHARC, ADSP-21xx, Precision Analog Microcontrollers. Добавлено спустя 23 минуты вот инфа по нему: http://www.analog.com/en/products/landing-pages/001/sharc-processor-architectural-overview.html int пишет: написать процессорный модуль. в данной ситуации - как это представляется возможным ? |
|
Создано: 02 сентября 2015 21:23 · Личное сообщение · #6 exT1m пишет: в данной ситуации - как это представляется возможным ? инструкшин мануал есть? нет? значит невозможно | Сообщение посчитали полезным: exT1m |
|
Создано: 02 сентября 2015 21:34 · Личное сообщение · #7 У вас коммерческий проект или поиграться? Теоретически даже в РФ есть которая, которая работает с аналогом TigerSHARC. Добавлено спустя 1 минуту Можете начать с этого: Добавлено спустя 5 минут Примеры процессорных модулей: https://www.hex-rays.com/products/ida/processors.shtml (часть того, что входит в комплект IDA имеет исходники) https://github.com/gsmk/hexagon | Сообщение посчитали полезным: exT1m |
|
Создано: 02 сентября 2015 22:09 · Личное сообщение · #8 int пишет: У вас коммерческий проект или поиграться? "прошивка" содержит перечень функций для использования в этой железке, что я привёл выше. некоторые заблокированы (платные), некоторые разрешены. если поправить кое-что в бинарнике - можно разлочить все функции. так что на Ваш вопрос я не знаю как ответить. ни первое, ни второе ;) int пишет: Можете начать с этого начал. |
|
Создано: 17 сентября 2015 14:50 · Поправил: OKOB · Личное сообщение · #9 |
|
Создано: 21 сентября 2015 12:23 · Личное сообщение · #10 Доброго времени суток. Заранее извиняюсь если немного не в тему. В общем я использую для отладки Android .so библиотек IDA Pro 6.6 в частности Remote ARM Linux/Android debugger Соответственно на самом устройстве запускаю android_server из папки /IDA/dbgsrv В общем, фишка в том, что начиная с Android 5.0 (Lollipop) для отладки нужен Position-independent build of ARM Android remote debugger server (PIE build), который входит в комплект IDA Pro начиная с версии 6.7 Если у кого нибудь есть файл /IDA/dbgsrv/android_server из версии IDA Pro не ниже 6.7, буду благодарен если поделитесь. |
|
Создано: 21 сентября 2015 12:31 · Личное сообщение · #11 |
|
Создано: 21 сентября 2015 12:42 · Личное сообщение · #12 |
|
Создано: 21 сентября 2015 15:42 · Личное сообщение · #13 Мы пробовали заниматься скрещиванием отладочных серверов и разных версий IDA - не очень-то и получается. | Сообщение посчитали полезным: Karondeev |
|
Создано: 21 сентября 2015 16:44 · Личное сообщение · #14 Я пробовал скрещивать android_server от IDA Pro 6.5 c Remote ARM Linux/Android debugger от IDA Pro 6.6 - получилась вполне себе работоспособная связка. В What's new к IDA Pro 6.7 написано "Position-independent build of ARM Android remote debugger server (required for Android Lollipop)" если они просто пересобрали предыдущую версию с флагом использовать PIE, то вполне вероятно, что заработает. Даже если не заработает, то интересно посмотреть на результат, по мне так менять API для взаимодействия это крайние меры, хотя начиная с Android 5.0 многое поменялось, но должна же быть совместимость с предыдущими версиями Android 4.x.x. |
|
Создано: 21 сентября 2015 18:08 · Личное сообщение · #15 Karondeev пишет: Даже если не заработает, то интересно посмотреть на результат, по мне так менять API для взаимодействия это крайние меры, хотя начиная с Android 5.0 многое поменялось, но должна же быть совместимость с предыдущими версиями Android 4.x.x. Вы имеете ввиду API IDA GUI <-> IDA remote debugger или IDA remote debugger <-> Android OS? IMHO, Ильфак меняет первое и для того, чтобы халявщикам подложить. |
|
Создано: 21 сентября 2015 18:35 · Личное сообщение · #16 |
|
Создано: 21 сентября 2015 19:49 · Поправил: reversecode · Личное сообщение · #17 |
|
Создано: 22 сентября 2015 18:22 · Личное сообщение · #18 |
|
Создано: 10 октября 2015 14:14 · Поправил: reversecode · Личное сообщение · #19 спрашивали "hexrays и патерны" вот пример скрипта который ищет такие strcmp memcmp итд и подменяет функцией в рейсе конечно будет все равно лапша, но что то усовершенствовать можно |
|
Создано: 11 октября 2015 04:48 · Личное сообщение · #20 reversecode пишет: вот пример скрипта который ищет такие strcmp memcmp итд и подменяет функцией Прочитал, но не понял, чем это лучше чем FLIRT/FLAIR? К сожалению, автор рассматривает тривиальный случай win32. Интереснее было бы сделать тоже самое для ARM, где поиск идет с перебором всех возможных комбинаций регистров. Но это гораздо более сложная задача. |
|
Создано: 11 октября 2015 08:08 · Личное сообщение · #21 |
|
Создано: 11 октября 2015 18:55 · Поправил: Apokrif · Личное сообщение · #22 |
|
Создано: 13 октября 2015 16:54 · Поправил: fermopili · Личное сообщение · #23 |
|
Создано: 26 октября 2015 11:23 · Личное сообщение · #24 |
|
Создано: 26 октября 2015 14:32 · Поправил: dant3 · Личное сообщение · #25 |
|
Создано: 30 октября 2015 10:10 · Личное сообщение · #26 |
|
Создано: 05 ноября 2015 10:41 · Поправил: ion · Личное сообщение · #27 Ida Pro 6.6 + SDK 6.6 Необходимо из плагина получить информацию о количестве, именах, типах и смещениях для всех аргументов и локальных переменных, которая отображается в окне "Stack". Как, например, здесь: Code:
hash87szf пишет: Ок. Понял как кол.во аргументов найти. Как и из каждого арга тинфо-т сделать. Дальше надо argType = self.funcInfo.at(argIndex).type argLoc = self.funcInfo.at(argIndex).argloc argName = self.funcInfo.at(argIndex).name У меня метод get_tinfo2( ea, &fti ) для функции срабатывает ( возвращает true и заполняет fti ) только если для этой функции определен тип в C notation. А если нет, то этот метод возвращает false и пустой fti. Но тем не менее, в окне Stack информация обо всех локальных переменных и аргументах отображается. Вопрос - как ее получить? |
|
Создано: 09 ноября 2015 13:09 · Поправил: ion · Личное сообщение · #28 Ida Pro 6.6 + SDK 6.6 Есть некоторые команды (для примера - sub), которые ассемблируются в трех или четырехбайтовую инструкцию в зависимости от размерности второго операнда: Code:
но в обоих случаях тип данных для второго операнда op2.dtyp равен dt_word, хотя в комментарии в хидере сказано, что "This is the type of the operand itself". Каким образом узнать его настоящий размер? |
|
Создано: 09 ноября 2015 17:30 · Поправил: dant3 · Личное сообщение · #29 |
|
Создано: 13 ноября 2015 00:08 · Личное сообщение · #30 |
|
Создано: 13 ноября 2015 00:10 · Личное сообщение · #31 |
<< 1 ... 36 . 37 . 38 . 39 . 40 . 41 . 42 . 43 . 44 . 45 . 46 ... 50 . 51 . >> |
eXeL@B —› Основной форум —› Использование IDA Pro |
Эта тема закрыта. Ответы больше не принимаются. |