For beginners...1054 pages of assembly. Sometimes I think the entire IT sector is on the spectrum.
beginners to reverse engineering, nothing otherwise implied
Reverse Engineering for Beginners [pdf]
11–20 of 50 posts
Re: Reverse Engineering for Beginners [pdf]
#12This looks like a great resource for beginners, albeit a bit dense and overwhelming. If you're looking for a very gentle introduction the Lena151 video tutorials are great: https://tuts4you.com/e107_plugins/download/download.php?list... They're a bit dated, but all the concepts are still relevant. I wish we had all these great learning resources around when I was starting with W32Dasm + Hiew lol
Re: Reverse Engineering for Beginners [pdf]
#13For beginners...1054 pages of assembly. Sometimes I think the entire IT sector is on the spectrum.
Re: Reverse Engineering for Beginners [pdf]
#14This looks like a great resource for beginners, albeit a bit dense and overwhelming. If you're looking for a very gentle introduction the Lena151 video tutorials are great: https://tuts4you.com/e107_plugins/download/download.php?list... They're a bit dated, but all the concepts are still relevant. I wish we had all these great learning resources around when I was starting with W32Dasm + Hiew lol
Re: Reverse Engineering for Beginners [pdf]
#15Any input from beginners who have dipped their toes into this? Is the content explained fairly intuitively or in a way that is simple to understand? I'm also curious - for those in the know - is the pursuit of knowledge regarding reverse engineering something that has proven valuable in a job or is it primarily an academic pursuit? If it has proven valuable, how so?
Ultimately reverse engineering is a hard and dry topic to learn. Different people learn in different ways. Try several different tutorials and learning resources before finding what works for you.
Reverse engineering has been invaluable for my career. It helps you understand the intricacies of modern systems, and makes it so you're never afraid to dive under the hood of something. You approach all software with a can-do attitude, because you know that no matter what, with enough effort you will be able to understand it and make it do what you want.
It has also opened up many interesting career paths for me in game anticheat, software exploitation, and tamper resistance. The jobs pay well and are very interesting :)
Re: Reverse Engineering for Beginners [pdf]
#16For beginners...1054 pages of assembly. Sometimes I think the entire IT sector is on the spectrum.
I think one of the greatest initial hurdles of being a good reverser is not being afraid to wade through large amounts of disassembly and being comfortable with not understanding whats going on for long periods of time.
Re: Reverse Engineering for Beginners [pdf]
#17Re: Reverse Engineering for Beginners [pdf]
#18Re: Reverse Engineering for Beginners [pdf]
#19Any input from beginners who have dipped their toes into this? Is the content explained fairly intuitively or in a way that is simple to understand? I'm also curious - for those in the know - is the pursuit of knowledge regarding reverse engineering something that has proven valuable in a job or is it primarily an academic pursuit? If it has proven valuable, how so?
Heck yeah it is valuable. My area has numerous employers that are eager to hire people with that skill set. It pays more than the typical software development jobs. Most of the jobs seem to be related to how things get hacked into. One can play defense or offense.
I post about my employer in the "Who is hiring?" sometimes: https://news.ycombinator.com/item?id=21422735
Re: Reverse Engineering for Beginners [pdf]
#20I more or less compulsively downloaded this, and started skimming it. I'm not an assembly-language programmer, but I thought I at least knew how to read an assembly listing. But right there on page 8, in the MIPS and ARM "functions that return a constant", is an example of "branch delay slots", which (a) I've never heard of, and (b) failure to grok them makes a two line function incomprehensible. Fortunately, I like…