En mi blog, he escrito un artículo detallado que describe el proceso de convertirse en un hacker.
Déjame copiar y pegar eso aquí para ti. Es una respuesta bastante larga, así que tengan paciencia conmigo. (Enlace dado en la parte inferior)
Hoy en día, cualquier otro estudiante universitario o escolar quiere ser un hacker. Debido a la exageración de los medios, el término pirata informático se considera genial y criminal al mismo tiempo. Ahora, dado que mi blog trata básicamente sobre mi viaje hacia la piratería, recibo muchos correos electrónicos sobre cómo convertirme en un hacker. “Soy un principiante en la piratería, ¿cómo debo comenzar?” o “Quiero poder hackear la cuenta de Facebook de mi amigo” son algunas de las consultas más frecuentes. En este artículo intentaré responder a estas y más. Daré instrucciones técnicas detalladas sobre cómo comenzar como principiante y cómo evolucionar a medida que adquiere más conocimiento y experiencia en el dominio. Hackear es una habilidad. Y debes recordar que si quieres aprender a hackear solo por el gusto de hackear la cuenta de Facebook o el correo electrónico de tu amigo, las cosas no funcionarán para ti. Debes decidir aprender a hackear debido a tu fascinación por la tecnología y tu deseo de ser un experto en sistemas informáticos.
“Ser un hacker es muy divertido, pero es un tipo de diversión que requiere mucho esfuerzo. El esfuerzo requiere motivación”.
- ¿Cuál comprar? ¿Antivirus de Kaspersky o seguridad de Internet de Kaspersky?
- ¿Cuáles son los elementos esenciales clave para la seguridad cibernética?
- ¿Cuál es el mayor riesgo asociado con Internet de las cosas?
- Mi escuela ha deshabilitado el modo de desarrollador para mi Chromebook. ¿Hay alguna forma de evitar esto?
- Cómo crear una empresa de pruebas de ciberseguridad y penetración en India
El primer paso importante para convertirse en un hacker es leer este artículo de Eric Raymond
http://www.catb.org/esr/faqs/hac… Se ha convertido en la guía estándar de facto para los aspirantes a hackers.
La mentalidad del hacker
Para convertirte en un hacker, debes comenzar a pensar como tal. Nos encontramos con todo tipo de tecnología en nuestra vida real. Míralos desde la perspectiva de un hacker pensando en formas de hackearlos. La piratería no solo se trata de computadoras. También se trata de cómo usas la lógica y el ingenio para resolver los problemas que encuentras en tu día a día. Nada es realmente a prueba de piratería. Medidores de rickshaw automáticos, máquinas de votación electrónicas, puertas electrónicas, sistemas biométricos, automóviles e incluso un yate han sido pirateados en el pasado. Siempre que encuentre alguna tecnología, piense en cómo se puede explotar para realizar otra acción. Debes poseer una curiosidad natural por resolver acertijos y asumir desafíos.
Conoce tu tecnología
Convertirse en un hacker no es tarea fácil. No sucederá en días o semanas. Te llevará muchos meses e incluso años alcanzar el nivel en el que puedes llamarte hacker. La razón principal de esto es que ser un hacker requiere muchos conocimientos técnicos. Si quieres hackear una computadora, solo parece lógico que primero sepas cómo funciona, ¿verdad? Debe estar familiarizado con los entresijos de las computadoras y saber un poco sobre todo en el dominio de TI. Para esto, necesitas aprender muchas cosas. Esta fase de aprendizaje es cuando la mayoría de los aspirantes a hackers se rendirán.
Conocimientos generales de TI:
· Aprenda a instalar Windows y Linux. Use VirtualBox o VMware para practicar esto.
· Aprenda conceptos de redes como dirección IP, subredes, TCP / IP, modelo OSI, LAN, WAN
· Funciones de interruptor, enrutador, firewall, punto de acceso, etc.
· ¿Qué es DNS, DHCP, SNMP, ARP, NAT?
· ¿Qué es HTTP, FTP, Telnet, RDP, SSH, POP, SMTP, SSL, NetBios?
Estas viñetas son solo conceptos mínimos, y debes aprenderlas a fondo. Por ejemplo, necesita saber cómo viajan los datos a través de las capas OSI y el papel de cada capa en la transferencia de datos. Recomendaría tomar un curso de redes como la certificación N + de CompTIA.
Lenguajes de programación
El conocimiento de programación es necesario, aunque no obligatorio para convertirse en hacker. Algunos de los mejores hackers del mundo comenzaron como programadores. Si conoce la programación, podrá diseccionar el código y analizarlo. Podrá escribir sus propios scripts o sus propias herramientas de piratería. Entonces, ¿qué lenguaje de programación deberías aprender entonces? HTML y JavaScript son idiomas de internet. Así que asegúrate de aprenderlos primero. También son increíblemente fáciles de entender y aprender. Si está inscrito en una licenciatura en ciencias de la computación, lo más probable es que esté aprendiendo C, C ++ y Java. Estos tres idiomas principales son buenos y debes seguir aprendiéndolos, pero para un hacker, Python es el mejor idioma. “¿Por qué?” Usted pregunta. Porque python es un lenguaje extremadamente poderoso y fácil de aprender al mismo tiempo. Con Python puede lograr sus resultados con una codificación mínima, y no necesita compilarse. Eso significa que, justo cuando termine de escribir un script, puede ejecutarlo inmediatamente sin tener que compilarlo. Y más adelante en la vida, si decides convertirte en un programador en lugar de un hacker, Python también puede desarrollar aplicaciones GUI. De hecho, una gran parte de YouTube está escrita en Python.
Otro lenguaje que debes aprender es PHP. PHP también es gratuito y de código abierto. Es un lenguaje de script del lado del servidor, lo que significa que PHP maneja las páginas de inicio de sesión y otros formularios basados en la web. Conocimiento de ASP. NET también será útil. También debe conocer los comandos y la sintaxis de MySQL. Este conocimiento será vital más adelante cuando realice ataques de inyección SQL contra sitios web. Descarga el paquete XAMPP y comienza a practicar PHP y MySQL
Otra cosa importante a tener en cuenta es que la mayoría de las universidades no te enseñarán conceptos avanzados de programación. El manejo de archivos y la programación de socket de red son dos conceptos muy importantes con los que debe familiarizarse, independientemente del idioma.
Fuente abierta
La comunidad hacker es un gran defensor del software de código abierto. Debe contribuir a proyectos de código abierto cuando pueda. Para mejorar sus habilidades de programación, puede comenzar un proyecto de código abierto y trabajar en él. Descargue el código fuente de los proyectos populares de código abierto y estudie el código. Sourceforge y Github son excelentes puntos de partida. Alternativamente, inicie su propio proyecto y publique el código fuente en línea. Esto te ayudará a obtener reconocimiento.
Linux
El sistema operativo Windows puede ser fácil y conveniente para la mayoría de los usuarios, pero ciertamente no es adecuado para los piratas informáticos. Con la excepción de algunas herramientas de Windows solamente, la mayoría de las herramientas de piratería se ejecutan mejor en un entorno Linux. He dado una lista de las 10 mejores herramientas de piratería aquí. 9 de esas 10 herramientas funcionan mejor bajo Linux. Puede usar cualquier distribución de Linux como Ubuntu o Fedora, pero BackTrack y Kali son dos grandes distribuciones de Linux diseñadas específicamente para hackers. Vienen cargados con todas las herramientas de piratería populares, lo que le ahorra la molestia de descargarlas usted mismo. Si todavía no se siente cómodo al salir de Windows, puede usar VirtualBox para instalar BackTrack en su sistema, o puede iniciar dualmente sus sistemas operativos.
La tecnología de la información es un campo enorme. Si observa su colegio o universidad, sus profesores conocen los conceptos y la teoría de la programación, el administrador del sistema sabe de redes y sistemas, los desarrolladores del sitio web conocen la programación y el diseño web. Usted, como hacker, debe saber todas estas cosas y más.
Incluso bajo el dominio de la piratería, hay muchas subcategorías como seguridad de aplicaciones web, seguridad de redes, análisis forense digital, ingeniería inversa, etc. Nadie puede ser bueno en todo. Después de tener el conocimiento y la experiencia adecuados en piratería “general”, puede elegir una especialidad y convertirse en un experto en ella.
Ahora, hablemos sobre la piratería real. Crea tu propio laboratorio virtual y practica hackear. Aquí hay una guía sobre cómo hacer esto. Conozca a fondo las diez herramientas de piratería más importantes y aplíquelas en su práctica. Si tiene una buena comprensión de los conceptos teóricos de piratería y otras tecnologías, estas herramientas serán muy fáciles de usar. Practique el pirateo de aplicaciones web utilizando sitios web en vivo que están destinados a ser pirateados. Un buen ejemplo es www.hackthissite.org . Hay muchos otros sitios web similares. Google es tu mejor amigo.
Una buena forma de aprender a hackear es descargar recursos en pdf y video y estudiarlos. Los videos tutoriales de CBT-nuggets y otros institutos están disponibles en torrents. YouTube alberga muchos tutoriales sobre cada tema. Eche un vistazo a www.securitytube.net también.
Recomendaría un método que usé cuando comencé. Comience por mantener un diario y haga una lista de todos los hacks que desea lograr. Por ejemplo, si está en la universidad, su objetivo puede ser: pasar por alto la filtración web, acceder a los registros de asistencia, etc. Trabaje en estos objetivos hasta que los logre. Del mismo modo, su objetivo puede ser entrar en el sistema de alguien. Trabaja en ello constantemente sin rendirte hasta que tengas éxito. Grabe todo en su diario. Esto lo ayudará a reflexionar sobre cuán lejos ha llegado.
Sigue practicando y sigue aprendiendo. Ese es el único camino a seguir. Si estás en la universidad, no pierdas tu tiempo de fiesta o en Facebook. El tiempo es oro. Utiliza todos tus momentos de vigilia. Si conoce personas que tienen sitios web o pequeñas empresas, hable con ellos y pídales que le den la oportunidad de realizar pruebas de penetración (piratería ética) para sus sitios web y redes. Esto te dará experiencia en el mundo real. Sin embargo, debe recordar obtener su permiso por escrito. Hackear el sitio web o el sistema de alguien sin autorización por escrito es ilegal y podría terminar en la cárcel. La autorización verbal no es válida en un tribunal de justicia. Una vez que pueda hackear sus sitios web, escriba un informe y envíelo.
Entonces, ¡así es como te conviertes en un hacker! Como puede ver, convertirse en un hacker es un proceso largo, por lo que si está involucrado solo por el gusto de hacerlo, este no es el dominio para usted. Después de todo lo que se ha dicho, debe recordar ser ético en todo momento. La piratería ética es un dominio arriesgado si eres descuidado y no quieres terminar en el lado equivocado de la ley.
Fuente:
Mis experimentos con piratería