- 1
char main[] = { 0xf0, 0x0f, 0xc7, 0xc8 };
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
char main[] = { 0xf0, 0x0f, 0xc7, 0xc8 };
DypHuu_niBEHb # 0
guest # 0 ⇈
Дизассемблируем. Допустим, код для x86.
0xf0 — префикс LOCK.
0x0f, 0xc7 — это CMPXCHG8B, далее следует байт mod-R/M.
Вроде LOCK CMPXCHG8B намертво вешала первые Пентиумы. Как это реализовать на «PHP»? А никак, через 30 секунд (или через другой промежуток, если меняли таймаут) интерпретатор очистит контекст.
Разве что высирать EXE-файл и запускать...
guest # 0 ⇈
guest # 0 ⇈