将指针转换为字符数组?

时间:2017-02-19 20:47:29

标签: c++ pointers assembly memory 64-bit

有没有办法可以使用指针并将地址转换为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

0 个答案:

没有答案