I have just started my journey into the vast and intersting field of malware analysis. I would like to know if there is any website/book or another resource that explains what a particular block of assembly code does. A detailed description of the code would be well appreciated. I know assembly language to some extent and is familiar with all the concepts,function call procedure etc. But i have very little knowledge on how all these applies when it come to windows. like what happens when a dll is used,etc... I would be very glad if someone could tell me where to find a resource that provides a step by step detailed analysis of any malware or any program for that matter.

I have already a considerable experience in reverse engineering windows applications, most of the knowledge been taken from the 'legend of r4ndom' and woodman websites. I need something that clearly explains how a particular assembly code interacts with windows dlls, resources like menu bars text boxes, etc..

closed as too broad by Jason Geffner, DCoder, Gilles, 0xC0000022L, ixje Oct 10 '13 at 12:24

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Sounds like you need something like "Programming Windows" or "Windows Internals" rather than reverse engineering-specific information. – DCoder Oct 6 '13 at 7:13

I recommend You to start from basics, so:

  1. "Windows Internals" by Mark Russinovich and David Solomon is a good start for hard copy book.

  2. OpenSecurityTraining - start from Beginner's courses by interest

When You done with those - I am sure You'll be able to ask more specific questions and get more detailed and sophisticated answers. Good luck!

Not the answer you're looking for? Browse other questions tagged or ask your own question.