¿Cuál es el principio del ataque de piratas informáticos?
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. Entender TCP/IP
La esencia de la red TCP/IP, ¡la premisa más básica para los hackers!