【发布时间】:2020-10-31 22:27:46
【问题描述】:
因此,当我将程序弹出到 CFF 资源管理器中时,我目前正尝试在本地映射我暂停的线程,它说 PIMAGE_NT_HEADERS 的值是 00004550:
typedef struct pe {
PIMAGE_DOS_HEADER peDH;
PIMAGE_NT_HEADERS peNH;
} pe;
PE.peDH = (PIMAGE_DOS_HEADER)imgBase;
PE.peNH = (PIMAGE_NT_HEADERS)((u_char*)PE.peDH + PE.peDH->e_lfanew);
printf("[?] - NT Headers section is located at: 0x%x\n", PE.peNH);
【问题讨论】:
-
您打印的是 指针,而不是它指向的值。
标签: c winapi portable-executable file-mapping nt