¿Comando para convertir direcciones de memoria little endian a código hexadecimal?

¿Comando para convertir direcciones de memoria little endian a código hexadecimal?

Me pregunto si ya existe un comando o utilidad integrado en el terminal que pueda tomar una pequeña dirección de memoria endian (por ejemplo, 5F4A358F) y convertirla en un código hexadecimal (en este caso, \x8f\x35\x4a\x5f).

Respuesta1

perl -le 'print scalar reverse unpack "h*", pack "H*", "5F4A358F"'

Primero packla cadena hexadecimal y luego desempaquétela con 'h', lo que esencialmente efectúa el cambio de endianidad.

información relacionada