Detail publikace
Distributed password cracking with BOINC and hashcat
Zobal Lukáš, Ing. (FIT)
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS)
Kolář Dušan, doc. Dr. Ing. (UIFS)
hashcat, BOINC, cracking, distributed computing, GPGPU
Uvažujeme-li dnešní výzvy v oblasti forenzní analýzy digitálních dat, pro lámání hesel je distribuovaný výpočet nezbytností. V rámci dostupného software typu open-source nástroj hashcat jednoznačně vítězí v rychlosti, repertoáru podporovaných formátů, optimalizacích i podpoře ze strany komunity. Ačkoli hashcat je navržen jako řešení pro provoz na jednom počítači, jeho rozhraní jej umožnuje použít jako součást většího distribuovaného systému. Vytvoření takového řešení, které bude podporovat maximum z funcionality původního nástroje, vyžaduje vhodně navržený řídicí systém a strategie rozdělení výpočtu. V tomto článku ukazujeme, jak lze využít framework BOINC pro řízení výpočetní sítě s uzly vybavenými GPU a nástrojem hashcat. Poskytujeme tak funkční řešení pro provádění různých typů distribuovaných útoků. Využitelnost řešení ukazujeme na sadě exdperimentů s různými typy úloh. V neposlední řadě také srovnáváme navržené řešení s konkurenčním nástrojem, Hashtopolis.
@article{BUT159967,
author="Radek {Hranický} and Lukáš {Zobal} and Ondřej {Ryšavý} and Dušan {Kolář}",
title="Distributed password cracking with BOINC and hashcat",
journal="Digital Investigation",
year="2019",
volume="30",
number="1",
pages="161--172",
doi="10.1016/j.diin.2019.08.001",
issn="1742-2876",
url="http://www.sciencedirect.com/science/article/pii/S1742287619301446"
}