有没有办法可以使用指针并将地址转换为little-endian表示?
我正在用以下语法编写一个char []数组(作为字节码):
char toWrite[] = "\x50\x48\xB8\x77\x77\x77\x77\x77\x77\x77\x77\xFF\xE0";
我想把指针添加到所有7位的地址,所以当反汇编并且地址为0xDEADBEEFDEADBEEF时,代码会显示:
50 48 B8 EF BE AD DE EF BE AD DE
或在ASM中
push rax
mov rax, 0xDEADBEEFDEADBEEF
jmp rax