Основан 26 Июля 2013 года
freehacks.ru fhacksnplmzxaaoo.onion
/images/banners/468x60_free.png
Laser Online

Показано с 1 по 1 из 1
  1. #1
    TopicStarter


    Статус
    Online
    Регистрация
    26.05.2015
    Сообщений
    222
    Репутация
    161 + / -
    Безопасность

    C# Получаем результат работы JavaScript

    Есть страничка
    Код:
    <html>
    <head>
    <meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
    </head>
    <body>
    <script>
    _=+!+[];d='';f=0;s=[]+(_+=2)+(--_-!+[])+(+!(_=4)+9)+(++_+!+[]+!+[])+(--_-!+[]-!+[]+~[]-!+[])+(--_-!+[]-!+[]-!+[])+(_+!+[])+(++_+!+[])+(++_);
    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];
    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';}}
    </script>
    <noscript>Для просмотра этой страницы необходима поддержка JavaScript и Cookie</noscript>
    </body>
    </html>
    Нам надо получить результат работы этого скрипта.

    1. Идем сюда: [Только зарегистрированные могут видеть это. ] и форматируем код.
    2. Копируем скрипт, включая цикл for
    Код:
    _ = +!+[];
    d = '';
    f = 0;
    s = [] + (_ += 2) + (--_ - !+[]) + (+!(_ = 4) + 9) + (++_ + !+[] + !+[]) + (--_ - !+[] - !+[] + ~[] - !+[]) + (--_ - !+[] - !+[] - !+[]) + (_ + !+[]) + (++_ + !+[]) + (++_);
    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);
    };
    3. Далее подключаем через NuGet библиотеку Jurassic ([Только зарегистрированные могут видеть это. ])
    4. Пишем код и получаем переменную d.
    Код:
    using System;
    using System.IO;
     
    namespace Ghost
    {
        class Program
        {
            static void Main(string[] args)
            {
                Jurassic.ScriptEngine engine = new Jurassic.ScriptEngine();
                string script = File.ReadAllText("D:\\1.txt");
                engine.Execute(script);
                object d = engine.GetGlobalValue("d");
                Console.WriteLine(d);
                Console.ReadLine();
            }
        }
    }
    Источник: [Только зарегистрированные могут видеть это. ]
    Последний раз редактировалось Guron_18; 11.08.2017 в 08:51.

  2. 2 пользователя(ей) сказали cпасибо:

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Информация на сайте предоставлена исключительно в ознакомительных целях, использование знаний в противозаконных целях преследуется по закону! Администрация не несет ответственности за ваши деяния.