This site and accompanying book (<a href="http:&#x2F;&#x2F;beginners.re&#x2F;Reverse_Engineering_for_Beginners-en.pdf" rel="nofollow">http:&#x2F;&#x2F;beginners.re&#x2F;Reverse_Engineering_for_Beginners-en.pdf</a>) seem a nice effort. Briefly reading the book, it seems that you need to be an intermediate or advanced beginner, or know something about assembly beforehand.<p>Some terms (opcode, ISA) are not really explained (except in the glossary) before they are used and there are perhaps too much detail in the expense of the bigger picture.<p>Criticisms aside, the book and the challenges seem interesting and the efforts of the author must be appreciated!