개인적으로 이 방면에 알아야 할 것이 많다고 생각한다. 필요한 기초를 배우고 나면, 흔히 볼 수 있는 허점의 원리를 배우면서 자신의 지식을 넓히고 더 많은 것을 배울 수 있다. (윌리엄 셰익스피어, 햄릿, 지식명언) 먼저 기초를 좀 배워라. Html/css/js 를 배워야 합니다. 웹 페이지와 브라우저의 개발자 도구를 연 후에는 네트워크 소스 코드를 이해하고 웹 페이지의 구조를 분석할 수 있어야 합니다. 앞으로 발자취 언어를 도구로 배워서 파이썬 3 을 추천합니다. 서버쪽 동적 웹 언어를 배우는 것이 가장 좋습니다. PHP/ASP 는 하나를 선택하는 것이 좋습니다 (둘 다 배우는 것이 좋습니다). 일반적으로 사용되는 네트워크 프로토콜을 이해하고, 적어도 http 메시지의 구조를 이해하고, TCP 와 IP 가 무엇을 사용하는지 알고 있습니다. 그런 다음 XSS 취약점의 원리를 배우고, SQL 을 배우고, SQL 주입 취약점을 배우고, 다음에 알고 싶은 취약점에 따라 필요한 지식을 배울 수 있습니다.