Настройка WinDBG

Тема в разделе "WASM.NT.KERNEL", создана пользователем JCronuz, 30 янв 2010.

  1. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Здраствуйте!

    Пробую настроить WinDBG для работы с COM портом виртуальной машины VMware, сделал все как в
    http://rootkits.su/viewtopic.php?id=72

    после ввода
    Код (Text):
    1. cmd cd C:\Program Files\Debugging Tools for Windows (x86)
    2. windbg.exe -b -k com:pipe,port=\\.\pipe\com_1
    выписывает кренделя
    Код (Text):
    1. Opened \\.\pipe\com_1
    2. Waiting to reconnect...
    и не присоединяется ни черта
     
  2. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    в бут.ини дописона строка запуска дебаг версии системы? система загруженна?
    тут гдето вроде Great выкладывал толковое описание подключения виндбг к варе
     
  3. a9d

    a9d New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2006
    Сообщения:
    234
    Адрес:
    Zimbabwe
    Вот здесь это описание
    http://www.wasm.ru/forum/viewtopic.php?id=29640
     
  4. a9d

    a9d New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2006
    Сообщения:
    234
    Адрес:
    Zimbabwe
    Хм. Хотя это одно и тоже.

    Но оно точно верное. По нему настраивал.
     
  5. Aspire

    Aspire New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    1.028
    Waiting to reconnect... значит, что все хорошо. Должно коннектиться.
     
  6. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Freeman
    Парадоксально, но Boot.ini не существует :)
     
  7. Wizard109

    Wizard109 New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2006
    Сообщения:
    346
    Для smtn>XP есть BCDEdit
     
  8. defaultplayer

    defaultplayer New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2006
    Сообщения:
    214
    Waiting to reconnect вроде означает что удалось подконектиться к пайпу, который ВМ создала. А у многих проблемы из-за того что забывают в настройках этого пайпа выставить "This end is the server"
     
  9. Ox8BFF55

    Ox8BFF55 New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2009
    Сообщения:
    181
    Boot.ini - скрытый файл...

    Ждеш когда в виндбге появится
    "Waiting to reconnect..."
    И запускаеш виртуалку, ну или рестартиш...
     
  10. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Нифига это не значит. Надо Ctrl-Break попробовать нажать, а там уже видно будет. Или подождать отладочного события.

    А эта строчка в логе виндбг лишь означает, что пайп удалось открыть.
     
  11. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Каким образом востановить Boot.ini на VMware?
     
  12. defaultplayer

    defaultplayer New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2006
    Сообщения:
    214
    примонтировать вм как том в хост систему и скопировать туда правильный boot.ini.
     
  13. gribodemon

    gribodemon New Member

    Публикаций:
    0
    Регистрация:
    17 июн 2009
    Сообщения:
    138
    У кого-нибудь получается подключиться к Windows 7 на VMWare? через bcdedit прописал все настройки в bcdedit как надо, не подключается...

    VMware® Workstation 7.0.0 build-197124
    Win7 Ultimate 6.1.7600
     
  14. gribodemon

    gribodemon New Member

    Публикаций:
    0
    Регистрация:
    17 июн 2009
    Сообщения:
    138
    На самом хосте XP 5.1.2600 x32
     
  15. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Я вообще VMware не очень люблю, всё таки штука тормозная и не совсем стабильная, тот же VirtualBox у меня работает значительно стабильнее. В общем, настройки такие:

    Хост: Windows 7 x64
    Гостевая: Windows 7 x86
    Виртуалка: VMware Workstation 7.0
    Параметры COM-порта:
    Use named pipe \\.\pipe\debug
    This end is the server.
    The other end is an application.

    Подключается замечательно, за исключением вот такого нюанса: запускать WinDbg с ожиданием на пайпе нужно сразу после того, как гостевая система начала загрузку (т.е. уже после бутового меню, не раньше), иначе не сработает это всё. В случае хостовой Windows XP, думаю, разницы особой не будет, хотя я не пробовал.
     
  16. dfrsa

    dfrsa New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2010
    Сообщения:
    88
    On the other hand, if you are using Windows Vista (or later), you have to use bcdedit. You need to open a command prompt as an Administrator (using runas) and execute bcdedit. The format of the command is:

    bcdedit /dbgsettings DebugType [debugport:Port] [baudrate:Baud]

    So, for serial debugging (using COM1 at 115200bps) it is:

    bcdedit /dbgsettings serial debugport:1 baudrate:115200

    For 1394 (using channel 32) it is:

    bcdedit /dbgsettings 1394 CHANNEL:32

    For USB (using "debugging" as the target name) it is:

    bcdedit /dbgsettings USB targetname:debugging

    After that, you need to enable debugging by typing:

    bcdedit /debug on

    In order to disable it later, you can type:

    bcdedit /debug off