Странное поведение Olly

Тема в разделе "WASM.BEGINNERS", создана пользователем Gonzzik, 21 июл 2007.

  1. Gonzzik

    Gonzzik New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    61
    Вот отаживаю в ольке код, падает на ф-ии
    Код (Text):
    1. invoke  gethostbyname,esi
    , но код рабочий. Это глюк в Olly или... в чем дело?
     
  2. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    Gonzzik
    Падает это как? Попробуй поиграться с опциями "Ignore (pass to program following exceptions):". Но вроде там ничего не должно падать, у меня все нормально отлаживается.
     
  3. Gonzzik

    Gonzzik New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    61
    хммм.. перезагрузил норально все. через некоторое время опять.
    хз. чё за приколы. после прохождения этой апи возвращает кудато в середину карнел
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    дай 1) исходник 2) дамп в ольке скомпилированного кода 3) дамп в ольке на момент исключения
     
  5. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    Gonzzik
    Проверь на хуки etc. в RKU.
     
  6. Gonzzik

    Gonzzik New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    61
    вот мой код на fasm
    Код (Text):
    1. proc GetMyIP
    2.   locals
    3.     WS          WSADATA
    4.   endl
    5.         lea     edi,[WS]
    6.         invoke  WSAStartup,0202h,edi
    7.  
    8.         invoke  gethostbyname,0
    9.  
    10.         add     eax, 12
    11.         mov     eax, dword[eax]
    12.         mov     eax, dword[eax]
    13.         invoke  inet_ntoa,[eax]
    14.  
    15.         push    eax
    16.         invoke  WSACleanup
    17.         pop     eax
    18.         ret
    19. endp
    перед запуском в олльке отключаю аутпост, но не помогает
     
  7. Hellspawn

    Hellspawn New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2006
    Сообщения:
    310
    Адрес:
    Москва
    как то ты не так вызываешь))) я ип вот так получал:

    WSAStartup(WSVer, wsaData)
    GetHostName(@Buf, 255)
    GetHostByName(@Buf)

    всё норм в ольге)
     
  8. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    какой-то не правильный вызов. Может вместо 0 передать offset "localhost"?