反汇编函数参数(无符号__int8)大海捞针[19] << 8)



我试图理解IDA试图用这一行做什么。我正在学习反编译。我自己取得了一些进步,但我被困住了。我实在想不明白。

sub_1ED08(((unsigned __int8)haystack[19] << 8) | (unsigned __int8)haystack[20]);

haystack[19]是字符"1",haystack[20]是字母u。

在进一步的反编译中,我有这个函数返回的变量(它只将函数参数存储为number)。

if ( v142 == 12378 )

12378在这个问题中是一个函数参数。这句话怎么翻译呢?

这是我自己想出来的。

1 -十六进制从ASCII表= 0x31U - Hex from ASCII table = 0x55

相关内容

最新更新