jmp short 0x0 вызывая цикл навсегда - PullRequest
0 голосов
/ 10 апреля 2011

Мне сказали, что инструкция "jmp short 0x0", которая переводится в объектный код '\ xeb \ xfe', заставляет процесс зацикливаться вечно.Как именно это работает?

1 Ответ

3 голосов
/ 10 апреля 2011

Этот вопрос кажется неискренним, но, учитывая сомнение, причина в том, что инструкция вызовет возврат к самому себе. \xeb\xfe буквально переводится как «Перейти вперед на 2 байта от начала следующей инструкции». Поскольку сама эта инструкция имеет длину 2 байта, местом назначения перехода будет сама инструкция перехода.

...