Thesis Details

Obnova hesel dokumentů Microsoft Office s využitím GPU

Bachelor's Thesis Student: Zobal Lukáš Academic Year: 2015/2016 Supervisor: Hranický Radek, Ing., Ph.D.
English title
Microsoft Office Password Recovery Using GPU
Language
Czech
Abstract

This thesis describes the password recovery of Microsoft Office documents by expanding an existing tool Wrathion. The thesis explains the issue of digital document protection, modern encryption and hashing algorithms and rudiments of OpenCL standard. Next, the analysis of structure of MS Word, MS Excel and MS PowerPoint documents is performed, including all the versions since 1997. Using this knowledge, we create a draft and an implementation of improved DOC module for newer versions of the encryption, as well as a draft and an implementation of brand new modules for XLS and PPT formats and their newer variants DOCX, XLSX and PPTX. After that, we measure performance of the new modules and compare it with other competing password recovery tools.

Keywords

cryptography, password recovery, Wrathion, Microsoft Office, Office Open XML, DOC, DOCX, XLS, XLSX, PPT, PPTX, OpenCL, GPU

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
16 June 2016
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
ZOBAL, Lukáš. Obnova hesel dokumentů Microsoft Office s využitím GPU. Brno, 2016. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2016-06-16. Supervised by Hranický Radek. Available from: https://www.fit.vut.cz/study/thesis/18341/
BibTeX
@bachelorsthesis{FITBT18341,
    author = "Luk\'{a}\v{s} Zobal",
    type = "Bachelor's thesis",
    title = "Obnova hesel dokument\r{u} Microsoft Office s vyu\v{z}it\'{i}m GPU",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2016,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/18341/"
}
Back to top