Ничего удивительного, просто Сиддхи. Обучить этим техникам нельзя.
amvoz HWND это шадова обьекта окна описатель. Читайте коммандную строку из переменной BaseAnsiCommandLine или BaseUnicodeCommandLine. Если лень...
0xFox На следующий ваш вопрос(этих функций и переменных нет в экспорте, как мне их искать) отвечу заранее: 0. Иметь ядра от всей линейки NT. 1....
MiSessionWsList MmGetNextSession() MmAttachSession() ... session.c
valterg Олли чудесно с этим справляется. Не вижу проблемы.
IceBars Докажите обратное. В вашем понимании это то, что за пределами вашего опыта, новое для вас. Например какойто мой кодес для вас...
Mika0x65 Windows NT. В юзермод вы не пройдёте просто выполнив Iret. Тоесть пройдёте, но поток ничего выполнять не сможет. Окружение не то,...
friackazoid В NT просто так с юзера в ядро и обратно не ходят. Существуют шлюзы, через которые это выполняется. Контекст задачи...
По теме матчасть. В лодер заложена возможность отладки, логгирования событий и ошибок. За это отвечают в основном переменные: o...
Serg50 Проецирование секции это одно из событий, доставляемых отладчику. Именно при этом олли останавливается, адрес соответственно в...
XxLEVxX А не, всё нормально, это я в вакууме.. почемуто думал не про переменную, а про Eax ;)
Booster Это например когда вы знаете про событие, которое есчо не произошло, с точки зрения реальности событие рандомное и знать о нём вы ничего...
FatMoon Загрузчик не проверяет флажёк LDRP_IMAGE_DLL при вызове LdrGetProcedureAddress(), больше разницы между длл и экзе нет. Вот ядро например -...
KingT Хорошее решение создавать именованные переменные или функции, возвращающие ссылки на эти переменные, ибо блегчает хак(позволяет просто...
pr0mix Мы ожидале эксплоит для лодера, который передаст управление на загружаемый модуль, есчо до вызова его(процедура инициализации, тлс и сех(не...
IceBars Сможешь, есть способы ;)
Rockphorr Label::
cppasm Тогда как недостаток - инструкция использующая для адресации регистр Esp длинее на 1 байт, чем Ebp. Тогда если 10 раз используется...
Никаких, только недостатки - на лету сложно вачитывать смещения переменных, ибо стек сдвигается, отсутствует обратная связь между...
Serg50 Поставить брейк на процедуру, которая вызывается для нотификации длл. Это LdrpCallInitRoutine()/LdrpRunInitializeRoutines(). Можно снять...
Имена участников (разделяйте запятой).