`objdump -d` and Ghidra both begin by extracting these exact raw bytes from .text before feeding them to a disassembler; malware analysts do the same by hand when a packer has corrupted the section headers a tool depends on. The hex-dump format you produce here is the same one xxd and radare2's px command use for triaging shellcode.