Если писать на Java (J2ME приложение), то нужно взять соответствующий SDK на сайте SUN. Там же можно найти и эмулятор для тестирования.
2FED Если я не ошибаюсь, это расширенный опкод инструкции. Многие инструкции, имеющие один операнд (или один операнд и непосредственное значение)...
Потому что Intel расширили возможности адресации в 32битном режиме. Код, которым кодируется регистр esp (100b) используется для указания, что в...
1. Я не думаю, что есть понятие "правильного" кадра стека. Это скорее зависит от компилятора. Например, кадр может выглядеть так: 0: аргумент....
Интересный вопрос, я тоже над этим задумывался. Единственное предположение, которое у меня есть -- раньше это позволяло сэкономить на обращении к...
Zhelezka use32 скажем прямо не переводит процессор в защищенный режим :). Это всего лишь директива ассемблеру, какой код генерировать -- 16/32/64...
В смысле, обработчик #DF? Восьмой обработчик в IDT. Базу IDT можно получить с помощью sidt. Размер дескриптора -- 8 байт. Значит, База_IDT + 64 ==...
Посмотри здесь. Сам, правда, не пробовал.
Phantom_84 Это при условии, что любой код, выполняющийся в ядре всегда и полностью загружен в память.
В защищенном режиме есть еще одна "лазейка" для процессора, позволяющая поработать с не до конца инициализированной парой ss:esp. Когда происходит...
Есть хороший сайт, где собираются исследователи BIOS -- http://rom.by , кроме этого есть несколько материалов (и даже книг на русском), подробнее...
promtpol Пардон, опечатался: 0 <= k < !размер_массива. Впрочем, в Педивикии это тоже написано.
promtpol Алгоритм перестановки можно взять здесь. В параметре k передается номер перестановки (меняется от 0 до !размер_массива). Естественно при...
Прочитал (почти) "Современные операционные системы". В целом, впечатления очень положительные. Особенно понравились главы 2-6, 8. Есть кое-что...
Интересно, раз идет такая жесткая привязка к адресу, почему бы просто не взять конкретный адрес интересующей ф-ии в vftable и не подменить его на...
Кто читает? Откуда читает? Зачем читает? Код покажи, в общем.
InTRUEdeR Если использование DeTour не принципиально, и речь идет о конкретной DLL то можно пойти немного другим путем. Если тебе известен адрес...
С DeTour не разбирался, но думаю что 0x100ACA04 в строке: realProcAddress = hModule + 0x100ACA04; некорректно, т.к. IDA (адрес, судя по всему взят...
Ага. Оно скопировалось сюда.
Интересно, а что будет если добавить еще сообщение? UPDATE: Ага, в оригинальную тему добавить не получается. А сюда можно. Посмотрим, как...
Имена участников (разделяйте запятой).