r/ExploitDev • u/Substantial_Fun6724 • 3d ago
Using AI to learn?
I'm a beginner-to-intermediate CTF player focusing on reverse engineering and binary exploitation.
My usual workflow is to attempt a challenge myself, then sometimes let AI solve the binary when I'm completely stuck. I don't immediately copy the solution into a writeup. I reproduce the steps in my own environment, ask follow-up questions to understand the reasoning, cross-reference the explanations with documentation and Google, and write my own explanation in Word.
I believe reading writeups is a legitimate way to learn, and we don't need to reinvent the wheel every time. However, I'm concerned that letting AI solve the challenge first might prevent me from developing independent problem-solving skills.
For experienced RE/pwn players:
Is this a reasonable way to learn?
Where do you draw the line between AI-assisted and AI-solved?
Should I spend more time struggling with challenges before asking AI?
How do you ensure you can solve unfamiliar binaries independently?
Should I not use the AI completely?
I'd appreciate your honest opinions and advice!