Как определить точку входа

Тема в разделе "WASM.BEGINNERS", создана пользователем Weert, 23 апр 2007.

  1. Weert

    Weert New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    24
    товарищи! как определить точку входа в программЕ? мне нужен адрес точки входа....
     
  2. gilg

    gilg New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    527
    Код (Text):
    1. (char *) ImageBase + NTHeaders->OptionalHeader.AddressOfEntryPoint
     
  3. Weert

    Weert New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    24
    gilg
    Ой, я поторопился и не дописал.... у меня есть прога, мне нужно в ней найти точку входа... из инструментов есть HIEV и IDA
     
  4. gilg

    gilg New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    527
    Дык в IDA такой пункт в меню есть - мол, прыгнуть на точку входа
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    в HIEW в просмотре заголовков найди поле AddressOfEntryPoint
     
  6. Weert

    Weert New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    24
    Great
    ОГРОМНОЕ СПАСИБО! ты мне помог!
     
  7. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    hiew - F8, F5 :)
     
  8. Weert

    Weert New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    24
    Ustus
    кхм... Спасибо, буду знать, а то я только, только из от ДОСа к Винде перехожу, появляется куча вопросов....
     
  9. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Weert
    пожалуйста, это уже написали выше)
    правда это виртуальный адрес точки входа. если тебя интересует, какое смещение в файле на диске имеет точка входа, придется парсить таблицу секций