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. (archived)
  • 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
  • Gray hat python is outdated. – toasted_flakes Jul 19 '14 at 15:23
  • @Mellowcandle what about assembly language – AminM Jan 8 '17 at 10:06

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