Ghidra 中的代码关键字是什么意思?

逆向工程 吉德拉 反编译器
2021-07-06 04:58:58

我正在反转一个二进制文件,我发现了一个我以前从未见过的奇怪关键字,称为“代码”。我查了 C++ 关键字,似乎没有。谁能向我提供有关此关键字的更多信息?

      if (*(int *)(param_1 + 4) != 0) {
        (*(code *)(&PTR_thunk_FUN_005a7840_008dd8b8)[(int)param_2[4]])(*(int *)(param_1 + 4));
      }

在大会。

00491b95 85  c0           TEST       EAX ,EAX
00491b97 74  10           JZ         LAB_00491ba9
00491b99 8b  4e  10       MOV        ECX ,dword ptr [ESI  + 0x10 ]
00491b9c 8b  14  8d       MOV        EDX ,dword ptr [ECX *0x4  + -> thunk_FUN_005a7840 ] = 00401c30
         b8  d8  8d 
         00
00491ba3 50              PUSH       EAX
00491ba4 ff  d2           CALL       EDX
0个回答
没有发现任何回复~