Can't see exported symbols / functions from my Executable in debugger RRS feed

  • Question

  • Hello!

    I am trying to learn reverse engineering, so I wrote a simple C++ project that contains 2 simple methods that prints some test. I run the project as an Executable (.exe) file (which was made in Debug build, but I don't run it using the Visual Studio Debugger, I choose the option "start without debugging"). And whenever I run this and attach to some compiler (either windbg or x64dbg) and I look for function symbols - I can't find any of the functions I have wrote. I can only see some kernel32 and ntdll imported functions.

    I have checked out what will happen if I try to use the debugging tools on other programs, and the same thing happens!

    Anybody knows and can tell me what is the problem or what did I do wrong and how to fix it?

    Thank you for reading!

    Tuesday, July 11, 2017 12:29 PM