Сейчас на форуме: rmn, _MBK_ (+7 невидимых)

 eXeL@B —› Основной форум —› ShowSnaps\ShowErrors
Посл.ответ Сообщение

Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 04 августа 2011 01:52 · Поправил: VOLKOFF
· Личное сообщение · #1

Известно что загрузчик может логировать события и ошибки.
За этого отвечают переменные:
ShowSnaps - включает основное логирование.
ShowErrors - включает логирование ошибок.
LdrpShowInitRoutines - включает логирование нотификаций.

ShowSnaps, насколько я понял, активируется добавлением
Code:
  1. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager]
  2. "GlobalFlag"=dword:00000402
  3.  
  4. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management]
  5. "PoolTagOverruns"=dword:00000001


Или создать папку с именем ехе в
Code:
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

и создать в ней GlobalFlag с параметром 2

В итоге мы должны получить:

и в логе ольки:


Есть еще офф утилита для управления глобальными флагами из Support Tools



Не могли бы вы рассказать подробнее про все это, на моей win7 эффекта нет, хоть вроде все и правильно делаю.
Суть в просмотре загрузки DLL перед DllMain и выяснении проблем.
Может для ольки есть еще хитрости с подробным логированием?

dade_04.08.2011_EXELAB.rU.tgz - gflags.rar




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 04 августа 2011 10:56
· Личное сообщение · #2

Можно попробовать поменять NtGlobalFlag прямо в PEB, стоя на System BreakPoint.

-----
Yann Tiersen best and do not fuck





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 04 августа 2011 18:01
· Личное сообщение · #3

Если ОС х64, возможно, флаги раздельные для х86 и х64. Можешь в эту сторону поглядеть.



Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 04 августа 2011 18:37
· Личное сообщение · #4

ОС 32бит. Под ХР люди с отладчиком в юзермоде ограничиваются локальными флагами в Image File Execution Options.
Для этой ветки перезагрузка не нужна.
Может в 7ке как-то хитрее это делается хз...


 eXeL@B —› Основной форум —› ShowSnaps\ShowErrors
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати