Jump to content

JScript.Encode

JScript.Encode — это метод, созданный Microsoft, используемый для кодирования серверного и клиентского JavaScript или VB Script исходного кода с целью защиты исходного кода от копирования . [1] Код JavaScript используется для создания динамического веб-контента на многих веб-сайтах, при этом исходный код легко просматривается, поэтому это было сделано для защиты кода.

Кодировка представляет собой простую многоалфавитную замену с использованием трех алфавитов. [2]

Как использовать

[ редактировать ]

Вы можете использовать кодировщик сценариев командной строки для кодирования своих сценариев. [1] [3] Чтобы закодировать HTML под названием файл веб-страницы default.htm используйте следующую команду:

screnc.exe default.htm defaultenc.htm

Он будет выводиться в файл с именем defaultenc.htm .

Слабые стороны

[ редактировать ]

Это было реверс-инжиниринг [2] и многие веб-сайты предоставляют декодер «на лету». [4]

  1. ^ Jump up to: а б Клиник, Эндрю (август 1999 г.). «Кодирование сценариев с помощью Microsoft Script Engine версии 5.0» . Скриптовый движок . Майкрософт. Архивировано из оригинала 14 декабря 2002 г.
  2. ^ Jump up to: а б «Взлом декодера сценариев Windows» . Виртуальный заговор . Архивировано из оригинала 8 декабря 2013 г. Безопасность посредством неизвестности — плохая, плохая идея. Вместо того, чтобы поощрять такой подход, Microsoft должна обучать программистов находить другие способы хранения своих паролей и конфиденциальных данных и говорить им, что алгоритм или любой другой фрагмент кода, который необходимо «скрыть», — это просто плохой дизайн.
  3. ^ Клиник, Эндрю (август 1999 г.). «Clinick0899.exe» . Майкрософт. Архивировано из оригинала (программы) 14 декабря 2002 г. Кодировщик сценариев командной строки (screnc.exe) предоставляет простой механизм кодирования файлов HTML, ASP, SCT, VBScript и JScript. Группа Microsoft Script разработала его как простой в использовании инструмент командной строки, который можно легко встроить в существующие пакетные файлы развертывания.
  4. ^ Ли, Грей (15 февраля 2012 г.). «Декодер сценариев Windows» . Гитхаб . Декодирование JScript.Encoded
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 759bfb657f3780fd33ea58153a53d9a4__1670512440
URL1:https://arc.ask3.ru/arc/aa/75/a4/759bfb657f3780fd33ea58153a53d9a4.html
Заголовок, (Title) документа по адресу, URL1:
JScript.Encode - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)