Mika0x65 А MmUnlockPages он тоже не вызовет несмотря на то, что вызывал MmProbeAndLockPages?
Mika0x65 Ни в каком случае не надо. Если передающий драйвер сам лочил страницы, он сам же их и разлочит. А MmUnlockPages в том числе и размапит...
Mika0x65 А откуда, например, известно, что память, описываемая полученным от левого драйвера MDL, залочена?
Deader Так. Ещё раз с нуля. Когда Вы вызываете CreateRemoteThread, инициализируется стартовый контекст нового потока. В стартовом контексте eip...
Deader Название dll со стартовым адресом предлагаете угадать? Если в системе нет проактивок, то я ставлю на ntdll :-). Поток в режиме пользователя...
Rel gcc может в asm-вставку подсовывать пасхальные яйца. Недавно делал параллельный jpeg-декодер и решил ускорить процесс вот такой вставкой:...
slesh Произвольные данные определяются в коде через __asm _emit в студии и через __asm (".byte ") в gcc.
/*передумал говорить глупости*/
MMIX Вам в свою очередь спасибо за положительный feedback. Без него нет морального удовлетворения от оказания любого рода помощи, которое является...
qwe8013 Нунифигасебе надекодировали. Вряд ли до этого руки дойдут, но таки добавлю себе в конец todo list'а реализацию дизассемблера длин в...
MMIX I Учли, что при этом будет также отмаплен и сам каталог страниц с таблицей? Потому что один элемент каталога (одна полная таблица) мапит 4МБ...
qwe8013 Круто решена. push 1 2 3 тоже правильно отработает? А как насчёт push dword 1 2 word 3? А если так: push $ $ $? А так: @@: push word rva...
Magnum Даже если Вам удастся скомпилировать такого монстра, вряд ли система согласится загрузить образ размером более 2ГБ. Даже 64-битная.
xRom2 Поддерживает. qwe8013 Проще всего, наверное, запихать в virtual и декодировать инструкции. Такой себе микродизассемблер в директивах fasm.
gale1238 Чтобы получить 1КБ, достаточно просто не выделять под импорт отдельную секцию. Чтобы получить меньше, нужно либо весь PE целиком самому...
bug1z Вроде ничего не трётся. У меня этот код всегда работал. Поэтому не знаю. :-)
kejcerfcrv Ах вот Вы о чём. Точно магия.
bug1z Ну... Предлагаю проверить на моём старом коде, будет ли возникать та же проблема: DWORD SaveScreenSnapshot(DWORD Quality, char...
bug1z Ну дык что значит "какой-то"? Третий, естессно, раз он при вызове отсутствует, а вместо него мусор из стека подставляется. Только я до сих...
kejcerfcrv Речь о повторном захвате одним и тем же потоком? Или Вы пытаетесь впарить, что два разных потока одновременно критическую секцию...
Имена участников (разделяйте запятой).