Просмотр полной версии : Преобразование акк:пароль в cookie
SanchezBoy
20.06.2009, 01:49
Всем привет. Собственно сабж. Нужно преобразовать анкауты вконтакте, в вид:
remixemail=brynetkam%40bk.ru;remixmid=17605673;rem ixpass=9902ca600d3287589d691aba47fde7e7;remixsid=a acf6aca15819d38273b9f8edad2025рc41b175fe7e3a1fa3d 4fbb71;remixchk=5; remixlang=0;
remixemail=buben_95%40mail.ru;remixmid=22059532;re mixpass=700a1e399802748d4fbf61124785e7db;remixsid= 62332578ba004c88ee8952af871bb0fb1121886d1507b16edd a40b46;remixchk=5; remixlang=0;
Не подскажете, как это сделать?
SanchezBoy
20.06.2009, 02:20
Был бы очень благодарен, если бы подсказали...
вот пароль здесь можешь переименовать http://vkontakte.ru/app295555, а остальное самому можно
D_E_N_11
20.06.2009, 03:52
чтото он у меня не хочет вычислять(
чтото он у меня не хочет вычислять(
А что ты пытаешься вычислить вбивая d0c9d5636b5344a86f0be671240dbd63 :confused:
Это генератор md5 хэша, а не декодер.
DarkByte
20.06.2009, 12:43
мыло;пасс не получится преобразовать в куки, для них ещё нужен ID юзера, его можно получить залогиневшись вконтакте.
get_cookie.php
<?
$mail=$argv[1];
$pass=$argv[2];
$captcha_sid=$argv[3];
$captcha_key=$argv[4];
$pass=iconv('cp1251','utf-8',$pass);
$fp = fsockopen('vkontakte.ru', 80);
$out = "GET /login.php?op=a_login_attempt&email=".$mail."&pass=".urlencode($pass)."&expire=0&captcha_sid=".$captcha_sid."&captcha_key=".$captcha_key." HTTP/1.1
Host: vkontakte.ru
Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
$resqwe .=fgets($fp, 128);
}
fclose($fp);
if(substr_count($resqwe,'captcha')>0){
$begin = 'captcha_sid":"';
$begin = strpos($resqwe, $begin) + strlen($begin);
$end = '"';
$end = strpos($resqwe, $end, $begin);
$captcha_id= substr($resqwe, $begin, $end - $begin);
$captcha=file_get_contents('http://vkontakte.ru/captcha.php?s=1&sid='.$captcha_id);
file_put_contents(dirname($_SERVER['PHP_SELF']).'\captcha.jpg',$captcha);
$fp = fopen(dirname($_SERVER['PHP_SELF']).'\captcha.txt',"w+");
fwrite($fp,'key='.$captcha_id);
fclose($fp);
}else{
if(substr_count($resqwe,'good')>0){
file_put_contents(dirname($_SERVER['PHP_SELF']).'\good','good');
$begin = 'remixmid=';
$begin = strpos($resqwe, $begin) + strlen($begin);
$end = ';';
$end = strpos($resqwe, $end, $begin);
$remixmid= substr($resqwe, $begin, $end - $begin);
$begin = 'remixsid=';
$begin = strpos($resqwe, $begin) + strlen($begin);
$end = ';';
$end = strpos($resqwe, $end, $begin);
$remixsid= substr($resqwe, $begin, $end - $begin);
$cookie='remixmid='.$remixmid.'; remixemail='.urlencode($mail).'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; remixap=1; remixsid='.$remixsid;
file_put_contents(dirname($_SERVER['PHP_SELF']).'\cookie.txt',$cookie);
}
}
$out='';
?>
Взято из vkonliner, поэтому нужно немного переделать, например переделать обработку капчи, но думаю суть скрипта понятна.
AquaKlaster
20.06.2009, 15:16
ТС напиши в асю (79-81-80) дам те норм прогу которая это всё зделает
wildshaman
20.06.2009, 15:18
ТС напиши в асю (79-81-80) дам те норм прогу которая это всё зделает
Хватит чаковским софтом барыжить.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot