Clerk Ну так продемонстрируй нам, необразованным, как надо, гуру ты наш. Только что-то ближе к практике, с примерами, исходниками, обоснованием,...
Clerk Что ты хочешь доказать своими постами? В чем же преимущество твоего супернадежного и суперстабильного способа? ИМХО ты демонстрируешь только...
Clerk Удалять гланды через задницу тоже можно, но не стоит; но это так - оффтоп.
fod в WASM.BEGINNERS и учи ассемблер.
WaterGhost Очень просто, используешь копии перехваченных функций, и все твои хуки ходят лесом.
Потому-что сплайс не имеет абсолютно никаких преимуществ, но имеет серьозные недостатки, и использовать его есть смысл только в крайних случаях,...
Мдя, один совет краше другого... Во-первых, Clerk ерунду пишешь ты, во-вторых хукать функции отладочным прерыванием - плохо влияет на...
Great Я с тобой согласен, у меня вообще немного по-другому из-за кое каких особенностией, это для примера, чтобы понятно стало суть; ну а...
И какой антивирус так делает, если не секрет? Вы тут уже начали изобретать неведать что, и неведать зачем. В нормальных условиях ничего подобного...
0x56 Правильно использовать макрос NT_SUCCESS(...) Объясняю почему - функция может вернуть какое-нибудь положительное значение и это означает что...
именно, Marik, у тебя ведь все равно драйвер есть...
отрицательное Marik Защита процесса от завершения - весьма не такая уж простая задача, существует множество способов убить процесс, и парой хуков...
Система управления станком. Там еще микроконтроллер на этой же плате есть. Печатные платы, правда, изготавливались под заказ; при большом желании...
EPM3512AQC208-7 имеет 208 выводов. На самом деле, ничего гениального :) Минут 15-20 и все готово.
C помощью паяльника 40Вт 36V паял чипы FPGA ALTERA с шагом выводов 0.2 мм, самым обычным жалом. Качество пайки не хуже заводской, могу сфоткать....
Vilco Ты скажи, где у тебя используется эта структура, то есть кто её заполняет/читает/передает. Если она находится в адресном пространстве ядра -...
Vilco И что тут непонятно? Все вполне логично. PUNICODE_STRING Name; __try { ProbeForRead( Name, sizeof( *Name ), 2 ); ProbeForRead(...
Очень сомнительный совет. http://geekswithblogs.net/ssimakov/archive/2004/05/19/5066.aspx...
Еще не советую помещать код в выделенную память (malloc, VirtualAlloc). Ради ~5 байт скопированного оригинального кода функции прийдется всю...
Если SPTD мешает жить SoftICE то надо убить его LoadImageNotifyRoutine ( PsSetLoadImageNotifyRoutine ) которая обычно в unknown_code_page находится :)
Имена участников (разделяйте запятой).