Созрел такой вопрос: как шифруются пароли в WHM Complete Solution ... свиду вроде похоже на base64 а не катит... PS если не в тот раздел поправьте
хэши такого вида: 1U5dLO2t/VYLPFPxsHF/LKdq6DqcvkJzvxu8Aog= 47bJ65N38KJqJwplI4EWni7SFHyKX8yaxfKN9/m9 MJTCCN2I4RZQrI45PqYk7Sz7OFt1YYp4ji3BXA==
Это не хэш, это просто зашифрованный пароль с помощью какой-то фунции, навроде base64, надо просто посмотреть исходники
нашёл в какую сторону копать http://wiki.whmcs.com/APIecrypt_Password у кого нить есть whmcs с открытым сорцем?
ну и собственно в завершение моих похождений нашёл решение в виде функции decrypt() PHP: function decrypt ($string, $key = '') { if (!$key) { global $encryption_key; $key = $encryption_key; } $result = ''; $string = base64_decode ($string); $i = 0; while ($i < strlen ($string)) { $char = substr ($string, $i, 1); $keychar = substr ($key, $i % strlen ($key) - 1, 1); $char = chr (ord ($char) - ord ($keychar)); $result .= $char; ++$i; } return $result; }
есть файл закодированный IonCube .... надо как то из него достать $encryption_key собственно сам файл http://pastebin.com/m349928de залил на пастебин потому что тут неотображался
budden Кодируете известный, достаточно длинный пароль. В функции из 5 поста замените замените минус на плюс в строке: $char = chr (ord ($char) - ord ($keychar)); Теперь если первым параметром подставить закодированный пароль, а вторым - сам пароль, то в результате получите ключ. Как-то так