eXeL@B —› Вопросы новичков —› Написание плагинов для IDA Pro |
Посл.ответ | Сообщение |
|
Создано: 22 ноября 2017 09:46 · Личное сообщение · #1 Не могу настроить vs 2017 для написание плагина, даже самый простой вариант плагина не работает (не компилируется, нет выходного файла плагина) Пробывал разные варианты настройки http://reverse-pub.ru/2016/08/05/%D0%BF%D0%B8%D1%88%D0%B5%D0%BC-ida-dump/ http://www.binarypool.com/idapluginwriting/idapw.pdf Также пробывал настроить как написанно в readme которые лежат в ida sdk, ничего не пашет |
|
Создано: 22 ноября 2017 10:22 · Личное сообщение · #2 |
|
Создано: 22 ноября 2017 11:50 · Личное сообщение · #3 |
|
Создано: 22 ноября 2017 15:12 · Личное сообщение · #4 |
|
Создано: 22 ноября 2017 15:28 · Личное сообщение · #5 |
|
Создано: 22 ноября 2017 18:42 · Личное сообщение · #6 |
|
Создано: 23 ноября 2017 20:55 · Личное сообщение · #7 Компиляция проходит вроде как нормально, но пишет что надо подключить "stdafx.h", хотя она там не нужна Dll.cpp c:\users\влад\source\repos\dll\dll\dll.cpp(23): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. (не знаю этот лог или нет) a966_23.11.2017_EXELAB.rU.tgz - CL.command.1.tlog |
|
Создано: 23 ноября 2017 21:11 · Личное сообщение · #8 Vladislou Срочно напишите сколько прорамм (успешно) вами написано (или хотя б собрано) в Visual Studio | Сообщение посчитали полезным: sefkrd |
|
Создано: 23 ноября 2017 21:16 · Поправил: HandMill · Личное сообщение · #9 Vladislou, в приведенной вами статье говорится: >> Чтобы скомпилировать плагин, создайте пустой проект обычной dll-ки. Сразу выпиливайте от туда всякие stdafx или targetver. Затем нужно выставить следующие значения: видимо, это Вы делали уже после генерации файлов проекта студией и отсюда вся проблема. А вот из официального руководства к студии, что нужно делать, если эти файлы были сгенерированы(полагаю, что это как раз Ваш случай): https://msdn.microsoft.com/ru-ru/library/d7fz9ckx.aspx Vladislou пишет: их надо убрать еще до создания проекта? да ----- все багрепорты - в личные сообщения |
|
Создано: 23 ноября 2017 21:24 · Личное сообщение · #10 |
|
Создано: 23 ноября 2017 21:49 · Поправил: shellstorm · Личное сообщение · #11 Vladislou пишет: но пишет что надо подключить "stdafx.h", хотя она там не нужна Нужно отключить кэширование проекта и самому добавить плюсовые инклуды, тогда можно вырезать stdafx.h. Когда включен студийный препроцессинг (хз, как правильно на русском), студия ищет этот хидер. Вспомнил, что на хабре была статья на эту тему, вот она: https://habrahabr.ru/company/pvs-studio/blog/227521/ Вообще использовать последнюю студию для подобных проектов плохая идея, сборка того же пинтрейса превратиться в геморрой с такими знаниями студия, 2013 самый оптимальный вариант, ну максимум 2015, меньше придется думать над тем почему не собирается и как жить. |
|
Создано: 24 ноября 2017 07:57 · Личное сообщение · #12 |
|
Создано: 28 ноября 2017 00:59 · Поправил: Vladislou · Личное сообщение · #13 С компиляцией разобрался. Теперь ида виснет, когда запускаю плагин, но уже хотя бы видит его) Это исходник плагина, все должно быть правильно, проверял по нескольким источникам, смотрел исходники рабочих плагинов, в idasdk Добавлено спустя 13 минут https://ibb.co/nCjcnm Ошибки https://ibb.co/kUh8tR https://ibb.co/gLQuYR https://ibb.co/eiKSnm |
|
Создано: 28 ноября 2017 01:29 · Личное сообщение · #14 Чувак, я всякое видел, но кусок кода снятого на мобилку вижу впервые, мой мир уже не будет прежним. Заливай весь проектный файл, а не скришоты. | Сообщение посчитали полезным: BlackCode |
|
Создано: 28 ноября 2017 22:28 · Личное сообщение · #15 |
|
Создано: 29 ноября 2017 03:05 · Личное сообщение · #16 |
|
Создано: 13 декабря 2017 15:48 · Личное сообщение · #17 |
eXeL@B —› Вопросы новичков —› Написание плагинов для IDA Pro |