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

Disassembled function parameter (unsigned __int8)haystack[19] << 8)

本文关键字:lt 参数 函数 int8 反汇编 大海捞针 无符号      更新时间:2023-10-16

我试图理解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