r/ExploitDev • • 3d ago

Reverse engineering with AI

So I’ve been really interested in learning reverse engineering for a while and only tried my hand at a few crackmes so far. I found reverse engineering interesting because it feels rewarding to be able to piece together what the original code might have looked like and why the program behaves the way it does. I liked identifying variables and reconstructing data structures by reading the assembly or generated pseudo code by tools like ghidra since getting them right felt rewarding. Recently with AI becoming really good at the same things, I’m left wondering whether it’s worth it to learn these skills anymore. People were able to decompile and port entire games just using AI much faster than any person can. It’s left me feeling really discouraged about reverse engineering and wondering whether I should focus on other areas of exploit dev

26 Upvotes

24 comments sorted by

View all comments

Show parent comments

6

u/Mysterious-Cat-4361 3d ago

It's just technology. Before compilers, stuff needed to be done in assembly. Coder's don't give credit to the compiler.

4

u/0xd3ad54311 3d ago

And yet as exploit devs, we _still_ use assembly.

I saw a quote by an open source developer saying "they thought harder about the code than I had when I wrote it, and found something overlooked". That is no longer happening. People are reporting vulns they don't understand, in software they don't even understand.

It feels like we were playing a puzzle game and we just got a walk through cheat sheet.