Прочитать память процесса целиком

Discussion in 'WASM.WIN32' started by JohnSmith, Jan 11, 2007.

  1. JohnSmith

    JohnSmith New Member

    Blog Posts:
    0
    Joined:
    Jan 11, 2007
    Messages:
    41
    Приветстую всех

    Мне нужно прочитать память процесса, использую ReadProcessMemory.

    читаю начиная с ImageBase ровно SizeOfImage байт.

    Проблема в том, что это не вся память процесса,

    Если кто помнит редактор памяти WinHex'овский,
    мне нужно сделать аналог опции Primary Memory.

    Например есть запущенный блокнот, наберем строку teststring.

    Если открыть процесс в винхексе как Primary Memory
    то текст можно найти в памяти.
    а если открывать как я делаю, то не получется.

    подскажите куда копать. направление.
    За кусок кода тоже буду благодарен, но это не так важно.
     
  2. DelExe

    DelExe New Member

    Blog Posts:
    0
    Joined:
    Aug 22, 2005
    Messages:
    165
    JohnSmith
    Что то типа этого?
    hххp://packetstorm.linuxsecurity.com/Win2k/pmdump.exe
     
  3. DelExe

    DelExe New Member

    Blog Posts:
    0
    Joined:
    Aug 22, 2005
    Messages:
    165
    P.S. На кряк лабе топик что называется "точка-в-точку"
    hххp://cracklab.ru/f/index.php?action=vthread&forum=1&topic=3101
     
  4. JohnSmith

    JohnSmith New Member

    Blog Posts:
    0
    Joined:
    Jan 11, 2007
    Messages:
    41
    DelExe:
    спасибо за ссылки
    pmdump делает то что нужно, и притом малюсенькая, под идой все хорошо видно.
    краклабовский линк тоже в тему.

    сенкс.
     
  5. rain

    rain New Member

    Blog Posts:
    0
    Joined:
    Apr 22, 2006
    Messages:
    976
     
  6. JohnSmith

    JohnSmith New Member

    Blog Posts:
    0
    Joined:
    Jan 11, 2007
    Messages:
    41
    rain:
    да, действительно то что нужно, сам уже наткнулся на нее в pmdump

    а если погуглить по этой ф-ии, то на кодепрожекте можно найти отличную статью, с сорцами:
    Performing a hex dump of another process's memory

    так что вопрос исчерпан.

    всем ответившим спасибо.