Сейчас на форуме: -Sanchez- (+7 невидимых) |
eXeL@B —› Основной форум —› Использование IDA Pro |
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 50 . 51 . >> |
Посл.ответ | Сообщение |
|
Создано: 08 августа 2008 18:53 · Личное сообщение · #1 Здесь предлагаю обмениваться опытом использования, настройки этой тулзы. Сегодня в Options->Color настроил основное окно дизассемблера все в старом классическом стиле Borland ща стало или в стиле Far(для справки первая версия была написана на Borland C++), но когда подносишь курсор на jne\je то в хинте появляется фон бежевый. Вот никак не могу найти место где это настраивается?! Может кто шарит ? ) ----- My love is very cool girl. |
|
Создано: 10 октября 2012 19:39 · Личное сообщение · #2 |
|
Создано: 10 октября 2012 22:16 · Личное сообщение · #3 |
|
Создано: 10 октября 2012 22:19 · Личное сообщение · #4 |
|
Создано: 10 октября 2012 22:51 · Поправил: Wagos · Личное сообщение · #5 reversecode Мне для скрипта нужно. Уже разобрался. Если кому нужно: Создание массива - CreateArray(string name); name - имя массива. Функция CreateArray возвращает Id массива. Помещение в массив числа - SetArrayLong(long id,long idx,long value) id - Id массива; idx - Номер элемента в массиве; value - значение элемента; Помещение в массив строки - SetArrayString(long id,long idx,string str); id - Id массива; idx - Номер элемента в массиве; str - Значение помещаемой строки; Извлечение элемента из массива - GetArrayElement(long tag,long id,long idx); tag - Значение AR_LONG для массива чисел и AR_STR - для массива строк; id - Id массива; idx - Номер элемента в массиве; |
|
Создано: 10 октября 2012 22:56 · Личное сообщение · #6 |
|
Создано: 14 октября 2012 17:59 · Личное сообщение · #7 |
|
Создано: 15 октября 2012 16:54 · Личное сообщение · #8 |
|
Создано: 15 октября 2012 17:12 · Поправил: reversecode · Личное сообщение · #9 |
|
Создано: 16 октября 2012 15:43 · Личное сообщение · #10 |
|
Создано: 16 октября 2012 16:04 · Личное сообщение · #11 |
|
Создано: 18 октября 2012 12:40 · Личное сообщение · #12 |
|
Создано: 21 октября 2012 23:53 · Поправил: obfuskator · Личное сообщение · #13 Wagos попробуй так Code:
add: в idc тоже самое: Code:
| Сообщение посчитали полезным: Wagos |
|
Создано: 26 октября 2012 19:47 · Личное сообщение · #14 |
|
Создано: 26 октября 2012 23:28 · Личное сообщение · #15 Есть, смотри idagui.cfg в cfg ----- Реверсивная инженерия - написание кода идентичного натуральному | Сообщение посчитали полезным: Wagos |
|
Создано: 18 декабря 2012 19:27 · Личное сообщение · #16 |
|
Создано: 18 декабря 2012 19:54 · Личное сообщение · #17 kp0m Не помню уже idc, а в python смотри в справке модули time и datetime. | Сообщение посчитали полезным: kp0m |
|
Создано: 19 декабря 2012 00:11 · Личное сообщение · #18 kp0m на питоне типа такого ltime = idc.time.asctime() print(ltime) | Сообщение посчитали полезным: kp0m |
|
Создано: 27 декабря 2012 14:41 · Личное сообщение · #19 Процессор семейства ColdFilre, версия ядра v4, конкретно MCF5407. Ида не распознаёт инструкцию MOV3Q, опкод которой Ax14yz, где x - 3 бита непосредственных данных, y и z - Mode и Register. Битовая маска Code:
Конкретно ида споткнулась на опкоде A379 3800 0528, что согласно спецификации Code:
Можно ли как-то добавить инструкцию установкой плагина? Может можно как-то добавить спецификацию ISA-B для ColdFire? Или ломать wll-файл и вписывать код для инструкции вручную? ----- IZ.RU |
|
Создано: 27 декабря 2012 14:45 · Личное сообщение · #20 DenCoder В иде ж вроде все процессорные модули идут в исходниках. Нельзя добавить нужное и перекомпилить просто модуль? ----- старый пень | Сообщение посчитали полезным: DenCoder |
|
Создано: 27 декабря 2012 14:49 · Личное сообщение · #21 |
|
Создано: 27 декабря 2012 17:46 · Личное сообщение · #22 |
|
Создано: 29 декабря 2012 18:14 · Личное сообщение · #23 r_e пишет: В иде ж вроде все процессорные модули идут в исходниках. Нельзя добавить нужное и перекомпилить просто модуль? Конкретно от модуля mc68.w32 сорцов нет. Посему нельзя! Hexxx пишет: придется плагином хучить интерфейс процессорного модуля и перехватывать анализ инструкций там не только mov3q нет. Нет также mvz, mvs, ... Что очень странно, за столько лет должны были уже добавить. Но что делать, варианта всего 2: 1) заново писать - много багов будет, а на баги времени нет; 2) всё же хучить - добавить 4 новые инструкции всё же легче, но придётся потратить время на изучение структуры модуля в общем на примерах + анализ уже скомпиленого модуля и полнедели на добавление и тесты режимов адресации. ----- IZ.RU |
|
Создано: 29 декабря 2012 18:29 · Личное сообщение · #24 |
|
Создано: 29 декабря 2012 19:18 · Личное сообщение · #25 |
|
Создано: 29 декабря 2012 19:54 · Личное сообщение · #26 ну а причем здесь проц? многие модули не ильфак писал, а ему их девелопели и присылали http://www.hex-rays.com/products/ida/processors.shtml Motorola/Freescale MC680xx, CPU32 (68330), MC6301, MC6303, MC6800, MC6801, MC6803, MC6805, MC6808, HCS08, MC6809, MC6811, M68H12C, ColdFire про 4 ColdFire там нислова |
|
Создано: 30 декабря 2012 00:09 · Личное сообщение · #27 |
|
Создано: 03 января 2013 07:57 · Личное сообщение · #28 |
|
Создано: 03 января 2013 15:49 · Личное сообщение · #29 |
|
Создано: 10 января 2013 00:16 · Личное сообщение · #30 |
|
Создано: 10 января 2013 12:29 · Личное сообщение · #31 |
<< 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 50 . 51 . >> |
eXeL@B —› Основной форум —› Использование IDA Pro |
Эта тема закрыта. Ответы больше не принимаются. |