Hacker News new | comments | ask | show | jobs | submit login
[dupe] Reverse Engineering for Beginners (beginners.re)
235 points by iuguy on July 29, 2016 | hide | past | web | favorite | 23 comments

Prior comments may be found here: https://news.ycombinator.com/from?site=beginners.re

I'd recommend also radare2 book[1] and radare2 explorations book[2] for learning how to reverse using radare2 framework/toolset.

[1] https://radare.gitbooks.io/radare2book/content/introduction/...

[2] https://monosource.gitbooks.io/radare2-explorations/content/...

Direct link to the github repo since the author seeks translators/all sorts of help and it's probably easiest to use a pull request: https://github.com/dennis714/RE-for-beginners

A great course with a lot of materials is "Modern Binary Exploitation"[1], also available on github[2].

[1] http://security.cs.rpi.edu/courses/binexp-spring2015/

[2] https://github.com/RPISEC/MBE

Any comments on the book? As quite time investment in so many pages. Anything better for Linux Reverse Engineering ?

It's a big book, so have only skimmed through, but it seems very good, well researched and useful.

Most of the book is applicable regardless of what the OS is, as it seems to teach you the fundamentals of reading ASM and recognising code patterns in binaries. It even has a full chapter in OS-specific reversing.

Maybe you could also read the comments from the previous thread for this book posted here, on hacker news: https://news.ycombinator.com/item?id=10812055

It certainly worth a time I've spent to read it, even if I'm not a beginner. There are parts, that will be useful for a reverse engineer of every level.

I have links to a few resources, mail me at this id


I really like that you don't jump too quickly into the denser stuff without defining things (e.g. pointers) along the way.

1000 pages !!! That's too much for learning. Maybe to use as a guide.

Looks very interesting, I will definitely read this. Is there an epub version of this anywhere?

Perhaps this is a bit off topic, but why do so many people prefer PDF to Epub, even though Epub seems so much more superior with features like text zoom?

PDFs are exact representations of the page as the author intended, EPUBs are not. I generally find PDF far superior for nonfiction because it often has diagrams, pop out sections, etc. EPUB is fine for novels.

I'd rather not have the diagrams as the author intended, but more like my device intends. PDFs are great if you need a digitalized representation of paper. Epubs are great if you want a website structured like a book, which is exactly what you want most of the time when you have an e-reader. I'd prefer not seeing diagrams as the author intended to not being able to scale the font.

It's a tragedy that PDF to Epub conversion is generally not that good, I really wish more publishers (and selfpublishing authors!) would consider selling epubs as well.

PDFs don't really work on my kindle.

A lot of people don't like reading technical material on e-readers where the structure of the content can be manipulated and diagrams altered, so they prefer PDFs to keep that formatting intact.

I think the biggest problem is why ereaders don't have proper support for PDF.

At least I am yet to find one that can handle PDFs as easy as epub/mobi.

Somehow I suspect it is related with royalties to Adobe.

Well iPad - iBooks have a proper PDF support isn't that enough?

No, because it isn't e-ink.

Reading standard screens is impossible in full daylight and also leads to sore eyes.

That may have been true five years ago, but it isn't really true today. It's been a really long time since I've had to cover my phone to read something on it, or needed to go inside. Screens have definitely gotten better in the "reading in the daylight" category. But E-Ink hasn't gotten much better in the "reading in the dark" category.

Never owned an iDevice and never will.

That's usually the case, but I was pleasantly surprised to read this book on my Kindle. The A5 format is quite readable, if you don't mind some of the tiny font size (I actually like it).

neither do epubs..

Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact