程序集x86 - 十六进制值的字符串表示形式

时间:2016-10-20 23:22:50

标签: c string assembly hex ascii

我有一个值为0x2486651c的Cookie,我给出的说明是

  

您需要在漏洞利用字符串中包含Cookie的字符串表示形式。该字符串应包含八个十六进制数字(按从最高位到最低位排序),不带前导“0x”

然后第二条指令是

  

回想一下,字符串在C中表示为一个字节序列,后跟一个值为0的字节。在任何Linux机器上键入“man ascii”以查看所需字符的字节表示。

他们引用的漏洞利用字符串是一个文本文件,其中包含使用命令raw

转换为./hex2raw <filename> raw文件的十六进制文件

我认为这是给我带来麻烦的第二条指令。当它说我们需要看到byte representations of the characters you need时我不确定它是什么意思。例如,字符串86的第二个字节在命令man ascii生成的表上没有转换。

关于我们的cookie的字符串表示的任何想法?

0 个答案:

没有答案