해킹 공부에 대해 질문드립니다.

시스템 해킹을 처음 공부할 때는 C언어하고 어셈블리 언어를 알고 있어서 문제가 해석이 되니깐 괜찮았는데, 웹 해킹을 공부해보려고 하니깐 HTML, CSS, 자바스크립트 코드를 다 모르겠는데.. 이 코드 먼저 공부를 하고 시작하나요?.. 해당 세 개의 언어를 다 알아야 하는지 아니면 다들 어떻게 공부하셨는지 질문드립니다.

작성자 정보
공부를 하고 시작하면 좋죠 근데 안하고 시작해도 컴퓨터 지식이 있으실테니까 빠르게 습득 하실 수 있으실 겁니다.
4개월 전
저는 웹개발부터 하고 기초기술 습득중입니다!!
음... 조금 뒷북이긴 한데 저는 오히려 시스템해킹을 하고싶었지만 너무 어려워서 웹밖에 못 풀고 있는 중인데요, 일단 말씀하신 세 언어는 프론트엔드 단에서 다루는 언어들이고, 도커를 사용해 문제 환경을 로컬에서 구성할 때가 아니면 대부분의 문제 풀이에서 안 열어봐도 되는 파일들입니다. 애초에 HTML과 JS는 사용자의 브라우저 즉 클라이언트 측에서 작동하다 보니 인증 로직 등을 그런 곳에 둬 봤자 버프슈트 같은 툴로 트래픽을 변조하거나 혹은 파이썬의 requests 라이브러리로 코드를 짜는 것으로 쉽게 우회가 되기 때문에, 문제마다 다르긴 하지만 app.py라는 이름의 백엔드 코드만 읽어보셔도 저레벨 문제들은 거의 풀리고, 어 이게 왜 이렇게 되는거지? 싶을 때만 한두번 열어 보는 편입니다. 저음 코드를 볼 때는 이게 뭐지 싶으시겠지만, 계속해서 코드를 보고, 모르는 게 있다면 검색하거나 AI에게 질문도 하다 보면 점차 코드를 보는 눈이 트이실 겁니다. 저도 처음에는 Flask 모듈을 못 이해해서 많이 헤메고 다녔지만, 점점 읽다 보니 아 이건 이런 기능을 하는구나~ 하고 이해가 되더라고요. 가장 좋은 방법은 C언어를 배우는 것입니다. 오늘날의 거의 대부분의 언어들은 C언어 기반으로 만들어졌기 때문에, C언어 문법을 알고 나면 다른 언어들도 어떤 식으로 작동할지 유추가 가능합니다. 저도 막 실력이 뛰어난 편은 아니기 때문에 여기까지가 제가 드릴 수 있는 최대의 조언인 것 같습니다. 즐거은 웹 해킹 공부 되시길 바랍니다!