Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Расшифровка хешей (https://forum.antichat.xyz/forumdisplay.php?f=76)
-   -   Social Engine 3.14 Алгоритм хэширования (https://forum.antichat.xyz/showthread.php?t=160662)

FIND_ERROR 02.12.2009 19:49

Social Engine 3.14 Алгоритм хэширования
 
прошу помочь определить (подсказать) алгоритм хеширования в Social Engine 3.14 в более ранних версиях был мд5 юникс но шас что то у них поменялось я не могу понять на что, похоже на обычный мд5 с подсолкой %)

п.с. сори если не там создал тему не знал где следует.

[Raz0r] 02.12.2009 19:56

В social engine есть 4 способа хранения пароля:
  1. MD5 (Unix), соль по умолчанию - admin123
  2. MD5, следующим способом:
    PHP код:

     list($salt1$salt2) = str_split($this->admin_saltceil(strlen($this->admin_salt) / 2)); 
    $salty_password $salt1.$admin_password.$salt2
    $admin_password_crypt md5($salty_password); 

  3. SHA1, соленый хэш генерится как и в предыдущем пункте
  4. CRC32, тоже генерится как для MD5; отрицательные значения переводятся в unsigned
Метод по умолчанию для новых версий Social Engine - MD5 (т.е. второй), для старых - MD5(Unix) с дефолтной солью.

FIND_ERROR 02.12.2009 20:12

спасибо! а чем пожно попытаться расшифровать 2й вариант?

[Raz0r] 02.12.2009 20:20

PasswordsPro (модуль md5($salt.$pass.$salt))
// он к сожалению не подходит, так как соль справа и слева разная. Вариант - написать собственный модуль ;)

InsidePro 03.12.2009 06:56

Цитата:

Сообщение от [Raz0r]
PasswordsPro (модуль md5($salt.$pass.$salt))
// он к сожалению не подходит, так как соль справа и слева разная. Вариант - написать собственный модуль ;)

В PasswordsPro есть модуль md5($salt.$pass.$username).dll и можно вторую соль использовать в качестве логина.

sd-zero 28.12.2009 00:26

а что делать с хэшем такого вида?
$1$admin123$kkBlzSRRtcSUBiDPrXFgY0

соль вида:
$salt1 = admi
$salt2 = n123

модуля md5 unix($salt.$pass.$username).dll не существует... =))

krypt3r 28.12.2009 22:50

С чего вы взяли, что тут две соли? Это стандартный MD5 Unix, о чем уже написал Рэйзор


Время: 16:52