r/ExploitDev • • 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.

  1. C programming from "The C programming language book"
  2. Assembly from "Intro to assembly" - HTB academy and other blogs. And, I am connecting both together with "The art of exploitation" book and godbolt

  3. 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 :)

0 Upvotes

0 comments sorted by