For context, I’ve been going through the PortSwigger course for the past two weeks, and I find myself needing to write scripts to test out different attack ideas- things that can’t be done with the built-in tools.
My current workflow is kinda lazy but works:
I describe what I want the script to do to ChatGPT, and let it figure out the Python libraries and structure. Then I usually ask it to convert the script into a simple Tkinter GUI so I can reuse it later.
I can code, but I’m way more comfortable in JavaScript than Python. Problem is, most of the good tooling in this space is Python-exclusive, so I’m stuck with it for now.
So here’s my question:
Should I actually take the time to properly learn Python and its ecosystem for hacking and automation? Or is it okay to stick with the current AI-assisted “vibecoding” setup for now?
If I should go deeper into Python, what libraries or areas would you recommend I start with to get a solid foundation for hacking-related projects?