我试图在ollydbg中拆卸一个软件,我发现了一些奇怪的东西。就像这样:
ASCII"C:FolderNameSubFolderexec.h"
ASCII"C:FolderNameSubFolderIncludevariable.cpp"
我在C
中没有名为FolderName
的文件夹,但软件运行正常。这是什么呢?
可以是与调试符号相关联的路径。
我唯一的经验是在linux上,编译计算机上的源代码路径包含在可执行文件中(当使用调试符号编译时)
可执行文件包括调试信息中的路径。您找到的字符串与您的PC无关,而是与构建EXE的PC上的环境有关。
编辑:
格式
ASCII"CFolderNameSubFolderexec.h"
反汇编器输出中的可能表示ASCII
后面的字符串是ASCII字符串。