Сейчас на форуме: tyns777, cppasm, dutyfree (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Плагины IDA PRO
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 мая 2017 13:57
· Личное сообщение · #1

Здравствуйте.
Подскажите пожалуйста, как добавлять плагины дебаггеров в IDA. Добавляю просто в папку plugins. А как его потом вызвать?
Пробую запустить имеющийся дебаггер Remoute GDB debugger . Не хочет. Нужно ему заполнить графу Parameters и Hostname с каким-то портом. Устанавливаю 127.0.0.1 , пишет что соединения нет.
Мне нужно отладит небольшой код на Powerpc.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 25 мая 2017 17:33
· Личное сообщение · #2

код поверпц отладить можно или на устройстве поверпц (тогда на нем нужно запускать gdbserver и коннектиться к нему)
либо виртуально через всякие емуляторы



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 мая 2017 18:19
· Личное сообщение · #3

Спасибо. Буду искать




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 25 мая 2017 18:29
· Личное сообщение · #4

если там простая математика, то можно плагины к иде поцеплять всякие unicorn emu
а если что то железное, то без устройства никак, даже емулятор не поможет...



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 мая 2017 15:48
· Личное сообщение · #5

Спасибо. А как подцеплять плагины к ИДЕ? Я просто в папку закидываю plugins, но новые дебаггеры нигде не появляются. Извините за тупой вопрос.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 30 мая 2017 15:57
· Личное сообщение · #6

нет такого понятия как НОВЫЕ ДЕБАГГЕРЫ
плагины появляются в меню EDIT -> PLUGIN
к плагину обычно имеется инструкция, что да как




Ранг: 324.3 (мудрец), 222thx
Активность: 0.480.37
Статус: Участник

Создано: 30 мая 2017 16:45
· Личное сообщение · #7

есть plugins.cfg в одноимённой папке

-----
IZ.RU





Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 02 июня 2017 06:48
· Личное сообщение · #8

reversecode пишет:
можно плагины к иде поцеплять всякие unicorn emu


Уважаемый reversecode!
Не могли бы Вы пошагово описать, как именно добавить unicorn к IDA?
Какие именно файлы куда поместить и как отредактировать plugins.cfg ?
У меня есть unicorn.dll, libwinpthread-1.dll, libintl-8.dll, libiconv-2.dll, libgcc_s_seh-1.dll.

Заранее спасибо!

-----
Give me a HANDLE and I will move the Earth.




Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 02 июня 2017 07:52
· Личное сообщение · #9

plutos пишет: Не могли бы Вы пошагово описать, как именно добавить unicorn к IDA?
https://github.com/cseagle/sk3wldbg
качаете, плагин скидывайте в папку плагинов, остальное дропайте в корневую папку IDA, с остальными плагинами так же, по умолчанию в корневой папке ищутся библиотеки.

| Сообщение посчитали полезным: plutos

Ранг: 23.7 (новичок), 11thx
Активность: 0.040.02
Статус: Участник

Создано: 02 июня 2017 09:38
· Личное сообщение · #10

plutos
если разберётесь, то расскажите остальным доступно и выложите все необходимые dll. По ссылке выше плагин с идой 6,8 не заводится, пишет "не найдена процедура".




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 02 июня 2017 09:59
· Личное сообщение · #11

у меня он тоже не завелся когда то, пришел к выводу что лучше перебилдить через msvc, но времени играться уже не было

| Сообщение посчитали полезным: plutos

Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 02 июня 2017 10:09
· Личное сообщение · #12

parfetka пишет: если разберётесь, то расскажите остальным доступно и выложите все необходимые dll.

Разные версии IDA и очевидно нужно вступить и скомпилировать.
Качаете атач, закидываете плагин в папку плагинов, с гхаба берете unicorn1.dll и закидываете в корневую папку IDA (где idaq.exe, idahelp.chm, etc лежат) запускаем и наслаждаемся багами, плагин кривой шопиздец, хотя сама идея неплохая, реализация только не очень о чем автор честно предупреждает, но на мелочи норм работает.

025a_02.06.2017_EXELAB.rU.tgz - sk3wldbg_user.zip

| Сообщение посчитали полезным: plutos


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 03 июня 2017 08:33
· Личное сообщение · #13

parfetka пишет:
не заводится, пишет "не найдена процедура".

Речь, видимо, идет о make.sh? Да, я тоже долго морочил себе одно место, пытаясь прописать путь к этому файлу, добавляя к local user PATH variable все возможные bin directories, где видел этот файл. По идее, если открывать терминал через MSYS2 MinGW shortcut, создаваемый в процессе установки MSYS2, то все должно работать, но не работает.
After MSYS2 is installed, you will have 3 shortcuts to open the command prompt: "MSYS2 MSYS", "MSYS2 MinGW-32 bit" and "MSYS2 MinGW 64-bit". Use the MinGW shortcut so that compilation succeeds.
To compile Windows 64-bit binary with MinGW, run:

$ ./make.sh cross-win64

Все вроде бы просто, но не работает. В итоге мне надоело тратить время на все эти порты linux'a и разбираться в них. Самое простое, как предлагает:

reversecode пишет:
пришел к выводу что лучше перебилдить через msvc


-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: Gideon Vi

Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 03 июня 2017 19:18
· Личное сообщение · #14

Прилинковал unicorn в статике, IDA 6.8 (другой нет), должно заработать без проблем, никаких зависимостей нет.
http://rgho.st/7LrlJLqtC
билд проверялся и у меня работает, только при закрытие IDA выкидывает ошибку, но она и в оригинале есть, в чем дело не разбирался, жить особо не мешает.


| Сообщение посчитали полезным: parfetka

Ранг: 18.9 (новичок), 4thx
Активность: 0.030.05
Статус: Участник

Создано: 07 июня 2017 10:45
· Личное сообщение · #15

В последнее время все чаще приходится заглядывать в Иду и для вменяемой организации интерфейса решил подредактировать цветовую схему. И каково же было мое удивление, когда выяснилось, что из коробки нельзя нормально настроить подсветку инструкций... Т.е. конечно можно на встроенных скриптах или идовском питоне набросать скрипт для подсветки фона строк, но нормально раскрасить конкретные инструкции как в Ольге нельзя (не беру в расчеткостыли с хуками внутренних цветовых функций)
Неужели все на самом деле так печально? Может я что-то упустил?




Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 01 июля 2017 21:57
· Личное сообщение · #16

--> Lighthouse: Explorer and Code Coverage for IDA Pro <--

-----
От многой мудрости много скорби, и умножающий знание умножает печаль


| Сообщение посчитали полезным: VOLKOFF, mak, plutos

Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 01 июля 2017 22:11
· Личное сообщение · #17

Асинхронность таки запилили в 0.4



Ранг: 102.0 (ветеран), 18thx
Активность: 0.070.02
Статус: Участник

Создано: 02 июля 2017 17:09
· Личное сообщение · #18

Ate пишет:
Неужели все на самом деле так печально?

В графическом режиме блоки кода раскрашиваются в любой цвет и без проблем,
а также свёртываются, развертываются, подписываются


 eXeL@B —› Вопросы новичков —› Плагины IDA PRO
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати