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