Como empiezo en el hacking?

Iniciado por ArturoAliasArturin, 4 Octubre 2020, 07:28 AM

0 Miembros y 1 Visitante están viendo este tema.

ArturoAliasArturin

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

MCKSys Argentina

Hola!

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

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


W17CH3R

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

Aquí tienes unos libros muy útiles.

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


saludos.
La importancia de los Datos es la importancia de los Recuerdos.

@XSStringManolo

Este foro está guay para preguntar tus dudas. Te recomiendo empezar a aprender a programar.

emperie

Programación, Redes, Sistemas operativos.

ikxss

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.