¿Qué necesitan saber básicamente los hackers?
2. Habilidad en inglés.
3. Habilidad para usar Linux
4. ¡Las habilidades de programación son imprescindibles!
(1) Debe dominar C/c y aprender a programar SDK.
(2) Domina el ensamblaje en Win32.
3. Direcciones específicas de conocimiento:
(1) Ataque y defensa de la red: domine varios protocolos de red, aprenda a capturar paquetes y analizar datos. Construya el paquete de datos. Cracking inalámbrico.
(b) Intrusión de scripts: varios scripts web y programación de bases de datos. Las páginas web inyectan conocimiento, etc.
(c) Cracking de software: desempaquetado, ingeniería inversa y depuración.
(d) Escritura del controlador: escriba un programa de controlador simple y depúrelo. Interceptar diversas operaciones de la aplicación. Ganchos, etc.
(e) Explotación de vulnerabilidades: ataque de desbordamiento, escritura de código shell.
4. Conocimientos teóricos: como la criptografía.