0 / 0 / 0
Регистрация: 31.01.2018
Сообщений: 2

Непонятный код со страницы сайта вымогателя

31.01.2018, 21:11. Показов 1344. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые форумчане, боюсь что не по адресу, но у меня вопрос.
История - нарвался на сайт-вымогатель. Сохранил страницу для дальнейшего изучения кода, с целью узнать, не мог ли он внедрить какой-нибудь зловред.
Первый уровень обфускации JScript я прошел, вышел на следующий уровень.
А дальше мамбо-джамбо. Строка кода, в которой я ничего не понимаю.
не подскажете, что это все может значит?
Вот первая строка, которая ввела меня в ступор.
JavaScript
1
var wZD="[S(BHOXUJ]wV4/CbfUeodR"[(1033660022*",\x8ay\x89&pa:)B"["charCodeAt"](8)+32.0)["toString"]((0*"r|8Kz\x82450A"["charCodeAt"](7)+34.0))](/[\/dV\]\[UobH\(X]/g,"");
Странно, но она работает, как и весь код.

ПыСы. Желающим могу выложить весь код, или частично его рабочую часть.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.01.2018, 21:11
Ответы с готовыми решениями:

Как правильно вставить jQuery код в код страницы сайта?
привет всем:) у меня возникла проблема, когда я свой jQuery код вставляю в код html главной страницы , у меня моя анимация оказывается в...

Исходный код страницы сайта
Приветствую. Вот здесь подобный вопрос задавался, но ответа так и не последовало. Мне тоже нужно получить некоторое значение, которого в...

Получить код страницы сайта?
Добрый день. Никак не могу получить код страницы https://www.binance.com/trade.html Пробовал: 1) отобразить через стандартный компонент...

6
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
01.02.2018, 13:43
Цитата Сообщение от HastaPronto Посмотреть сообщение
не мог ли он внедрить какой-нибудь зловред
JS не имеет доступа к файловой системе компьютера. На JS из браузера в принципе невозможно заставить ОСь запустить какой-либо сторонний процесс. А вот скаченный вами код на локальную машину и случайно запущенный на исполнение - вполне может.
Вы занимаетесь бесполезным делом.
0
01.02.2018, 15:54

Не по теме:


Цитата Сообщение от Balanaar Посмотреть сообщение
На JS из браузера в принципе невозможно заставить ОСь запустить какой-либо сторонний процесс.
Balanaar, вы, наверное, живете в какой-то параллельной вселенной, где нет никаких уязвимостей в браузерах

0
01.02.2018, 15:58

Не по теме:

whiteapps, ну во всяком случае я нигде не видел и не слышал, чтобы комп заражался просто от посещения страницы. При открытии загруженных файлов с сомнительного источника - да. Могу быть не прав, не спорю.

0
01.02.2018, 16:07

Не по теме:

Balanaar, как доказал Крис Касперский, через js можно и процессор хакнуть

0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
01.02.2018, 16:35
Лучший ответ Сообщение было отмечено HastaPronto как решение

Решение

По теме: данный код присваивает переменной wZD строку SBOJw4CfeR.
По шагам:
JavaScript
1
2
3
4
5
6
7
var wZD="[S(BHOXUJ]wV4/CbfUeodR"[(1033660022*",\x8ay\x89&pa:)B"["charCodeAt"](8)+32.0)["toString"]((0*"r|8Kz\x82450A"["charCodeAt"](7)+34.0))](/[\/dV\]\[UobH\(X]/g,""); // Исходная
var wZD="[S(BHOXUJ]wV4/CbfUeodR"[(1033660022*",\x8ay\x89&pa:)B".charCodeAt.(8)+32.0).toString((0*"r|8Kz\x82450A".charCodeAt(7)+34.0))](/[\/dV\]\[UobH\(X]/g,""); // Обращаемся к методам строк привычным образом
var wZD="[S(BHOXUJ]wV4/CbfUeodR"[(1033660022*41+32.0).toString((0*53+34.0))](/[\/dV\]\[UobH\(X]/g,""); // Коды символов ")" и "5" соответственно
var wZD="[S(BHOXUJ]wV4/CbfUeodR"[(42380060934).toString(34)](/[\/dV\]\[UobH\(X]/g,""); // Немного математики
var wZD="[S(BHOXUJ]wV4/CbfUeodR"["replace"](/[\/dV\]\[UobH\(X]/g,""); // Десятичное число 42380060934 равно числу replace в системе счисления по основанию 34
var wZD="[S(BHOXUJ]wV4/CbfUeodR".replace(/[\/dV\]\[UobH\(X]/g,""); //Обращаемся к методам строк привычным образом
var wZD="SBOJw4CfeR"; // Удаляем из строки "[S(BHOXUJ]wV4/CbfUeodR" символы /, d, V, ], [, U, o, b, H, (, X
Каждая из этих строк кода делает одно и то же
0
0 / 0 / 0
Регистрация: 31.01.2018
Сообщений: 2
01.02.2018, 20:18  [ТС]
Запускаю в отладчике браузера хромиум. Там мышь не проскочит, даже локальные файлы нельзя подгрузить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2018, 20:18
Помогаю со студенческими работами здесь

Код страницы сайта и поисковые системы
Здравствуйте. Делаю на джумле 2 сайта, использую одни и те же модули, по большей части позиции их также совпадают. Шаблон использую...

Получить код страницы сайта display: block;
Нужно скопировать код страницы. на сайте есть элемент у которого style = display: block; думаю проблема из за этого Если к примеру в...

Как вытащить полный код страницы сайта?
Здравствуйте. Первая моя тема по этому могу не правильно объяснить) Пишу парсер сайта страниц вакансий и резюме. Недавно изучаю данное...

Как мне редактировать код страницы моего сайта на WordPress?
Здравствуйте. Сразу предупреждаю, что я чайник и делаю первый свой сайт. Проблема у меня в следующем: Вылизываю страницу (не главную)...

Как и где править HTML код главной страницы сайта?
Доброго времени суток. С недавних пор мой сайт увидел свет. Вот на него ссылка - http://stimylrosta.com.ua. После тщательного анализа...


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

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

Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru