Using Old Windows Symbols with Ghidra in Linux
Recently, while developing course material for a reverse engineering course I was making, I needed to get the symbols for the venerable sol.exe
. Unfortunately the world’s greatest solitaire program is no longer shipped with windows, and subsequently Microsoft’s symbol servers have stopped providing debug information for it. The last complication was Ghidra’s support for PDB is limited to Windows only systems. This guide will walk through how I got the symbols for an unsupported OS (XP) working inside of the Ghidra Linux client.