Assuming a machine has malware, regardless of how it got there, one thing I would like to learn to do is to take the binary file and reverse engineer it to see what the malware is doing/has already done.
It would be good to know what has been compromised, as well as look for routes to successfully remove it.
I have found tools such as IDAPro and OllyDbg, which are proving to be useful, however, I won't lie and pretend I understand what to look for, or what the data shown in each means.
What are some good resources for learning and truly comprehending the data shown in these debuggers, as well as some resources for general reverse-engineering of malware?
I am not just looking for removal tools, I'm trying to dig into the malware and see what it does.