Авторизация на сайте POST+Cookie

ZIKURIK

Тема для тех, кто знаком с DevelStudio 3.0Есть такой код:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.parograd.ru/cityosweb/default.php/Public/doLogin');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, DOC_ROOT.'\cache\Cookie.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, "strUsername=[removed_email]&strPassword=52f5cc2ceab6c47ab464631aff4cfd9bc90fcdc4d067b28948 d78c8260c241c841544e8b48b4703a6646f763a79dd34a98f0 ef7ea6cef25fce493b2c9d93a3dfa5a08f16ec3a6b560f7161 9340c8f340d908b6e508c492ee9e49d4fc16a1320b7870df08 ae097bb73cccd46a3506091b70358cbbb2341cf53b9532f627 61a0d6&strKeepLogin=0");
 
$content = curl_exec($ch);
curl_close($ch);
 
$iconv = iconv("UTF-8","CP1251",$content);
if(preg_match('/parograd/',$iconv)){
alert('Good!');
}else{
c("memo1")->text = $iconv;
c("chromium1")->url = 'http://www.parograd.ru/';
}
Он отправляет пост запрос на авторизацию на сайте http://www.parograd.ru/ и сохраняет куки. 1. Как узнать какой файл шифрует пароль? или каким методом идет шифровка md5 или другой? 2. Как применять полученные куки? Допустим мне надо их передать объекту chromium1Насчет 2-го пункта. Облегчу задачу. Код выше создает куки, их надо передать в Google Chrome. Как реализовать?
1 ответ

ZIKURIK

Как узнать какой файл шифрует пароль?
Без исходников никак.
каким методом идет шифровка md5 или другой?
Алгоритм шифровния md5 можно поискать в гугле, насчет других, например, crypt() - разработчики не выложат алгоритм или сорцы на блюдечке, иначе уже все бы расшифровали пароли
Как применять полученные куки?
В настройках Cookie у браузера. Многие разработчики привязывают куки к IP... Это я так к сведению