IDA. Структура в стеке

Тема в разделе "WASM.RESEARCH", создана пользователем Asterix, 25 мар 2005.

  1. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Ида определила структуру как несколько локальных переменных,

    хотелось бы указать ей что это структура, причем не стандартная в

    понимании Ида, какова последовательность действий?
     
  2. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    задать структуру в соотв. окне.

    потом открыть окно стековый переменных, встать на началао структуры и сделать alt+q
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Структуру давно задал, а вот с этим "встать на началао структуры и сделать alt+q" проблемы.. поконкретней, в какое место поставить курсор? , а то я что не создам то какая-то лажа получается %)
     
  4. Sergey_R

    Sergey_R Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    138
    Открываешь окно локальных (стековых) переменных и ставишь курсор на то место, где данная структура должна начинаться. Затем нажимаешь "Alt+Q" (или в меню выбираешь "Edit" -> "Struct Var..."). Тебе открывается список всех структур, известных IDA на данный момент. Выбираешь среди них нужную тебе. Если в этом месте уже создана переменная, то IDA попросит подтвердить преобразование.
     
  5. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    > Открываешь окно локальных (стековых) переменных



    Понял, оказывается нужно было в этом окне, я пытался ставить курсор на саму переменную в коде функции %)



    Спасибо всем.