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, 2013 at 19:13
  • Why was this question closed. It was proven effective. Apr 16, 2013 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, 2013 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, 2013 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, 2013 at 2:28

1 Answer 1






  • 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. (archived)
  • I added Windows Internals Apr 14, 2013 at 1:14
  • Added 3 links from my answer. :) Apr 14, 2013 at 7:35
  • Gray hat python is outdated. Jul 19, 2014 at 15:23
  • @Mellowcandle what about assembly language
    – AminM
    Jan 8, 2017 at 10:06

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