Разборка — Как я могу конвертировать HEX в ASM в PHP?

Есть ли способ сделать функцию, которая преобразует значение HEX в его соответствие в Assembly (Intel x86), используя PHP? Я не могу использовать внешние программы или команды в bash для этого, я должен использовать только PHP!

Инструкции по сборке могут быть представлены в шестнадцатеричных значениях, например: инструкция PUSH совпадает с 55 в шестнадцатеричном формате.

Мол, если я echo convert("55 89E5"); это возвращает:

PUSH EBP
MOV EBP, ESP

Моя цель — получить представление о сборке небольшого фрагмента гексагона исполняемого файла, который у меня уже есть на руках.

Я знаю, что это можно сделать в Интернете, потому что этот сайт делать именно то, что я хочу, но я не знаю, возможно ли это сделать в PHP, без использования внешних модулей.

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]