Если точно известен список утилит, которыми планируется завершить процесс - тогда в каждой из них в TerminateProcess в начале ставим C2 08 00 -...
Прикольно, значит код ядра устанавливает этот флаг, а обработчик int 17h возвращает сей error... Редко пишу на асме, в основном на C/C++, поэтому...
Вроде бы на платформе x86 + Win2k проблем с align-ом не возникает... Есть спец. флаг - AC, он практически никогда не устанавливается в 1, а если...
продолжение...
А вот еще: просто великолепный выбор сигарет в наши дни и контора неудачников :))
Поставили кофейный автомат на программерском факе:)))) :
2FED А сам контекст верный? Просто в структурке CONTEXT нужно заполнить поле ContextFlags... если error реальный, то конечно не из-за этого
WishMaster dll? Вообще говоря, не обязательно, можно выделить в другом процессе блок памяти, присвоить страницам атрибут PAGE_EXECUTE_READWRITE,...
- 2-е окно? - выпилил не совсем прозрачное стекло? :)
Любой способ сделать так, чтобы код новой WndProc оказался в адресном пространстве другого процесса... ЗЫ. А с DestroyWindow я ступил -...
С чего бы вдруг SetWindowLong изменять WndProc на ту, которая находится в адресном пространстве другого процесса? (Read MSDN :) По сути: находишь...
CrystalIC Может я в чем-то и неправ, но: __int64 FibProc(int n) { int res; if (n < 2) return 1; __asm { sub n, 1 push n call...
CrystalIC Чем компилил?
CrystalIC Это AMD Turion x2 1600MHz А время я указал правильное - сам подумай, при таком алгоритме сколько рекурсивных вызовов придется сделать...
Незачем, но вообще ,по-моему, следует избегать в функции делать более одного рекурсивного вызова,если только заранее не известно их максимально...
GoldFinch А вот там где функции надо вызвать себя хотябы два раза подряд, там уже "настоящая" рекурсия Именно такие случаи и позволяют говорить о...
[]
DEEP Ну так если у тебя в руках будет способ однозначного определения места, где RETN находится, то кол-во байт тоже однозначно будет...
DEEP С2 может быть не нечалом retn, а продолжением другого опкода Magnum Thanks, только немножко в другом варианте - сохранить esp -> call->...
Magnum Одна маленькая проблемка, поток, вызывающий данную ф-ию находится в другом процессе...
Имена участников (разделяйте запятой).