I am comfortable in C # / Java, and I know C and C ++ well. However, I want to dig deeper and learn more about the little things. For example, a simple console program in C ++:
int main()
{
char *ptr = "helloworld";
return 1;
}
I opened it in Visual Studio using a debugger (after deleting the pdb file) to execute the code in the assembly. I also use the HxD hex editor to view the binary.
Obviously, I am far from understanding what is happening. I want to learn how to track code when it is executed for a binary file. I have no source (if possible) or just as much as possible to learn about this subject. I understand step-by-step debugging with the source, as I use it every day at work, but without it I am helpless.
Is there a tutorial for this type? What tools / walkthroughs can you recommend?
Thank.
source
share