Отправка Post запроса (игра vk) - C#
Формулировка задачи:
Подскажет кто где найти метод шифрования данных в игре Вконтакте дота 2: пудж а то пост запрос при нажатии любой кнопки отправляется у них шифрованый
https://vk.com/app4696449_21137101
Вот что отправляется при нажатии обычной кнопки которая делает действие "поджечь дерево +3 к прогрессу"
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
Решение задачи: «Отправка 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д