I downloaded Ghidra about a week ago(I am new to reverse engineering), I did what the tutorial video from Ghidra official site was showing, I made a simple C++ program to Visual Studio, the program has an infinity while(while(1)
) that prints "Hello World!" to the screen(std::cout << "Hello World!";
).
I used Ghidra to disassemble that program as the person at the tutorial did it, but I am getting errors.
The errors :
PDB> ERROR: Unable to locate the DIA SDK. It is required to load PDB files.
* See docs/README_PDB.html for DLL registration instructions.
PDB> ERROR: Unable to locate the DIA SDK. It is required to load PDB files.
* See docs/README_PDB.html for DLL registration instructions.
Windows x86 PE RTTI Analyzer> Couldn't find type info structure.
I saw "README_PDB.html", I did what it said there to do, but still the errors, all of them, where there.
After some time I found out that the folder my .exe
was stored had also a [name of my exe].pdb file and that when you choose analyzers there is an analyzer "PDB" and if you click on it will let you insert a path, tried to insert the path to the parent folder of that .pdb, but still nothing changed.
So : How can I make this work, please anyone, I am desperate