Продизасемблировать memory dump

Discussion in 'WASM.NT.KERNEL' started by katrus, Jun 2, 2008.

  1. katrus

    katrus New Member

    Blog Posts:
    0
    Joined:
    Mar 7, 2007
    Messages:
    612
    Скажите есть-ли способ продизасмеблировать полный дамп памяти полученный в результате BSOD. Можно ли загнать его в IDA?
     
  2. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    Давай дамп, разбирём.
     
  3. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    katrus
    Загрузи дамп в WinDbg, а дальше делай что хочешь - хоть дизассемблируй, хоть анализируй (!analyze -v)
    Если тебе нужно вытащить отдельно образы файлов, загруженных в момент бсода, то я описывал формат dmp, и будет несложно написать тулзу, которая будет вынимать нужные образы и скидывать в отдельные файлики.
     
  4. katrus

    katrus New Member

    Blog Posts:
    0
    Joined:
    Mar 7, 2007
    Messages:
    612
    Мне хотелось бы иметь возможность анализировать отдельные модули в IDA. В windbg это несколько муторно...

    То есть можно написать конвертор dmp - sys?
     
  5. 2FED

    2FED New Member

    Blog Posts:
    0
    Joined:
    Feb 20, 2008
    Messages:
    1,002
    Дамп это всеголишь лимитированый кусок кода( который выполнялся перед крахом ) из памяти сброшеный на диск, так что его нельзя переконвертировать в sys
     
  6. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    2FED
    У тебя неверное представление о дампе..
    minidump не содержит кода. kernel memory dump содержит код ядра и драйверов, находящихся в ОЗУ в момент краха.
    full memory dump содержит все содержимое ОЗУ в момент краха.
    соотв. из kernel memory dump / full memory dump можно выделить код, относящийся к драйверу и скинуть проблемный драйвер в отдельный файл. Другое дело - зачем это надо?
     
  7. dag

    dag New Member

    Blog Posts:
    0
    Joined:
    Aug 17, 2004
    Messages:
    446
    Вопрос такойже, делаю дамп userdumpом, пробую скормить IDA 5.2 - не видит. Есть ли ещё какието средства для анализа?
     
  8. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    WinDbg дожен уметь
     
  9. dag

    dag New Member

    Blog Posts:
    0
    Joined:
    Aug 17, 2004
    Messages:
    446
    он умеет... но пока вытащишь то что нужно просто офигеешь и изведёшь кучу страниц скрэч пада, хотел найти чтото наглядно-быстрое для анализа состояние софтины, вроде как IDA должна уметь (даже вкралась кромольная мысль о ПОКУПКЕ ida 5.4, что то задачи всё чаще и чаще попадаются такие) но что то не сложилось