icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 0 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a hacking course? Or looking for more detail on Dennis Yurichev's Reverse Engineering for Beginners? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

icon
hacking Awards Best Text Based Course

The book is also known as RE4B and "Understanding Assembly Language". Written by Dennis Yurichev (yurichev.com).

icon
Instructor Details

Dennis Yurichev

Dennis Yurichev is an experienced reverse engineer and programmer.

icon
Reviews

0.0

0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Bruno on 02/15/2020

Very much recommended if you are into hacking, reverse engineering, debugging, ...

By Action Dan on 06/14/2016

Reverse Engineering for Beginners (RE4B) by Dennis Yurichev, is an amazing book, extremely technical, and also totally free. The book has it's own dedicated site, which is a great resource as it presents the many forms which the book has been made available in (multiple languages etc..). Possibly one of the best computer security / computer science books I have read to date, I'm going to talk a bit more about the structure of the book before I dive into the content. The github for the book is here, which is awesome because accepts pull requests meaning anyone can add to the text, keeping it open source, free, and up to date for and by the community. The main book has two version, lite and full, I read the lite version at 147 pages, although the full version has 921 pages (a felt increase in the magnitude of the text)! While I recommend the lite version for cover to cover reading and the full as a reference text, you can actually build the book in any manner you want using the LaTex documents described here. It's available for in many forms and languages, both digital and print, and while I have some selected parts in print I generally recommend the digital version so you can search it (ctrl+f). I give it 10 / 10 stars, the first book I've given a perfect rating to, as it's highly technical with many references and current weekly updates (and FREE). Overall, I recommend the text to fledgling computer scientists, reverse engineers, and even exploit developers, essentially anyone on a quest to better understand low level computing.

By Mojtaba Kamyabi on 02/01/2018

Reverse Engineering for Beginners free book: very good book for learn basics of reverse engineering by dive into C code and assembly generated code by compilers

By Abdullah Mohamed on 02/19/2017

RE4B book is super amazing because it takes a program in C, compiles it, and explains what instructions each C statement in your program was converted to, how structures, arrays, variables, data types, loops, functions, directives and much more of C Language structs converts to assembler language.This is very important when reversing a closed source application, since all you can access are pages of assembly instructions. If you are a good C coder, that doesnt mean you are a good reverse engineer, you need to know and understand the implementation of most C statements, compiler optimization code and OS security and optimization codes at the assembler code.