如何将 EXE 中的文件偏移量映射到其 PE 部分
我打开了一个用 ImageHlp.dll 编写的程序来稍微玩一下,我注意到文件中似乎有很大的间隙。据我了解,对于每个 PE 部分,部分标头将其在文件中的偏移量…
来自“make”的文件是什么?我实际上需要运行 git 的 git 吗?
我正在尝试“移植”git,因此我想将所需的可执行文件从 git 的 make 进程发送到我的托管 Web 服务器。我可以这样做吗?您认为可执行文件可以工作吗?…
获取 Win32 Dll 中的类型
我想在普通的 Win32.dll 中获取类型和详细信息,就像在 COM 中一样。在 COM 中,嵌入 idl 中的所有内容都会生成 TLB,MSFT 公开 APIS,我们可以在其中…
.NET 支持 Win32 代码互操作吗?
我需要带有.NET 的InterOp Win32 代码(非托管Win32 DLL 和EXE)。我需要在运行时调用 Win32 非托管代码(DLL 导出函数),了解 Win32 签名中的数据类…
想了解 COFF Externs
Microsoft PE/COFF SPEC(v8,第 5.4.4 节)表示,当符号具有: IMAGE_SYM_CLASS_EXTERNAL 的存储类 和 0 的节号(IMAGE_SYM_UNDEFINED) 时,它的“…
如何检查PE文件(DLL、EXE)是否是COM组件?
我需要编写一个存根模块,当给定 PE(DLL/EXE)作为输入时,它将确定它是普通的 Win32 DLL/EXE 还是 COM DLL/EXE。我需要以编程方式确定这一点。 是否…
linux下如何将PE(Portable Executable)格式转换为ELF
将 PE 二进制文件转换为 ELF 二进制文件的最佳工具是什么? 以下是这个问题的简要动机: 假设我有一个简单的 C 程序。 我使用 Linux 的 gcc 编译它(…
Windows PE - 如果字符串不在资源中,则字符串存储在何处以及如何存储?
通常,.exe 文件中的字符串(如对话框的内容/标题)存储在某种资源中。 但在最近的一些exe中,我反汇编/资源检查后,我找不到任何包含该字符串的资源…