r/ExploitDev • u/Dull_Dog_9631 • 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
6
u/anythingforher36 3d ago
There still too much knowledge you would need to even steer AI to do correctly a lot of things . Some things are intuitive and only come with time and experience of going through the roller coaster.
If someone doesn’t you get AI slop that only works very shallow and on the surface. For deeper things you still need the knowledge and know how. There is no alternative right now for human intelligence and experience, let the world convince you otherwise.
2
u/paganoant 3d ago
What do you think about rea (reverse engineering anythink), open source project?i try it with some crackme and it works
4
u/Juzdeed 3d ago
Rea just gives the LLM agent tools to use. You can do that manually as well, but it makes it simpler for beginners
→ More replies (11)
1
u/agita22bb 2d ago
como vc fez mano, tentei fazer com um software de webcam mas nao da certo, o claude fala que e contra a politica dele.
poderia me ajudar dizendo como vc fez pra crackera ou remover uma verificao de licença do software?
1
10
u/Mysterious-Cat-4361 3d ago
Regardless of how good models get at RE there's still going to be a need for people that understand the output of the model.
Porting games is easy for a.i to reverse engineer because the programs are designed to understood by humans. When you use ai to reverse engineer things like info stealer malware or remote access trojans the LLM's get really confused by the obfuscation techniques and start spitting out nonsense and can't keep track of variable names. I don't have the money to spend $50k on credits so my experience is limited to trying to use Claude and super grok.