Sanje²v
2010-06-20 08:42:45 UTC
Dear fellow developers,
I am looking for a good debugging book which has the following
features:
1. Has a balanced learning curve about debugging
2. Investigates how changing C++ compiler options (e.g. Increment
Linking, Optimizations) results in different assembly output and where
such are good or bad idea to do
3. Discusses debugging with symbols and debug information
3. Discusses reverse engineering (i.e. debugging without symbols) and
what measures exe protectors apply
Something like 'Advanced Windows Debugging' is good but this book is
pretty advanced. Focuses only on WinDbg (which apparently doesnot have
features like heuristic function guessing like that of Ollydbg and
IDA) and doesn't discuss how C++ complier and linker options affect
output exe.
Any suggestions?
Thanks,
Sanje2v
I am looking for a good debugging book which has the following
features:
1. Has a balanced learning curve about debugging
2. Investigates how changing C++ compiler options (e.g. Increment
Linking, Optimizations) results in different assembly output and where
such are good or bad idea to do
3. Discusses debugging with symbols and debug information
3. Discusses reverse engineering (i.e. debugging without symbols) and
what measures exe protectors apply
Something like 'Advanced Windows Debugging' is good but this book is
pretty advanced. Focuses only on WinDbg (which apparently doesnot have
features like heuristic function guessing like that of Ollydbg and
IDA) and doesn't discuss how C++ complier and linker options affect
output exe.
Any suggestions?
Thanks,
Sanje2v