Просмотр полной версии : хеш
act=a_new_topic&gid=651501&hash=9ddf85e51dc3748648vdecf85635af24&title=aaa&post=bbb
Вот есть такой запрос. Что такое хеш, как его получить, где он хранится и для чего он нужен?
inlanger
24.03.2009, 14:36
хэш это зашифрованый пароль. у тебя - вот он
9ddf85e51dc3748648vdecf85635af24
расшифровать его можно попробовать на сервисах типа http://hashcracking.info/
но это не всегда получится
угу.
Вышеприведенная ссылка должна создавать новую тему в группе. С ссылкой все ясно кроме одного, как получить этот хеш? Это md5 хеш, но пароль от чего хешируется?
аа.. вконтакт? там он рандомный, насколько я помню.
то есть, нереально сформировать такой запрос?
реальнo
за $2 напишу скрипт который выводит текущий хэш в переменную :)
wildshaman
24.03.2009, 16:35
реальнo
за $2 напишу скрипт который выводит текущий хэш в переменную :)
Хренли там писатть, простите за выражение?)
вместо {$id} - номер своей группы)
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,"http://vkontakte.ru/board.php?act=newtopic&id={$id}");
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);
curl_setopt($curl,CURLOPT_HEADER,false);
curl_setopt($curl,CURLOPT_ENCODING,"gzip,deflate");
curl_setopt($curl,CURLOPT_COOKIEJAR, $c_file);
curl_setopt($curl,CURLOPT_COOKIEFILE, $c_file);
$ret = curl_exec($curl);
$quote = ('#name="hash" value="(.*?)"#is');
preg_match_all($quote,$ret,$out);
$hash=$out[1][0];
Bloodmoon
24.03.2009, 16:37
Эм,изменение имени или фамилии и хэш брутить будет уже бесполезно:)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot