Чтобы извлечь DLL без использования SOS, используйте расширение .writemem следующим образом:
определить начальный и конечный адреса модуля с помощью lmvm dllname
Пример вывода для ieframe:
start end module name
61370000 61fb8000 ieframe
рассчитать длину = конец-начало: ? 61fb8000 - 61370000
выход: Evaluate expression: 12877823 = 00c48000
затем сохраните DLL следующим образом:
.writemem C:\tmp\mydll.dll 61370000 L?00c48000
Это вряд ли даст вам точную DLL, как она была загружена с диска, исправить это нетривиально.
(частично основано на этой статье )