а когда еще то =) Стековые кадры под досом тоже были :) Основная причина скорее всего другая. Возможность простого доступа к аргументам текущей и...
Другая причина, как я сказал, это то, что в 8086 нельзя адресовать через ax. Система косвенной адресации была очень жесткой Насколько я помню, в...
1) когда внутри функции ты сделаешь несколько push, у тебя esp изменится. Как тогда аргументы достать? В ebp запоминают esp при входе в функцию....
он конкретизировал протокол? юзай асинхронные сокеты
команда PUSH по дефолту кладет 32 бита (это зависит от разрядности кода). С префиксом 66 может положить и слово. Байт она не кладет никогда....
https://forum.antichat.ru/thread32176.html моя статья с примером А так же: http://www.wasm.ru/article.php?article=apihook_1...
сплайсинг. кроссплатформенно, кстати. как?
наверное тебе стоит написать либо перехват сокетных функций для апача, либо драйвер фильтра для \device\tcp
Такая мысль: может ктонить ставит так оригинально сплайсинг на сисколы винды? (0xCC) Хотя откуда берутся INT1 тогда не ясно... Антивирей,...
Добавил показ PsGetCurrentProcessId(): (это уже лог с реального компа, тот был с вмвари). Процессы с этими идами - svchost, winamp, qip. Связи нет=\
Терпел и больше не могу ) Ставлю хуки на INT1 и INT3 в IDT. Новый обработчик (упрощённо) пишет с лог через DbgPrint и передает управление старому...
Можно сплайснуть интерфейс взаимодействия разных частей моска.
И переутомление пройдет?))
Begemot Это не обязательно. Мою цитату прочитал? Что лежит в IoStatusBlock.Status
[img]
slow нет, не обязательно. InitializeObjectAttributes заполнит все, что нужно.
гыгыг. может быть &IoStatusBlock ?))
Скорее всего все ntvdm используют некоторые общие ресурсы. Ведь тупо было бы винде создавать кучу виртуалдьных менеджеров по одному на каждую...
если написать "GatesBilly" на экран вылазит: 20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD20CD...
Имена участников (разделяйте запятой).