¿Qué debería aprender primero un principiante sobre computadoras?
1. Familiarizado con lenguaje C y lenguaje ensamblador.
Básicamente, los hackers novatos tienen que aprender a desensamblar, que consiste en analizar el código fuente de un programa mediante una rutina de ensamblaje. Y probado en lenguaje C. El ensamblador debe dominar (pila, modo protegido, segmento de datos, ESP, EBP...) y el lenguaje C (campo de bits, stdcall...).
Principios informáticos
3. Red: TCP/IP (TCP, UDP, ICMP, DNS, IP y otros protocolos) interceptará paquetes de datos, analizará tramas y utilizará comandos como el socket del lenguaje telnet/ftp/c para capturarlos. la red ! Esta parte es la más difícil y aburrida. Se recomienda leer el libro "Comprensión de TCP/IP".
4. ¡Conciencia del sistema! Conociendo la API interna de Windows, la programación de sockets y el proxy IP (IPv6 es el más fácil de aprender), es casi imposible que un verdadero hacker pierda alguna pista.
Estos son los conceptos básicos y luego podrá dominar varios procesos operativos, como telnet forzado, secuestro de TCP o captura de ID remoto. . . Todavía hay mucho que aprender y el aprendizaje no tiene fin.
Te recomiendo que leas algunos libros (leí muchos libros y me desvié. Leerlos es la mejor opción)
1 Lenguaje ensamblador paso a paso
Lenguaje ensamblador maestro, mecanismo operativo de la CPU, modo de memoria, etc.
2. Lenguaje de programación C
El alma del lenguaje C
3. (Puedes aprender sobre C++) C++ desde cero o C++ premier.
C++ en realidad no reemplaza al C subyacente.
4. Comprenda TCP/IP
La esencia de la red TCP/IP, ¡el requisito previo más importante para los piratas informáticos!
Todas estas son técnicas, echemos un vistazo a los tutoriales especializados en hackers.
1. No te muevas. El arte de descifrar el desarrollo
Clásico, C+ensamblaje+TCP/IP te ofrece muchos métodos de piratería.
2. Hacker Conference
El desmontaje y montaje de programas detallados tienen mucho que ver entre sí.
3. Hackers expuestos
Algunos ejemplos de hackers para consolidar su fuerza.