Вопросы по теме 'ida'

Будут ли аргументы функции передаваться в стек или в регистр?
В настоящее время я анализирую программу, которую написал на ассемблере, и подумывал о перемещении кода в ассемблере. У меня есть процедура, которая принимает один аргумент, но я не уверен, передается ли он в стек или в регистр. Когда я открываю...
2514 просмотров
schedule 28.03.2023

Изменение программы для имитации нажатия кнопки
У меня есть приложение MFC, которое мне дали (без исходного кода), которое открывает окно с кнопкой «Обновить», которая затем выполняет очень долгое обновление после нажатия. Я хотел бы изменить программу так, чтобы при создании окна (или где-то...
1816 просмотров
schedule 26.07.2022

Установка скриптов на IDA Pro
В сети я встречал ссылки на "скрипты" для IDA Pro , но могу не знаю, как загрузить или установить их для бесплатной версии IDA Pro 4.9 . Как мне это сделать? В частности, я хочу использовать скрипты PE .
8129 просмотров

Сбивающая с толку функция
Итак, используя IDA для дизассемблирования dll, я наткнулся на эту функцию класса: mov eax, [ecx+4] mov eax, [eax] retn Я знаю, что ecx означает this , а eax — это возвращаемое значение, но я не понимаю, что оно возвращает. Любая помощь?
283 просмотров
schedule 01.10.2022

разборка, изменение и сборка DLL файла
У меня есть DLL, которую я разобрал, и просто чтобы проверить, будет ли мой проект работать. Я попытался собрать его снова, но безуспешно. Я получаю разные ошибки. Дизассемблирование я проделал с помощью бесплатного программного обеспечения IDA...
1161 просмотров
schedule 04.08.2022

Сборка Абсолютного JMP/CALL для Относительного Инструмента/Плагина JMP/CALL?
У меня есть эта программа, которую я пытаюсь реконструировать. Я не знаю, был ли это оптимизатор компилятора или обфускация, но теперь некоторые части кода, которые вызывают другие функции, вычисляются по математике, а затем вызываются, например...
1147 просмотров
schedule 11.06.2022

Поиск «функции», которая последней изменила место в регистре?
извините, я полный нуб, когда дело доходит до ASM и IDA. Мой опыт программирования в основном в качестве разработчика Java, и я чувствую себя несколько не в своей зоне комфорта. Я делаю небольшой обратный инжиниринг, и мне удалось найти почти то,...
163 просмотров
schedule 03.11.2023

Смещение для объективных селекторов C в сборке ARM (IOS)
Я пытаюсь понять, как вызовы сообщений IOS Objective-C реализованы на языке ассемблера ARM. Глядя на результат дизассемблирования IDA, я вижу, что ссылки на классы и селекторы помещаются в регистры до вызова __obj_msgsend. Это имеет смысл, но...
918 просмотров
schedule 02.08.2022

Первая вызываемая DLL
Итак, у меня есть один может быть простой вопрос. В первую очередь хочу заметить, что я новичок в отладке с IDA, тогда не смейтесь надо мной... Я хочу отладить службу Windows, а именно svchost.exe. Я использую IDA с Windbg. Итак, я присоединился...
859 просмотров
schedule 27.10.2022

Не могу расшифровать эти строки
Преамбула Я пытаюсь дизассемблировать и реконструировать программу, автора которой давно нет. Программа предоставляет некоторые уникальные функции, которые мне еще предстоит найти где-либо еще, и... Мне любопытно и заинтриговано обратное...
690 просмотров
schedule 07.01.2023

Строковая функция IDA Pro
У меня есть этот двоичный файл, который я хочу отредактировать, однако после его загрузки все строки представляют собой какие-то тарабарские символы. Есть ли способ его форматировать?
5388 просмотров
ida
schedule 02.03.2022

IDA про импорт
я копался в ida Pro в течение последних нескольких недель, чтобы получить немного предыстории. Что-то, что беспокоило меня в течение долгого времени, — это, по-видимому, отсутствие поддержки извлечения импортированных функций. Все, что мне...
2873 просмотров
schedule 31.07.2022

экспорт символов из IDA pro для использования в GDB
У меня есть файл dylib a2.dylib, который я дизассемблировал в IDA pro, и он лишен символов. Я использовал a1.dylib, который имеет символы, хотя и более старую версию a2.dylib с Bindiff, чтобы различать имена функций, чтобы они соответствовали...
2874 просмотров
schedule 18.08.2023

Исполняемый файл iOS без основной функции
Я создал тестовое приложение, а затем экспортировал его в виде файла IPA. Я использовал IDA pro для просмотра исполняемого двоичного файла. Я обнаружил, что основная функция вызывается стартовой подпрограммой: BLX _main Итак, я пришел к...
222 просмотров
schedule 20.05.2023

Сообщите IDA Pro, что область памяти содержит таблицу указателей
У меня есть двоичный образ для встроенного процессора, где область памяти содержит несколько указателей на точки входа в двоичный файл. Это таблица векторов прерываний в двоичном формате, используемом ЦП. Как намекнуть IDA, что это за память, чтобы...
3659 просмотров
schedule 02.07.2023

IDA Pro питон idaapi
Здравствуйте, у меня быстрый вопрос. Я пытался сохранить полный дамп памяти в IDA Pro в переменной для выполнения поиска с помощью скрипта Python, но не нашел подходящей функции для этого с помощью idaapi. Я хочу сделать что-то вроде: import...
1614 просмотров
schedule 19.08.2022

Binary Patching — изменение существующих инструкций и сохранение выравнивания машинного кода.
Я хотел бы отредактировать первую инструкцию и изменить ее на jmp 100h (плюс-минус несколько байтов), mov edi,edi занимает 2 байта, а jmp 100h занимает 5 байтов (поправьте меня, если я ошибаюсь) Я редактирую машинный код на jmp 100h и...
209 просмотров
schedule 25.10.2022

дизассемблированный exe-файл содержит гораздо больше кода, чем исходный код
Я пытаюсь разобрать этот файл, но к нему добавляются тонны кодов. визуальный С++ #include <stdio.h> int main() { int x = 1; int y = 2; printf("\rStart me UP"); x = x+y; y = y+x; printf("\rX is %d, Y is %d",x,y); return 0; } подобные...
518 просмотров

Установка этого указателя на структуру
Я переворачиваю программу и постепенно начинаю создавать пользовательскую структуру, которая, несомненно, представляет класс (например, первый DWORD указывает на виртуальную таблицу и т. д.). Это двоичный файл Windows с некоторой реализацией COM....
1220 просмотров
ida
schedule 20.04.2023

ida pro не показывает полную функцию экспорта в разобранном виде?
Пожалуйста, извините мой вопрос новичка, но когда я попытался экспортировать функцию в заголовок, используя __declspec(dllexport) void testfunction(double i); и объявил функцию в файле .cpp следующим образом void testfunction(double i) {...
1439 просмотров
schedule 22.02.2023