Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
1337trix
23 / 23 / 11
Регистрация: 04.12.2014
Сообщений: 362
Завершенные тесты: 1
1

WebBrowser и распаковка JS-скриптов

14.03.2016, 19:04. Просмотров 164. Ответов 0
Метки нет (Все метки)

Хеллоу форум. Давно уже мучает вопрос по реализации JS в браузере у меня есть скрипт, который, как мне объяснили запаковывает скрипт
вот он
Javascript
1
eval(function(v,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){v=v.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return v}('6.7("<"+"8"+"c"+"9"+"5>"+"4"+"c"+"0"+"2"+"e"+"3"+"1"+".b"+"d"+"("+""l"+"0"+"k "+"jд"+"i"+"aд"+"ц"+"a"+"f"+"")<"+"\\/g"+"h"+"1>"+"");',22,22,'u|t|m|n|do|pt|document|write|s|ri||wri||te||Tb|scr|ip|uH|o|cTa|Tp'.split('|'),0,{}))
Сайт Этот как-бы разбирает этот код...
в итоге получается нечто вроде этого
Javascript
1
document.write('TpucTa oдuHaдцaTb');

Подскажите, пожалуйста, как мне реализовать точно такое же на языке c# если я уже скачал это JS...
Очень важно это понять

Добавлено через 2 часа 21 минуту
ТАкс, более менее подошел к вопросу, теперь выглядит это так
при загрузке формы
C#
1
2
3
   string JS = File.ReadAllText("test.js");
                webBrowser1.ScriptErrorsSuppressed = true;
                webBrowser1.DocumentText = "<script>" + JS.Replace("eval", "function Unpack() { document.write(") + ")}</script>";
при нажатии на кнопку...
C#
1
            webBrowser1.Navigate("javascript:Unpack();");

проблема в том, что приходится ДВАЖДЫ нажимать на кнопку со второй функцией, во как этого избежать, пожалуйста помогите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2016, 19:04
Ответы с готовыми решениями:

Нюанс с контролом webBrowser -все webBrowser's подхватывают куки
Всем привет! Ребят подскажите такое: (во всех веб браузерах у меня...

WebBrowser переприсвоить другому WebBrowser. и потом первый закрыть
Задача такая. В отдельной форме (Форма2), которая открывается ShowDialog() есть...

Распаковка архива
При нажатии кнопки, появляется диалоговое окно с возможностью выбора папки и...

Распаковка архива
Здравствуйте. В лаунчере когда распаковывает архив, он не хочет распаковывать...

Распаковка архивов
Пишу программу на c#. Она у меня распознает документы ворд и записывает их в...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2016, 19:04

Распаковка архива
Есть архив) но не простой а рекурсивный. Как средствами c# извлечь его

DeflateStream - распаковка
Упаковал файл с помощью DeflateStream, а распаковать не получается - на выходе...

Распаковка zip
Не могу распаковать архив. При работе этого кода создается новый пустой архив,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru