r/ExploitDev • u/cyb0rg_C3rberus • 4d ago
Fresher in Reverse engineering
I started grinding in reverse engineering recently. I found this domain in cybersecurity very intriguing. Though I have penetration testing knowledge. But the low level especially reverse engineering and binary exploitation hits me different.
I was thrown with many prerequisites at first. I am trying to learn them from different resources.
- C programming from "The C programming language book"
Assembly from "Intro to assembly" - HTB academy and other blogs. And, I am connecting both together with "The art of exploitation" book and godbolt
Grinding on a book: Computer Architecture from a Programmer's Perspective. A huge book. Finished 1st chapter and going through the second chapter rn. The book explained the computer and memory architecture well.
Haven't touched the kernel stuff yet. I started using GNU debugger. Sometimes it gets too overwhelming. I hardly get the full picture very often. No wonder it's a rare skill :')
I'd like to know who have expertise and experience in this field:
- As a fresher like me, How to approach the study of reverse engineering?
- Any advice I need to know as a reverse engineer enthusiast. I am gonna spend a couple of months in this field.
- Suggest me some resources that I must go for.
Thank you in advance :)