In Visual Studio I can see that the symbols where loaded but I cannot find any method to further dig into the disassembled file. I also tried different debuggers like OllDBG, WINDBG, Visual Studio and IDA Pro. pdb file I also need an address (I suppose it's the address at which the DLL is loaded?).ĭefining a different directory via set debug-file-directory which contains the. I cannot figure out how I should use these in this particular case. However, there are other methods which I found online while researching this issue: add-symbol-file filename address This error could be due to the different executable format used by Windows. GameLogic.pdb": not in executable format: File format not recognized Yet, using the file command I cannot load it into the program: (gdb) file "E:/xx/PwnAdventure3/Binaries/Win32Īre you sure you want to change the file? (y or n) y It is provided intentionally to investigate the program's structure further. Use the "file" command.Ī symbol file GameLogic.pdb is located inside the DLL directoy. However, I cannot see any definitions since no symbol file is loaded: (gdb) ptype Player I try to mimic this exact step and use ptype on GDB I installed for Windows using MINGW. The command ptype is used in order to the class definitions of the class Player which is located in a DLL called GameLogic.dll. In one step the program is debugged using GDB. I am trying to redo steps of a Linux 'hacking' tutorial in Windows.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |