2013-10-13 3 views
-2

Кто-нибудь знает лучший способ расшифровки хэшей FreeBSD? Я проработал через JTR весь день, и я не смог дать результат. Есть ли способ конвертировать FreeBSD в обычный MD5-хэш?Расшифровка хэшей

Вот хэши:

$1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh. 
$1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1 
$1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR. 
$1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu. 
$1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe1 

Спасибо.

ответ

2

Поскольку FreeBSD является алгоритмом хеширования, а не алгоритмом шифрования, его нельзя расшифровать: хеширование является односторонним.

+0

Я это признаю. Я думал, однако, что если бы был способ, которым FreeBSD мог быть преобразован в обычный хеш md5, я мог бы найти его для столкновений. Кроме того, программы, такие как JTR, выполнялись бы быстрее, если бы они были в обычном MD5, а не во FreeBSD. – mjkaufer

+1

Я не знаю, как конвертировать хеш FreeBSD в хэш-файл MD5, но если бы был способ, почему? MD5 также является алгоритмом хеширования, вы не можете его отменить. – ProgramFOX

+0

Но есть сайты, которые расшифровывают алгоритмы md5. Те, что делают FreeBSD, немногочисленны и не работают. – mjkaufer

3

Я запустил ваши хэши через hashcat, и я получил правильные исходные строки. Они перечислены здесь:

$1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh.:ethernets 
$1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1:cyptography 
$1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR.:bandwidths 
$1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu.:domains 
$1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe1:symmetric 

Могу ли я спросить, для чего они нужны?

1

$1$ перед паролем указывает его is с использованием хеша MD5. См. crypt(3).

Как продемонстрировал cracker286, они легко взломать. В FreeBSD 9.x по умолчанию используется только SHA512 вместо MD5. См. Login.conf.

Существующие установки FreeBSD должны обновлять /etc/login.conf, чтобы переключиться на хэширование паролей SHA512 и уведомить пользователей об изменении их паролей.

-1
$1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu.:domain 
$1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe1:ethernet 
$1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR.:cryptography 
$1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1:bandwidth 
$1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh.:asymmetric 
+6

Это был бы более полезный ответ, если бы вы объяснили, как вы достигли этих ответов. – pjmorse

Смежные вопросы