Qué se necesita para ser un hacker
Los requisitos para ser hacker: aprender programación binaria, operación y programación de bases de datos, cálculo y aplicación matemática, etc.
Ser un hacker no es tan sencillo. Se requiere no sólo de la acumulación de tecnología, sino también de un gran talento. La programación es la piedra angular para convertirse en un hacker cualificado. Como hacker, tienes al menos un lenguaje que puedes jugar a la perfección. Tomando Java como ejemplo, necesitas tener un conocimiento profundo del código fuente subyacente, e incluso puedes hacerlo. Encuentre lagunas de diseño en el código fuente de JVM.
Los lenguajes de la serie C están más cerca del nivel inferior y deben ser muy profundos. Por supuesto, si quieres profundizar, puedes estudiar el ensamblaje tú mismo. El sistema operativo es un requisito muy básico, ya que los servidores que almacenan datos son casi todos sistemas Linux, el punto de partida es dominar el sistema Linux al menos al mismo nivel con el que se sienta cómodo usando el sistema Windows.
Principio de funcionamiento
La recopilación de información no daña al objetivo, solo proporciona información útil para futuras intrusiones. Los piratas informáticos pueden utilizar los siguientes protocolos o herramientas públicos para recopilar información sobre cada sistema host que reside en el sistema de red. Después de recopilar cierta información para atacar el objetivo, los piratas informáticos sondearán cada host de la red objetivo en busca de vulnerabilidades de seguridad dentro del sistema.
Con base en la información obtenida de los dos puntos anteriores, establezca un entorno de simulación similar al objetivo del ataque y luego realice una serie de ataques al objetivo simulado. Durante este período, al verificar los registros de la parte atacada y observar la respuesta de la herramienta de detección al ataque, se pueden comprender mejor los rastros dejados durante el ataque y el estado de la parte atacada, para formular un ataque más completo. estrategia.