VMware 6.05

Тема в разделе "WASM.SOFTWARE", создана пользователем Meatcoins, 19 сен 2008.

  1. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    нет. Виндбг. делается это так:

    1) Установить на хосте ВинДбг http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
    если хост х64 (что обычно для варного хоста ибо 4 га мозгов для "хороших" лаб мало) - ставишь х64 версию
    2) варной машине добавляешь сериал-порт с выводом в пайп, все параметры по дефолту (имя допустим \\.\pipe\xp32debug), только галочку чекаешь на Yield CPU on poll
    3) стартишь машину, в бут.ини добавляешь в строку запуска /debug /debugport=com1 /baudrate=115200
    для висты и лонгхорна - через bcdedit.exe
    4) пишешь в том каталоге где ВинДбг батник такого типа
    Код (Text):
    1. @echo off
    2. set _NT_SYMBOL_PATH=srv*F:\SYMBOLS*http://msdl.microsoft.com/download/symbols
    3. windbg -k com:pipe,port=\\.\pipe\xp32debug
    и запускаешь его - он пишет waiting for reconnect
    5) ребутишь варную машину, наслаждаешься двумя ядерными отладчиками - у каждого свои плюсы
    6) для избежания эффекта интерференции в софтайсе говоришь i3here off

    эти зависы варной винды и вообще глюки я лично объясняю тем что разработчики вмваре каким-то образом для виндовых гостей вызывают ядерный дебаг в напрямую (через int41 наверное)
     
  2. Meatcoins

    Meatcoins New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2007
    Сообщения:
    178
    Мда, это классно, конечно, с двумя ядерными отладчиками, но мне бы пока с одним разобраться - с SoftICE'ом...
    Скачал книжку Акопяна - там написано как настроить SoftICE на отладку по последовательному порту и ещё по локалке можно, но пока это не читал...
    Что-то я пока не разберусь как программы отлаживать в SoftICE'е...
    Читал этого Акопяна - столько понаписано, что за словами смысл теряется... Пока что-то не понял как программы отлаживать...
    Понял что SymbolLoader надо задействовать.
    Вот в Olly, например, берёшь открываешь прогу и Olly сама останавливается на точке входа.
    А в SoftICE'е как? Как-то загрузить прогу в SymbolLoader, потом что-то сделать и тоже можно отлаживать... + можно ещё и отладочную информацию подключить...
    Есть ли где-то краткое руководство как начать отлаживать, а то у меня от Акопяна уже бошка пухнет?
    Кстати, пока ещё 1 глюк обнаружился - стрёмно клавиатура работает:
    Например набираю в браузере:
    www.wasm.ru[enter][enter]
    Набирается так:
    [нет реакции]www.wasm.ru[enter]
     
  3. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    мой совет - начни лучше с ядерного виндбг, софтайс он несколько для других целей ;)
    там тебе сразу будет и сорс и точка входа и пдб и дампы и х64 ...

    к тому же айс уже сейчас не идет под половиной версий винды и чем дальше - тем хуже, скоро совсем загнется
     
  4. Meatcoins

    Meatcoins New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2007
    Сообщения:
    178
    Ух! Что за намёк!? И для каких же он целей?
    Не понял? Как это не идёт? Под XP идёт, под 2000 идёт и т.д.
    Не знаю правда, под Vista пойдёт или нет?
    Чего бы ему не идти?
    И что за упаднические настроения такие?
    Почему это чем дальше - тем хуже?
    Надо полагать WinDbg можно тут скачать http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
    Попробую сейчас покачать WinDbg...
    Что это отладчик Windows'а от Microsoft'а?
    Must Die сам себе отладчики пишет!!!
     
  5. Meatcoins

    Meatcoins New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2007
    Сообщения:
    178
    z0mailbox
    Посмотрел вчера этот WinDbg - с первого взгляда он очень стрёмный!
    Загрузил в него программку 3-го кольца... ничего не понял!
    Она 3-го кольца, а "отлаживает" он что-то в "ядерных" адресах 7Cxxxxxx...
    Короче, стрёмный! И интерфейс стрёмный! Всё в окнах каких-то...
    Грузится как обычное приложение...
    Эти чудилы из Microsoft'а хотябы на Olly поглядели, прежде чем что-то писать!

    Я вот думаю... если у меня идёт SoftICE, то какое мне дело до того в каких версиях Windows'а он идёт, а в каких нет!?
    Для написания своих драйверов он вполне пойдёт!
     
  6. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    Боюсь даже предположыть твою реакцыю на гдб :lol:
    Учись, пиши, по ядру спецыалистов практически нет ни в раше ни в пиндостане - будешь нарасхват :)
    А виндбг сейчас - лучший отладчик, имей это в виду. Потом поймешь почему
     
  7. Av0id

    Av0id New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2004
    Сообщения:
    87
    Meatcoins, первый бряк у все программ на system-breakpoint'e, смотри адрес точки входа + imagebase и ставь бряк bp addr+imagebase