This post is for collecting all the best books and tutorials that exist dealing with specific reverse engineering techniques and concepts. The content will be added to the Windows wiki. Any suggestions of books and tutorials should be added into the CW answer. Please do not add any other answers.

If you have anything to say about this, post your opinion here :

  • 2
    already 3 votes to close, leaving this open as a community wiki seems reasonable? – QAZ Apr 13 '13 at 19:13
  • Why was this question closed. It was proven effective. – Mellowcandle Apr 16 '13 at 14:35
  • @Mellowcandle: it is outside the scope of a Q&A site. Making this entirely CW will allow others to edit away and closing it won't make it go away (unless you'd decide to delete it). Basically we are cheating to have something to reference from tag wikis, but we all know we're cheating, because shopping-list-like questions aren't allowed :) – 0xC0000022L Apr 16 '13 at 15:18
  • I have voted to close as there have been multiple discussions on Meta about this specific issue. 1, 2 and 3 regarding issues with Tag Wikis. If we were to follow democratic processes, then the majority opinion was to add this information to the Tag Wikis via a post on Meta (+5 score) and – asheeshr Apr 18 '13 at 2:27
  • 1
    not as a separate question on Main (0 score). Meta is for deciding site policies and I believe we should adhere to majority decisions taken there. There was another post by Robert Cartaino that explains in detail the problems with such questions. Also, I do think that we need a list of books and resources and its absolutely great to see the effort being put into this! – asheeshr Apr 18 '13 at 2:28





  • OpenSecurityTraining — place of great and free online courses to learn, from beginners to hi-level pros.


  • KernelMode — here you'll find not only a wide range of topics regarding different parts of RE, but also a great community.
  • If that's supposed the summary, you could add asdf's answer. – heinrich5991 Apr 13 '13 at 20:08
  • I just didn't know whether it's frowned upon to move an existing answer to a community wiki. – heinrich5991 Apr 13 '13 at 21:13
  • I added Windows Internals – Mellowcandle Apr 14 '13 at 1:14
  • Added 3 links from my answer. :) – Denis Laskov Apr 14 '13 at 7:35
  • I added Windows via C/C++ – Mick Apr 14 '13 at 12:59

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