Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Вопрос по WHM Complete Solution |

14.12.2008, 02:35
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Вопрос по WHM Complete Solution
Созрел такой вопрос: как шифруются пароли в WHM Complete Solution ... свиду вроде похоже на base64 а не катит...
PS если не в тот раздел поправьте
|
|
|

14.12.2008, 14:01
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
хэши такого вида:
1U5dLO2t/VYLPFPxsHF/LKdq6DqcvkJzvxu8Aog=
47bJ65N38KJqJwplI4EWni7SFHyKX8yaxfKN9/m9
MJTCCN2I4RZQrI45PqYk7Sz7OFt1YYp4ji3BXA==
|
|
|

14.12.2008, 14:11
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Это не хэш, это просто зашифрованный пароль с помощью какой-то фунции, навроде base64, надо просто посмотреть исходники
|
|
|

14.12.2008, 14:42
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
нашёл в какую сторону копать  http://wiki.whmcs.com/API  ecrypt_Password
у кого нить есть whmcs с открытым сорцем?
|
|
|

14.12.2008, 15:42
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
ну и собственно в завершение моих похождений нашёл решение в виде функции 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;
}
Последний раз редактировалось Sharky; 14.12.2008 в 17:28..
|
|
|

14.12.2008, 17:29
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
кто нить знает где находится $encryption_key ?
|
|
|

14.12.2008, 19:39
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
есть файл закодированный IonCube .... надо как то из него достать $encryption_key
собственно сам файл http://pastebin.com/m349928de
залил на пастебин потому что тут неотображался
|
|
|

20.12.2009, 18:54
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме: 1343031
Репутация:
184
|
|
Подниму тему, тоже интересует где взять $encryption_key?
Есть локальная версия, пробовал сделать так:
<?
include('./dbconnect.php');
include('./includes/functions.php');
echo $encryption_key;
?>
не работает.
Последний раз редактировалось budden; 20.12.2009 в 18:59..
|
|
|

20.12.2009, 22:46
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
budden Кодируете известный, достаточно длинный пароль. В функции из 5 поста замените замените минус на плюс в строке: $char = chr (ord ($char) - ord ($keychar)); Теперь если первым параметром подставить закодированный пароль, а вторым - сам пароль, то в результате получите ключ. Как-то так
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|