Отправка Post запроса (игра vk) - C#

Узнай цену своей работы

Формулировка задачи:

Подскажет кто где найти метод шифрования данных в игре Вконтакте дота 2: пудж а то пост запрос при нажатии любой кнопки отправляется у них шифрованый https://vk.com/app4696449_21137101
Листинг программы
  1. Remote Address:144.76.184.82:443
  2. Request URL:https://ladesov.ru/vk/dota2/libs/php/script.php
  3. Request Method:POST
  4. Status Code:200 OK
  5. Request Headersview source
  6. Accept:application/json, text/javascript, */*; q=0.01
  7. Accept-Encoding:gzip, deflate
  8. Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
  9. Connection:keep-alive
  10. Content-Length:284
  11. Content-Type:application/x-www-form-urlencoded
  12. Host:ladesov.ru
  13. Origin:https://ladesov.ru
  14. Referer:https://ladesov.ru/vk/dota2/?api_url=https://api.vk.com/api.php&api_id=4696449&api_settings=2229254&viewer_id=21137101&viewer_type=2&sid=9d731da49f0396a3f17443c5d041d62e589fca14025b66cb8b7f1a96e238bb656377c2f5df768a1579e7c&secret=dff2e82d03&access_token=cd0c1955e2b06986273f589c71bf6e2c5063a6546deb95380c94758c07add7f3a286af4c512d2a4215a0f&user_id=21137101&group_id=0&is_app_user=1&auth_key=f1d2298e5706a8b98c9cf4071b96e5b1&language=0&parent_language=0&ad_info=ElsdCQNdQFZjBARaAwJSXHt5AkQ8HTJXUVBBJRVBNwoIFjI2HA8E&is_secure=1&ads_app_id=4696449_9661143325addd2718&api_result=%7B%22response%22%3A%7B%22photo%22%3A%22http%3A%5C%2F%5C%2Fcs618917.vk.me%5C%2Fv618917101%5C%2F13969%5C%2FpuDdKeIZ7o4.jpg%22%2C%22club%22%3A0%2C%22time%22%3A1425417505%2C%22user%22%3A%22671af6%22%7D%7D&referrer=user_apps&lc_name=ddb61839&hash=
  15. User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
  16. X-Requested-With:XMLHttpRequest
  17. Form Dataview sourceview URL encoded
  18. data:5ESgoulaIsrKClzag1LW+h4inpb8jlf+3fWklfuhOHZA0qX8t4cx8KKKbtlP1PQ1LMdjXnmi30bSE7yWVo+CI7/aYQjJNBENfgwjWYDt6fhiO2CrpL+QpgalLw/XvCAYhrvzT/vt6uLggSPltEhaJL6JgXFj+Q8R9QxBrtnXA7jQpbXSFxjjlftFbbEqIR1/Vp8vm72DLQwvHxYpbA6LQY2PGeFOmS0U
  19. key:06a8b98c9cf4071b96e5b1 и так далие
  20. Response Headersview source
  21. Connection:keep-alive
  22. Content-Encoding:gzip
  23. Content-Type:text/html
  24. Date:Tue, 03 Mar 2015 21:18:42 GMT
  25. Server:nginx/1.2.1
  26. Transfer-Encoding:chunked
  27. X-Powered-By:PHP/5.4.36-0+deb7u3
Листинг программы
  1. data:5ESgoulaIsrKClzag1LW+h4inpb8jlf+3fWklfuhOHZA0qX8t4cx8KKKbtlP1PQ1LMdjXnmi30bSE7yWVo+CI7/aYQjJNBENfgwjWYDt6fhiO2CrpL+QpgalLw/XvCAYhrvzT/vt6uLggSPltEhaJL6JgXFj+Q8R9QxBrtnXA7jQpbXSFxjjlftFbbEqIR1/Vp8vm72DLQwvHxYpbA6LQY2PGeFOmS0U
Вот что отправляется при нажатии обычной кнопки которая делает действие "поджечь дерево +3 к прогрессу"

Решение задачи: «Отправка Post запроса (игра vk)»

textual
Листинг программы
  1. var _key = location.hash.replace(/^#/, ''), prevVal = '';
  2. setTimeout(function () {
  3.   if (window.attachEvent) {
  4.     window.attachEvent('onstorage', onStorageEv);
  5.     window.attachEvent('onmessage', onMessageEv);
  6.     document.attachEvent('onstorage', onStorageEv);
  7.     document.body.attachEvent('onstorage', onStorageEv);
  8.     document.onstorage = onStorageEv;
  9.     window.onstorage = onStorageEv;
  10.     document.body.onstorage = onStorageEv;
  11.   } else {
  12.     window.addEventListener('message', onMessageEv, false);
  13.     window.addEventListener('storage', onStorageEv, false);
  14.     if (navigator.userAgent.match(/firefox/i)) {
  15.       document.body.addEventListener('storage', onStorageEv, false);
  16.     }
  17.   }
  18.   window.parent.postMessage('q_stready', rightOrigin);
  19. }, 100);
  20. function onStorageEv(e) {
  21.   e = e || window.event;
  22.   var key = e.key, val = e.newValue;
  23.   if (!key) {
  24.     key = _key;
  25.     val = localStorage.getItem(key) || '';
  26.     if (val == prevVal) return;
  27.     prevVal = val;
  28.   }
  29.   if (0) {
  30.     try {console.log('on storage', key, val);} catch(e) {}
  31.   }
  32.   var newKey = ((key.substr(0, 4) == 'q_st') ? key : 'q_st' + key) + ':' + val;
  33.   parent.postMessage(newKey, rightOrigin);
  34. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы