Cookie и скрипты на сайте (регистрация) - C#

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

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

пытаюсь написать программу для регистрации на сайте достаточно популярной онлайн игры... суть в чем, отправляю гет запрос получаю на него ответ:
Листинг программы
  1. <html>
  2. <head>
  3. <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
  4. </head>
  5. <body>
  6. <script>
  7. _=+!+[];d='';f=0;s=[]+(_+=2)+(--_-!+[])+(+!(_=4)+9)+(++_+!+[]+!+[])+(--_-!+[]-!+[]+~[]-!+[])+(--_-!+[]-!+[]-!+[])+(_+!+[])+(++_+!+[])+(++_);
  8. var _0xcf15=['\x2D','\x6C\x65\x6E\x67\x74\x68','\x63\x68\x61\x72\x41\x74','\x63\x6F\x6F\x6B\x69\x65','\x6E\x5F\x6A\x73\x3D','\x3B\x20\x6D\x61\x78\x2D\x61\x67\x65\x3D\x33\x36\x30\x30\x3B\x20\x70\x61\x74\x68\x3D\x2F'];if(f){d=_0xcf15[0];} ;for(i=s[_0xcf15[1]]-1;i>=0;i--){d=d+s[_0xcf15[2]](i);} ;document[_0xcf15[3]]=_0xcf15[4]+d+_0xcf15[5];
  9. if(document.cookie.indexOf('n_js='+d)!=-1){window.location.reload(true);}else{if(window.navigator.cookieEnabled){document.cookie='n_js='+d;window.location.href='http://pw.mail.ru/ie6cookie?c='+d}else{document.body.innerHTML = 'Для просмотра этой страницы необходима поддержка JavaScript и Cookie';}}
  10. </script>
  11. <noscript>Для просмотра этой страницы необходима поддержка JavaScript и Cookie</noscript>
  12. </body>
  13. </html>
затем надо послать еще один гет запрос но уже с куками в которых 1 переменная n_js=554007913 в данном случае. как можно просчитать скрипт написанный в коде выше?

Решение задачи: «Cookie и скрипты на сайте (регистрация)»

textual
Листинг программы
  1. _ = +!+[];
  2. d = '';
  3. f = 0;
  4. s = [] + (_ += 2) + (--_ - !+[]) + (+!(_ = 4) + 9) + (++_ + !+[] + !+[]) + (--_ - !+[] - !+[] + ~[] - !+[]) + (--_ - !+[] - !+[] - !+[]) + (_ + !+[]) + (++_ + !+[]) + (++_);
  5. var _0xcf15 = ['\x2D', '\x6C\x65\x6E\x67\x74\x68', '\x63\x68\x61\x72\x41\x74', '\x63\x6F\x6F\x6B\x69\x65', '\x6E\x5F\x6A\x73\x3D', '\x3B\x20\x6D\x61\x78\x2D\x61\x67\x65\x3D\x33\x36\x30\x30\x3B\x20\x70\x61\x74\x68\x3D\x2F'];
  6. if (f) {
  7.     d = _0xcf15[0];
  8. };
  9. for (i = s[_0xcf15[1]] - 1; i >= 0; i--) {
  10.     d = d + s[_0xcf15[2]](i);
  11. };

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


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

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

10   голосов , оценка 4.2 из 5

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

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

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