| Сейчас на форуме: -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  | 
| 
 | 
Создано: 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  | 
| 
 | 
Создано: 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 | 
| Эта тема закрыта. Ответы больше не принимаются. | 









 подложить.


 Для печати