top | item 17424057

Reverse Engineering for Beginners

430 points| jacquesm | 7 years ago |begin.re | reply

27 comments

order
[+] omeid2|7 years ago|reply
Completely over-engineered UX, it is almost as I have to reverse engineer the "app" to read the content.

I am always lost as to what kind of thought goes into creating this kind of bloated abominations to display static content.

[+] tenaciousDaniel|7 years ago|reply
Fetish.

Programmers tend towards the same behavior: if you've ever read through an over-engineered solution, you can tell it came from a person or team that privileged the technology over the solution. So it's a kind of technological fetish.

Same goes with visual design. "Want to see a site about reverse engineering? Well here's a giant animated triangle for you, gliding across the page like a fish. See what we did there, isn't that neat?"

[+] keldaris|7 years ago|reply
I just closed it instantly because it didn't have a JS-free fallback of any kind and I run NoScript. As usual, turned out to be the right decision.
[+] geekodour|7 years ago|reply
Agreed. This is exactly how a guide should not be like. Contentwise I think it's good so far.
[+] krmboya|7 years ago|reply
Given that it's someone's labour of love, they are allowed to do what seems like over-engineering to you, if they want to.
[+] nathias|7 years ago|reply
why not? it's working properly and it's better structured
[+] deepakkarki|7 years ago|reply
In a similar vein,

A free and open access book (libre) on reverse engineering by Dennis Yurichev. https://beginners.re/

Link to the english PDF : https://beginners.re/RE4B-EN.pdf (This is a 1000+ page mammoth!)

[+] mimimihaha|7 years ago|reply
Ahh this guy put a hell of a ton of work into making this. Unfortunately he discontinued his more condensed version of the document (which I believe was about 300+ pages or so?), but he does it all for free and takes care of several different language editions so I don’t blame him.
[+] veganjay|7 years ago|reply
Skimming through the materials, this looks interesting. It takes the approach of slides and exercises. I actually expected to see another site with the same name: https://beginners.re/ which provides a PDF book.

But the best resource I've found to learn reversing is liveoverflow's videos on YouTube. Any other suggestions?

[+] dontlie|7 years ago|reply
The book Secrets of Reverse Engineering is still the best for me even after all those years.
[+] zealsham|7 years ago|reply
I second liveoverflow , especially his binary hacking series
[+] brunoqc|7 years ago|reply
I wish it wasn't based on IDA.
[+] umanwizard|7 years ago|reply
For better or worse, IDA is the standard tool.
[+] jakereps|7 years ago|reply
The email prep Q/A CSS is broken. The answer boxes cover up the questions. (Firefox Nightly 63.0a1)