Няшная / Говнокод #28988 Ссылка на оригинал

0

  1. 1
char main[] = { 0xf0, 0x0f, 0xc7, 0xc8 };

Запостил: DartPower DartPower, (Updated )

Комментарии (4) RSS

    • Перевести массив — раз плюнуть, а вот семантику исполнения...

      Дизассемблируем. Допустим, код для x86.

      0xf0 — префикс LOCK.
      0x0f, 0xc7 — это CMPXCHG8B, далее следует байт mod-R/M.

      Вроде LOCK CMPXCHG8B намертво вешала первые Пентиумы. Как это реализовать на «PHP»? А никак, через 30 секунд (или через другой промежуток, если меняли таймаут) интерпретатор очистит контекст.

      Разве что высирать EXE-файл и запускать...
      Ответить
    • Тебе нужен синтаксический перевод или семантический?
      Ответить
      • Как завещал "rotoeb", чтобы я мог в полной мере "заценить юмор".
        Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8