SoftIce

Тема в разделе "WASM.BEGINNERS", создана пользователем karak, 9 фев 2006.

  1. karak

    karak New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2006
    Сообщения:
    4
    Адрес:
    Russia
    Подскажите плиз, как загрузить чужое приложение (dll) в SoftIce, если они не содержат отладочной информации? Symbol Loader выдает сообщение:



    ----- Loading symbols for 'D:\work\copy\app.exe' -----

    D:\work\copy\app.exe opened successfully

    Translating file: D:\work\copy\app.exe...

    Error: No debug info..

    ----- 'D:\work\copy\app.exe' symbols not loaded -----



    И как потом устаноить точку останова на WinMain.

    Спасибо.
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    в DLL нет WinMain



    а SoftICE всегда так ругается если нет отладочной информации, но это не мешает ему

    грузить приложение
     
  3. karak

    karak New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2006
    Сообщения:
    4
    Адрес:
    Russia
    Спасибо. Если я правильно понял, то после вывода сообщения Symbol Loader все-таки загрузил приложение в SoftIce. А как установить точку останова в выбранном приложении? Спасибо.
     
  4. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576








    сначала определись, приложение или все-таки DLL



    в ДЛЛ можно вручную в хекс редакторе впихнуть первым байтом

    на Entry Point 0xCC(int3) и активировать в SoftICE реакцию на int3 (i3here on)



    а вообще проще использовать OllyDbg, у него свой лоадер

    для ДЛЛ, в нем можно загружать ДЛЛ из меню File->Open
     
  5. DPX

    DPX New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2005
    Сообщения:
    47
    Адрес:
    Russia
    для загрузки проги в сайс можно юзать PETools. Он делает точно так, как сказал Asterix (заменяет 1-й байт программы на 0xCC - самому правит ничего не нужно). и вообще удобная тулзень. скачать здесь
     
  6. karak

    karak New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2006
    Сообщения:
    4
    Адрес:
    Russia
    спасибо за помощь. PETools действительно удобная тулзень... :).