скрипт за криптиране

скрипт за криптиране

Книгата описва домакин на Windows Script (WSH) скриптове сървър версия 5.6, която е стандартна част от Windows XP и може да бъде инсталиран на ранни версии на Windows. Предоставени скриптове в VBScript и JScript, илюстриращи прилагането на стандартни обекти WSH 5.6, включително създаването на сценарии за деца процеси и стартиране на скриптове на отдалечени компютри. Както по-сложен пример, сценарият на работа с бази данни, управление на приложението Microsoft Office, организиране на графичен потребителски интерфейс с помощта на ADSI технологии (Directory Service Interface Active) и WMI (Windows Management Instrumentation) за административни задачи. Въпросите, свързани с практическата работа с XML-файлове и създаване на COM обекти. Особено внимание се обръща на безопасността при работа с сценарии, конкретни примери за настройки на политиката за сигурност. Книгата включва дискета с изходния код повечето от примерите.

скрипт за криптиране

Раздели на тази страница:

Програма Script Encoder може да се използва за кодиране на JScript скриптове (файлове * .js), VBScript (файлове * .vbs) и WS-файл (разширение WSF), както и сценариите, които се съдържат в хипертекст HTML файлове.

Encryption използване Script Encoder не трябва да се разглежда като надеждно средство за запазване на тайната на оригиналния код на скрипт - програмата просто превръща текст в кодирането на скрипта, може да бъде прочетен и професионален ще бъде в състояние да се възстанови от това оригиналното съдържание. Въпреки това, за да защити сценария от модифициране общо с този тип криптиране е достатъчно.

За да стартирате програмата Script Encoder е screnc.exe файл; инсталацията по подразбиране на изпълнимия файл и помощния файл, се извършва по програма FilesWindows Script Encoder каталог. srcenc.exe програма се управлява от командния ред, тъй като неговите задължителни параметри, този сценарий се посочва източникът на имената на скрипт файл и файла, които ще бъдат включени в шифрован вид.

Специалните разширения за системата за файлове с кодирани скриптове WSH: JSE за JScript скриптове и Vbe за VBScript

Помислете за пример. Нека ForEncode.js файл е прост JScript-скрипт (Обява 4.1).

Обявата 4.1. сценария на изходния код ForEncode.js

После, след изпълнение на командата

ssrens ForEncode.js Encoded.jse

Както е показано на Обява 4.3 и 4.4, символи на кирилица са кодирани в сценариите без промени.

Криптирани файлове Encoded.jse Encoded.vbe и може да се управлява с помощта на cscript.exe или wscript.exe, те ще се извършва по същия начин, като на оригиналния сценарий (фиг. 4.1).

Фиг. 4.1. Резултатът от криптирана сценария Encoded.jse

Друга много полезна функция от сценариите, криптирани с помощта на Script Encoder, то е, че когато стартирате този скрипт се извършва автоматично подава мониторинг цялост. Например, ако вземете в Encoded.jse файл или добавете буквата в думата "Здравейте", при стартиране ще се покаже съобщение за грешка (фиг. 4.2), а сценарият няма да се изпълни.

скрипт за криптиране

Фиг. 4.2. съобщение за грешка, което да се показва, когато стартирате модифициран файл Encoded.jse

Съдържание криптирана скрипт с разширения JSE VBE и може да бъде поставена в WS-файлове в елементите


Въпреки това, ако се опитате да криптирате оригиналния ForEncode.wsf файл с командата

screnc ForEncode.wsf Encoded.wsf

възниква грешка, защото Script Encoder "не разбира" ССФ на разширяване. Следователно, за да се използва допълнителен ключ за криптиране WS-файлове от които се нуждаете, когато се обадите screnc.exe командния ред:

screnc / е НТМ ForEncode.wsf Encoded.wsf

/ Д HTM The тук показва, че файлът източник е файл с ForEncode.wsf HTML-маркиране (удължаване НТМ), докато Script Encoder криптира само на съдържанието на елементи