Una introducción al hacking desde cero
El primer paso para los amigos sin base es dominar los conceptos básicos de los principios de comunicación del servidor y el front-end web. El front-end y el back-end incluyen h5, js, PHP, sql, etc.
El segundo paso es familiarizarse con los principios y la explotación de vulnerabilidades actuales, incluidos, entre otros, xss, csrf, inclusión de archivos, carga de archivos, ejecución remota de código, inyección de SQL, etc.
El tercer paso es descubrir las vulnerabilidades principales y las vulnerabilidades de auditoría de código. De acuerdo con el principio de que la falta de autorización es ilegal, no debemos ir a sitios web no autorizados para piratear las vulnerabilidades principales. Plataformas SRC. SRC es la plataforma de respuesta a vulnerabilidades.
Ingresando a la etapa de aprendizaje:
En primer lugar, le recomiendo que aprenda el front-end html/css/js php. El front-end es todo el conocimiento que definitivamente necesita. En cuanto al back-end, recomiendo PHP como lenguaje de programación de terminal, principalmente porque es rápido de aprender y el propósito es entrar más rápido en el desarrollo de PHP mysql.
De esta manera, el conocimiento de adelante hacia atrás se puede sumar para formar un sitio web completo en la cadena de conocimiento. La ventaja de esto es comprender rápidamente cómo desarrollar un sitio web y qué es el front-end. y back-end, ¿qué es http? ¿Qué es una base de datos? ¿Dónde se almacenan los datos del sitio web?
Por supuesto, si no le teme al aburrimiento, es mejor comenzar con el lenguaje C. En comparación con el lenguaje C, que puede no dar ningún resultado después de medio año de aprendizaje, puede utilizar herramientas directamente. y seguir tutoriales para lograr tus objetivos será mucho más fácil e interesante, pero al aprender el lenguaje C, a menudo puedes aprender otras cosas además del lenguaje C, que son muy importantes para la ejecución de programas, la asignación y administración de memoria y las estructuras de datos. e incluso los hábitos de escritura de programación. El mayor beneficio es que se puede decir que después de aprender el lenguaje C, será mucho más rápido aprender la mayoría de los otros lenguajes.