Herramientas para la ruptura del secreto de contraseñas

Martínez Salmerón, Gonzalo (2021). Herramientas para la ruptura del secreto de contraseñas. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Herramientas para la ruptura del secreto de contraseñas
Author/s:
  • Martínez Salmerón, Gonzalo
Contributor/s:
  • Dávila Muro, Jorge
Item Type: Final Project
Degree: Grado en Matemáticas e Informática
Date: June 2021
Subjects:
Freetext Keywords: Ciberseguridad, Ataque a contraseñas, Fuerza bruta, Kali Linux, Hash, Hashcat, Paralelización, CUDA, Cybersecurity, Password attack, Bruteforce, Parallelization
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview

Abstract

En los últimos años la ciberseguridad está adquiriendo una gran importancia debido al considerable aumento en la necesidad de disponer de sistemas y redes seguras. Esto viene dado por la acentuación e intensificación en el número de ciberataques ejecutados, en especial dirigidos a empresas, ya sea con fines económicos y/o políticos. Recientemente, estar en posesión de grandes cantidades de información implica tener un alto nivel de poder, razón principal del claro y notable aumento de ataques informáticos. Puesto que las contraseñas son el principal mecanismo de seguridad empleado a la hora de conceder o restringir acceso a diferentes servicios, en este proyecto se pretende conocer los distintos tipos de ataque y técnicas empleadas para descifrar y descubrir contraseñas, así como distintas herramientas Open Source que permiten realizar este tipo de ataques y van a servir para poner en práctica los distintos conocimientos y conceptos previamente expuestos. Posteriormente, en el proyecto también se estudia más detalladamente una de las herramientas de entre las expuestas anteriormente, Hashcat, sobre la cual se analizará sus ejecuciones y funcionamiento, así como estudiar distintos rendimientos de la herramienta comparando el uso de la CPU con el de la GPU. Para más adelante proponer y presentar posibles mejoras que aumenten el rendimiento de Hashcat, en concreto haciendo uso de la tecnología CUDA, y obtener con ello diversas conclusiones y resultados observando la puesta en marcha y comportamiento de las mejoras propuestas en múltiples casos de prueba.---ABSTRACT---In recent years, cybersecurity is acquiring a great importance due to the significant increase in the necessity of having safe systems and networks. This stems from the accentuation and intensification in the amount of executed cyberattacks, in special focused to companies, with economical and/or political aims. Recently, being in possession of large amounts of information implies having a high level of power, principal reason for the obvious and remarkable rise in the amount of cyberattacks. Since passwords are the major mechanism of security used to grant or restrict access to different services, in this project it is pretended to analyze the different kinds of attacks and techniques used to crack and find out passwords, as well as various Open Source tools that allow performing this kind of attacks and will serve to implement the knowledge and concepts previously exposed. Subsequently, within the project, a tool from the ones mentioned before will be studied elaborately, Hashcat, on which executions and performance will be analyzed and proved, as well as studying different performances of the tool, comparing the CPU use between the GPU one. Further on, possible improvements will be suggested in order to enhance Hashcat’s performance, in particular using CUDA’s Technology, and obtain with it a variety of findings and results monitoring the launch and pattern of the developments proposed in several case studies.

More information

Item ID: 68583
DC Identifier: https://oa.upm.es/68583/
OAI Identifier: oai:oa.upm.es:68583
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 21 Sep 2021 06:52
Last Modified: 21 Sep 2021 06:52
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM