Я пытаюсь узнать немного сборки/разборки. Я создал базовый Hello World C EXE (с простой функцией добавления) и бросил его в бесплатную версию IDA.Обучение сбору и IDA
Я вроде как вижу, что происходит. Просто для уточнения ... Что делает следующее?
var_D8= dword ptr -0D8h
var_14= dword ptr -14h
var_8= dword ptr -8
В нем показаны три переменные DWORD. Что такое -0D8H? -14H? -8? Адреса памяти? Мне просто нужно добавить 15 + 1.
Извините, что я новичок в IDA и Assembly.
Спасибо
IDA не мог понять это, так что это просто сделало для него простую декларацию. Вероятно, используется как смещение от EBP, локальной переменной. –