Стихи

Посвящение Никите


Развелись кругом - давно ли? -
Все пароли да пароли,
Преграждают, запрещают,
Хоть EA C800: ;
Все машины запороли,
Делать нечего им, что ли?
И без них забот хватает,
Да скажи, попробуй, вот!

Развели свою малину,
Так и рады с той причины,
Вот такая переделка,
Так сказать, Protected Mod';
8B 1E <слово>,
Да BE и <слово> снова,
B4 8 9
Int 15 - и вперед!

Не выходит? Ну так, здрасьте,
Знать, уже нашелся мастер;
И 0E 58
63 C2 - облом!
И по 74 ..
В самый темный угол в мире,
А что он в текущем блоке -
Это, право ж, поделом.

Полно, полно извращаться,
Но куда же тут деваться,
И FA уж не помощник,
Всюду UNIX, хоть умри!
С горя храбрости набраться,
9F CD 13,
Вот тогда уж станет тошно,
Вот тогда уж и C3.

                 31 октября 1998 г.


Примечания

Машинные коды, встречающиеся в тексте.
Код Мнемоника ассемблера (Intel) Объяснение
EA C800 jmp C800:.... Старинная, ставшая легендарной команда, используемая еще в некоторых вирусах для разрушения информации на магнитных носителях, но по существу уже перешедшая в разряд архаизмов хакерского сквернословия.
8B 1E <слово>,
Да BE и <слово> снова,
B4 8 9
Int 15 - и вперед!
mov bx, [...]
mov si, ...
mov ah,89h
int 15h
Фрагмент кода, означающий перевод системы в так называемый защищенный режим работы (protected mode), в котором работает большинство современных ОС. (Правда, таким образом туда переходили лишь очень давно.)
0E 58
63 C2 - облом!
И по 74 ..
push cs
pop ax
arpl dx,ax
jz ...
Выяснение возможности нормального существования программы в данном защищенном режиме и короткий (внутри текущего блока) переход при отрицательном (точнее, нулевом) результате.
FA cli "Мораторий" на прерывания (interrupts). Весьма полезная команда, которая, однако, часто оказывается невыполнимой в защищенном режиме.
9F CD 13 lahf
int 13h
"Отчаянная" последовательность команд, которая, скорее всего, способна принести много бед: выполняется операция над диском (жестким или дискетой), род которой задается по сути генератором случайных чисел.
C3 ret Обычное (хотя и несколько архаичное) завершение программы.

На главную
Сайт управляется системой uCoz