ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 09.03.2010, 19:12
Аватар для dr.Web
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме:
1093500

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

эта херня генится на пхп она статичная для конкретного акка.
парсь регэкспом её
 
Ответить с цитированием

  #12  
Старый 09.03.2010, 19:13
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fepsis  
Помоему если закрыта стена, то ты не спарсишь параметр wall_hash без которого сообщение опять же не отправится...
Хеш парситься довольно-таки просто:
http://vkontakte.ru/wall.php?act=write&id=[СОЛЁНЫЙ_ID]
 
Ответить с цитированием

  #13  
Старый 09.03.2010, 19:14
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от eLWAux  
попробуй рандомное число добавить
Если бы всё было так просто, я бы тему не стал создавать

Цитата:
Сообщение от dr.Web  
эта херня генится на пхп она статичная для конкретного акка.
парсь регэкспом её
Читай выше, допустим страница закрыта.
 
Ответить с цитированием

  #14  
Старый 09.03.2010, 22:48
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от Deathdreams  
Хеш парситься довольно-таки просто:
http://vkontakte.ru/wall.php?act=write&id=[СОЛЁНЫЙ_ID]
Я не про это тебе говорю... Ты видел какой запрос идёт на сервер при отправке сообщения на стену..?!
Там передаётся параметр (значение скрытго поля вормы) wall_hash вместе с сообщением и как ты говоришь солёным айди... Типа этого:

to_id=солёный айди
act=sent
wall_hash=aab9314dbf655a2188cebea4b207e1c2
message=Hi%2C%20man

и если ты не отправишь в запросе параметр wall_hash, то сообщение не улетит на стену... А это значение можно спарсить, помоему только в том случае, если открыт доступ к стене...
 
Ответить с цитированием

  #15  
Старый 09.03.2010, 23:02
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fepsis  
Я не про это тебе говорю... Ты видел какой запрос идёт на сервер при отправке сообщения на стену..?!
Там передаётся параметр (значение скрытго поля вормы) wall_hash вместе с сообщением и как ты говоришь солёным айди... Типа этого:

to_id=солёный айди
act=sent
wall_hash=aab9314dbf655a2188cebea4b207e1c2
message=Hi%2C%20man

и если ты не отправишь в запросе параметр wall_hash, то сообщение не улетит на стену... А это значение можно спарсить, помоему только в том случае, если открыт доступ к стене...
я-то тебя понял, а ты по ссылочке перейди и глянь, hash можно спарсить в любом случае.
 
Ответить с цитированием

  #16  
Старый 22.04.2010, 20:19
Аватар для mazaxaka
mazaxaka
Участник форума
Регистрация: 16.02.2008
Сообщений: 177
Провел на форуме:
883446

Репутация: 82
По умолчанию

парни подскажите как сейчас с помошью php отправлять сообщение на стенку. чтото у меня вообще не получается. парсю хеш пишет секюрити ерор . подставляю шес с запроса . ошибка
 
Ответить с цитированием

  #17  
Старый 22.04.2010, 20:35
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

В переменной $content содержимое страницы пользователя.
Показываю пример парсинга хеша , солёного id и постинга записи
PHP код:
preg_match"#decodehash\('(.+)'\)#Uis"$content$hash_tmp );
preg_match'#name="to_id" value="([0-9]+)"#U'$content$to_tmp );
$hash strrev(substr($hash_tmp[1], -5).substr($hash_tmp[1], 4, -8)); 
потом идёт пост на http://vkontakte.ru/wall.php с данными:
Код:
"act=get10&wall_hash=".$hash."&wpage=100000&seed=".iconv('CP1251', 'UTF-8', $text)."&fpage=1&mid=".$to_tmp[1]."&n=3"
 
Ответить с цитированием

  #18  
Старый 22.04.2010, 20:43
Аватар для Failure
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

Репутация: 102
По умолчанию

хеш просто так не спарсишь,
найти его можно только в таком виде:
Код:
window.wall_post_hash = decodehash('32_bit_hash');
сама же функция decodehash
Код:
window.decodehash = function(hash) {
    dec_hash(hash);
    return window.decoded_hashes[hash];
  }
еще одна функция decoded_hashes
Код:
window.decoded_hashes = {};
  var dec_hash = function(hash) {
    (function(_){window.decoded_hashes[_]=(function(__){var ___=ge?'':'___';for(____=0;____<__.length;++____)___+=__.charAt(__.length-____-1);return geByClass?___:'___';})(_.substr(_.length-5)+_.substr(4,_.length-12));})(hash);
  }
тот хэш который нужен для отправки на стену отличается (в этом и мысл функции decodehash)
запрос постом:
PHP код:
$post = Array(
'act'=>'get10',
'wall_hash'=>'hash'// тот который уже decodehash()
'wpage'=>'100000',
'seed'=>'ololo'// текст который слать
'fpage'=>'1',
'mid'=>'id'//парсится из <input type="hidden" id="to_id" name="to_id" value="[1-9]{8,}"/>
'n'=>'3'
);
$post http_build_query($post); 
 
Ответить с цитированием

  #19  
Старый 22.04.2010, 21:10
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Failure, я помоему написал саму функцию отправки.
Даже функцию hash_decode на php.
 
Ответить с цитированием

  #20  
Старый 22.04.2010, 21:47
Аватар для mazaxaka
mazaxaka
Участник форума
Регистрация: 16.02.2008
Сообщений: 177
Провел на форуме:
883446

Репутация: 82
По умолчанию

хм.. что то у меня не как не выходит отправить
PHP код:
$text "ololo";
    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL'http://login.vk.com/?act=login');
    
curl_setopt($chCURLOPT_USERAGENT'Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1');
    
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_TIMEOUT20); // таймаут
    
curl_setopt($chCURLOPT_REFERER'http://vkontakte.ru/index.php');
    
curl_setopt($chCURLOPT_COOKIE'remixlang=0; remixchk=5; remixsid=nonenone');
    
curl_setopt($chCURLOPT_POST1); 
    
curl_setopt($chCURLOPT_POSTFIELDS'email='.($email).'&pass='.($pass).'&expire=&vk=');
     
    
$data curl_exec($ch);
    if(!
$data) return('connection shit 3<br><br>');
    
curl_close($ch);
    
// Парсим хеш для отправки сообщения
    
    
preg_match"#decodehash\('(.+)'\)#Uis"$data$hash_tmp ); 
    
preg_match'#name="to_id" value="([0-9]+)"#U'$data$to_tmp ); 
    
$hash strrev(substr($hash_tmp[1], -5).substr($hash_tmp[1], 4, -8)); 
    
// Отправляем

    
$url "http://vkontakte.ru/wall.php?act=get10&wall_hash=".$hash."&wpage=100000&seed=".iconv('CP1251''UTF-8'$text)."&fpage=1&mid=".$to_tmp[1]."&n=3"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Sell] Голоса вконтакте (VKontakte) (и рейтинг в контакте) по самым низким ценам! dinar_007 Покупка, продажа, услуги в Соц. Сетях 226 31.05.2010 13:18
Приложения ВКонтакте (вопросы, продвижение, моненизация). Folc Социальные сети 18 06.03.2010 22:07
Программы для сайта Вконтакте. Fruit Социальные сети 3 05.01.2010 22:59
МВД РФ: Вконтакте - основной рассадник детской порнографии в рунете Eff0rd Мировые новости 27 22.10.2009 18:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ