기초가 없는 사람들의 첫 번째 단계는 웹 프런트엔드와 서버 통신 원리의 기본을 익히는 것입니다. 프런트엔드와 백엔드에는 h5, js, PHP, sql 등이 포함됩니다.
두 번째 단계는 xss, csrf, 파일 포함, 파일 업로드, 원격 코드 실행, SQL 삽입 등을 포함하되 이에 국한되지 않는 현재의 주류 취약점 원칙과 악용에 익숙해지는 것입니다.
세 번째 단계는 실제로 주류 취약점과 코드 감사 취약점을 발굴하는 것입니다. 무단 승인은 불법이라는 원칙에 따라 해킹을 위해 승인되지 않은 웹사이트에 접근하면 안 됩니다. SRC 플랫폼. ,SRC는 취약점 대응 플랫폼입니다.
학습 단계 진입:
먼저 프론트엔드 html/css/js php를 배워보시길 권합니다. 프론트엔드는 꼭 필요한 지식입니다. 백엔드에서는 PHP를 터미널 프로그래밍 언어로 추천합니다. 왜냐하면 PHP는 배우기 쉽고 목적은 PHP mysql 개발을 더 빨리 시작하는 것이기 때문입니다.
이렇게 하면 앞부분부터 뒷부분까지의 지식이 합쳐져 지식체인에서 완전한 웹사이트를 형성할 수 있다는 장점이 있는데, 웹사이트 개발 방법, 프런트엔드가 무엇인지 빠르게 이해할 수 있다는 점이다. 백엔드, http는 무엇이며 데이터베이스는 무엇입니까? 웹사이트의 데이터는 어디에 저장되어 있나요?
물론 지루함이 두렵지 않다면 C언어부터 시작하는 것이 좋습니다. 반년을 배워도 아무런 성과가 나오지 않는 C언어에 비하면 도구를 직접 사용할 수도 있습니다. 훨씬 쉽고 재미있겠지만, C 언어를 배우다 보면 프로그램 실행, 메모리 할당 및 관리, 데이터 구조에 매우 중요한 C 언어 이외의 것들을 배울 수 있는 경우가 많습니다. 심지어 프로그래밍 작문 습관까지. 가장 큰 장점은 C 언어를 배우고 나면 대부분의 다른 언어를 배우는 것이 훨씬 빨라진다는 것입니다.