我一直在尝试通过逆向系统库来学习Ghidra,comctl32.dll
系统库中记录了许多其功能。我在里面开始反编译分析,过了一会就显示这个错误信息:
(我不知道它发生了多久。我不得不离开它去做它的事情,遗憾的是它花了太长时间。)
然后我碰巧看到,如果我转到文件 -> 下载 PDB 文件,然后选择驱动器上的某个文件夹并提供 Microsoft 符号路径https://msdl.microsoft.com/download/symbols
并单击"Download from URL"
它似乎可以下载它。
然后它会询问我是否要将其应用于项目,如果我单击Yes
它会显示以下警告:
所以我显然没有做对。
于是我很好奇:
A) 是否可以提供符号服务器路径并让它自动下载所需的符号文件?
B)如果不是,加载特定二进制符号的顺序是什么?似乎它想要预先设置符号,但是我怎么知道它可能需要哪些文件/导入(除了我正在打开的明显二进制文件)?