Есть ли способ сделать функцию, которая преобразует значение HEX в его соответствие в Assembly (Intel x86), используя PHP? Я не могу использовать внешние программы или команды в bash для этого, я должен использовать только PHP!
Инструкции по сборке могут быть представлены в шестнадцатеричных значениях, например: инструкция PUSH совпадает с 55 в шестнадцатеричном формате.
Мол, если я echo convert("55 89E5");
это возвращает:
PUSH EBP
MOV EBP, ESP
Моя цель — получить представление о сборке небольшого фрагмента гексагона исполняемого файла, который у меня уже есть на руках.
Я знаю, что это можно сделать в Интернете, потому что этот сайт делать именно то, что я хочу, но я не знаю, возможно ли это сделать в PHP, без использования внешних модулей.
Спасибо!
Задача ещё не решена.
Других решений пока нет …