Отправка 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д