Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: ArturoAliasArturin en 4 Octubre 2020, 07:28 am



Título: Como empiezo en el hacking?
Publicado por: ArturoAliasArturin en 4 Octubre 2020, 07:28 am
Quiero aprender sobre el mundo del hacking porque es algo que me parece muy interesante y me gustaría aprender pero nose como empezar, con que programas y libros


Título: Re: Como empiezo en el hacking?
Publicado por: MCKSys Argentina en 4 Octubre 2020, 07:51 am
Hola!

Puedes empezar revisando los temas fijos del subforo de Hacking: https://foro.elhacker.net/hacking_etico-b44.0/ (https://foro.elhacker.net/hacking_etico-b44.0/)

Saludos!


Título: Re: Como empiezo en el hacking?
Publicado por: W17CH3R en 4 Octubre 2020, 07:57 am
Yo te recomendaría estudiar primero informática, y cuando tengas una buena base, leer muchos libros de seguridad, vídeos explicatorios, y práticar mucho con máquinas virtuales.
Aquí en el foro tienes una sección de pdf muy útiles y que me han sido de ayuda para aprender.

Este es esencial para aprender que es Hacking Ético

https://foro.elhacker.net/dudas_generales/hacking_etico_edicion_en_pdf_para_libre_descarga-t333839.0.html (https://foro.elhacker.net/dudas_generales/hacking_etico_edicion_en_pdf_para_libre_descarga-t333839.0.html)

Aquí tienes unos libros muy útiles.

https://foro.elhacker.net/buscador-t497312.0.html (https://foro.elhacker.net/buscador-t497312.0.html)


saludos.


Título: Re: Como empiezo en el hacking?
Publicado por: @XSStringManolo en 4 Octubre 2020, 11:33 am
Este foro está guay para preguntar tus dudas. Te recomiendo empezar a aprender a programar.


Título: Re: Como empiezo en el hacking?
Publicado por: emperie en 4 Octubre 2020, 15:34 pm
Programación, Redes, Sistemas operativos.


Título: Re: Como empiezo en el hacking?
Publicado por: ikxss en 4 Octubre 2020, 18:11 pm
Depende de que rama de hacking te gusta más.

Como base troncal tendrías que empezar a aprender programación (cualquier lenguaje de propósito general) y algo de redes (saber que es IP y TCP/UDP). Incluso te recomendaría que exploraras un poco sobre criptografía (a un nivel superficial)

Luego ya vendría la parte de profundizar en lo que más te llama:

- Pentesting básico: aprender el proceso de enumeración, explotación y de escalado. Es decir, a utilizar las herramientas de enumeración, a detectar vulnerabilidades y a explotarlas.

- Ataques WEB: Para esto tendrías que aprender lenguajes de programación WEB (php, mysql, js y html por ejemplo). Una vez que entiendes como funcionan las web podrías entender y practicar las vulnerabilidades que puede tener una página web.

- Exploiting: Esta rama es más compleja de entender y aprender pero es otra rama a tener en cuenta. Necesitarías aprender C/C++ y entender como funcionan los programas por debajo (nivel de CPU, RAM, etc..).

- Reversing (ingeniería inversa): Consiste en entender la lógica que hay detrás de una aplicación/sistema y de ser capaz de manipularla. Este campo es muy amplio y cada tipo de tecnología tendrá sus herramientas y características específicas. Por ejemplo, podrías aprender a reversear un apk de android o a modificar un juego para tener vidas infinitas.

Resumiendo, céntrate en las base que es lo más importante para ir avanzando poco a poco.