Quiero ser un hacker
Puedes consultar esto. Si los entiendes, podrás convertirte en un verdadero experto en informática:
1. Entender una cierta cantidad de inglés:
Aprender. El inglés es muy importante para los piratas informáticos, porque la mayor parte de la información y los tutoriales ahora están en inglés, y las noticias sobre los piratas informáticos también provienen del extranjero. Desde el descubrimiento de una vulnerabilidad hasta la introducción de una introducción en chino, se tarda aproximadamente una semana. de tiempo, el administrador de la red tiene tiempo suficiente para reparar las lagunas
2 Aprenda a usar el software básico:
El software básico mencionado aquí se refiere a dos contenidos: uno es el otro. comandos informáticos comunes que utilizamos a diario, como ftp, ping, net, etc., por otro lado, también necesitamos aprender sobre el uso de herramientas de piratería, que incluyen principalmente escáneres de puertos, escáneres de vulnerabilidades, herramientas de interceptación de información y crack de contraseñas; herramientas, etc Debido a que hay muchos tipos de software con diferentes funciones, este libro presentará más adelante cómo usar varios software populares. Una vez que los estudiantes dominen los principios básicos, pueden elegir el que más les convenga o usarlo en la "Parte 2". ” Encuentre orientación sobre el desarrollo de software y la creación de sus propias herramientas de piratería.
3. Comprensión preliminar de los protocolos de red y principios de funcionamiento:
La llamada "comprensión preliminar" significa comprender los principios de funcionamiento de la red "según su propio entendimiento". Debido a que el protocolo implica mucho conocimiento y complejidad, si realiza una investigación en profundidad al principio, definitivamente disminuirá su entusiasmo por aprender. Aquí sugiero que los estudiantes tengan una comprensión preliminar del protocolo TCP/IP, especialmente cómo la red transmite información cuando navegan por la web, cómo el navegador del cliente solicita "información de protocolo de enlace" y cómo el servidor "responde a la información de protocolo de enlace" y "Acepta la solicitud", etc., esta parte del contenido se presentará en detalle en capítulos posteriores.
4. Familiarícese con varios lenguajes de programación y scripts populares:
De manera similar a lo anterior, los estudiantes no están obligados a realizar un estudio en profundidad aquí, siempre que puedan. comprender los idiomas relevantes y saber El resultado de la ejecución del programa es suficiente. Se recomienda que los estudiantes aprendan inicialmente el lenguaje C, los lenguajes de secuencias de comandos asp y cgi, y también tengan una comprensión básica del lenguaje de hipertexto htm, php, java, etc., y aprendan principalmente las partes "variables" y "matriz" de estos lenguajes, porque Existen diferencias inherentes entre los idiomas, por lo que siempre que domine uno de ellos, se recomienda que otros idiomas también aprendan el lenguaje C y el lenguaje de hipertexto htm.
5. Familiarizado con las aplicaciones de red:
Las aplicaciones de red incluyen varios programas de fondo de software de servidor, como: wuftp, Apache y otros fondos de servidor, así como varios foros electrónicos populares en línea; comunidad. Lo mejor es que los estudiantes calificados conviertan sus propias computadoras en servidores y luego instalen y ejecuten algunos códigos del foro. Después de algunos intentos, comprenderán perceptivamente el principio de funcionamiento de la red. Esto es mucho más fácil que confiar en el aprendizaje teórico. lograr ¡Obtén el doble de resultado con la mitad de esfuerzo!