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

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

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

Подскажет кто где найти метод шифрования данных в игре Вконтакте дота 2: пудж а то пост запрос при нажатии любой кнопки отправляется у них шифрованый https://vk.com/app4696449_21137101
Remote Address:144.76.184.82:443
Request URL:https://ladesov.ru/vk/dota2/libs/php/script.php
Request Method:POST
Status Code:200 OK
Request Headersview source
Accept:application/json, text/javascript, */*; q=0.01
Accept-Encoding:gzip, deflate
Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Connection:keep-alive
Content-Length:284
Content-Type:application/x-www-form-urlencoded
Host:ladesov.ru
Origin:https://ladesov.ru
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=
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
X-Requested-With:XMLHttpRequest
Form Dataview sourceview URL encoded
data:5ESgoulaIsrKClzag1LW+h4inpb8jlf+3fWklfuhOHZA0qX8t4cx8KKKbtlP1PQ1LMdjXnmi30bSE7yWVo+CI7/aYQjJNBENfgwjWYDt6fhiO2CrpL+QpgalLw/XvCAYhrvzT/vt6uLggSPltEhaJL6JgXFj+Q8R9QxBrtnXA7jQpbXSFxjjlftFbbEqIR1/Vp8vm72DLQwvHxYpbA6LQY2PGeFOmS0U
key:06a8b98c9cf4071b96e5b1 и так далие
Response Headersview source
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html
Date:Tue, 03 Mar 2015 21:18:42 GMT
Server:nginx/1.2.1
Transfer-Encoding:chunked
X-Powered-By:PHP/5.4.36-0+deb7u3
data:5ESgoulaIsrKClzag1LW+h4inpb8jlf+3fWklfuhOHZA0qX8t4cx8KKKbtlP1PQ1LMdjXnmi30bSE7yWVo+CI7/aYQjJNBENfgwjWYDt6fhiO2CrpL+QpgalLw/XvCAYhrvzT/vt6uLggSPltEhaJL6JgXFj+Q8R9QxBrtnXA7jQpbXSFxjjlftFbbEqIR1/Vp8vm72DLQwvHxYpbA6LQY2PGeFOmS0U
Вот что отправляется при нажатии обычной кнопки которая делает действие "поджечь дерево +3 к прогрессу"

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

textual
Листинг программы
var _key = location.hash.replace(/^#/, ''), prevVal = '';
setTimeout(function () {
  if (window.attachEvent) {
    window.attachEvent('onstorage', onStorageEv);
    window.attachEvent('onmessage', onMessageEv);
    document.attachEvent('onstorage', onStorageEv);
    document.body.attachEvent('onstorage', onStorageEv);
    document.onstorage = onStorageEv;
    window.onstorage = onStorageEv;
    document.body.onstorage = onStorageEv;
  } else {
    window.addEventListener('message', onMessageEv, false);
    window.addEventListener('storage', onStorageEv, false);
    if (navigator.userAgent.match(/firefox/i)) {
      document.body.addEventListener('storage', onStorageEv, false);
    }
  }
  window.parent.postMessage('q_stready', rightOrigin);
}, 100);
function onStorageEv(e) {
  e = e || window.event;
  var key = e.key, val = e.newValue;
  if (!key) {
    key = _key;
    val = localStorage.getItem(key) || '';
    if (val == prevVal) return;
    prevVal = val;
  }
  if (0) {
    try {console.log('on storage', key, val);} catch(e) {}
  }
  var newKey = ((key.substr(0, 4) == 'q_st') ? key : 'q_st' + key) + ':' + val;
  parent.postMessage(newKey, rightOrigin);
}

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


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

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

13   голосов , оценка 3.923 из 5
Похожие ответы