在一个教程中,编写器在一个名为data1.dat的文件中保存了48个字节的填充,后跟地址0x601040。然后编写器显示了这个输出:
$ hexdump data1.dat -vC
00000000 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
00000010 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
00000020 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
00000030 40 10 60 00 00 00 00 00 |@.`.....|
00000038
我在64位Ubuntu上创建了一个名为data1.dat的文件,其中包含:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4010600000000000
但是当我输入hexdump data1.dat -vC时,我得到:
test@test-VirtualBox:~$ hexdump data1.dat -vC
00000000 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
00000010 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
00000020 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
00000030 34 30 31 30 36 30 30 30 30 30 30 30 30 30 30 30 |4010600000000000|
00000040 0a |.|
00000041
test@test-VirtualBox:~$
我不确定我做错了什么。