script titkosítás

A könyv bemutatja a Windows Script Host (WSH) szkriptek Server 5.6 verzióját, amely egy standard része a Windows XP és lehet telepíteni a Windows korábbi verzióit. Feltéve scripteket VBScript és JScript, alkalmazását illusztráló standard tárgyak WSH 5.6, beleértve a létrehozását forgatókönyvek gyermek folyamatok és indítószkriptekkel távoli számítógépeken. Ennek bonyolultabb például a forgatókönyv dolgozó adatbázisok kezelése az alkalmazás a Microsoft Office, szervezése grafikus felhasználói felület segítségével ADSI technológiák (Active Directory Service Interface) és WMI (Windows Management Instrumentation) igazgatási feladatokat. A kérdés, hogy a gyakorlati munkát az XML-fájlok, és hozzon létre COM-objektumokat. Különös figyelmet fordítanak a biztonságra, ha dolgozik forgatókönyvek konkrét példákat a biztonsági házirend beállításait. A könyv tartalmaz egy floppy lemezt a forráskód a legtöbb példa.
script titkosítás
Szakaszok ezen az oldalon:
Program Script Encoder lehet titkosításához használt JScript script (fájlok * Js), VBScript (fájlok * .vbs) és a WS-fájlt (kiterjesztés WSF), valamint a forgatókönyv tartalmazza a hipertext HTML fájlokat.
Titkosítást használ Script Encoder nem kell figyelembe venni, mint egy megbízható eszköz megőrzése a titka az eredeti script kód - A program egyszerűen átalakítja a szöveget a script kódolás, olvashatatlan, és egy profi képes lesz visszaszerezze az eredeti tartalmat. Ahhoz azonban, hogy megvédje a forgatókönyvet, hogy módosítsák az általános felhasználó a titkosítást is elég.
A program futtatásához Script Encoder screnc.exe file; Az alapértelmezett telepítés a futtatható fájlt és a súgó fájlt történik Program FilesWindows Script Encoder katalógusban. srcenc.exe program fut a parancssorból, mint a kötelező paraméter, ez a forgatókönyv jelzi a forrása a script fájl nevének, mely tartalmazni fog egy titkosított formában.
A speciális kiterjesztéseket a rendszer fájlok titkosított script WSH: jse a JScript script és VBE a VBScript
Vegyünk egy példát. Hagyja ForEncode.js fájl egy egyszerű JScript-script (Listing 4.1).
Listing 4.1. A forráskód ForEncode.js script
Aztán, miután a parancs futtatása
ssrens ForEncode.js Encoded.jse
Amint azt a listában 4.3 és 4.4 cirill karakter titkosítva van a forgatókönyv változtatás nélkül.
A titkosított fájlok Encoded.jse Encoded.vbe és lehet futtatni cscript.exe vagy wscript.exe, akkor kell elvégezni, ugyanúgy, mint az eredeti forgatókönyv (ábra. 4.1).
Ábra. 4.1. Az eredmény a titkosított script Encoded.jse
Egy másik nagyon hasznos funkció a forgatókönyvek, titkosítva Script Encoder, azt, hogy ha fut a szkript automatikusan elvégzi a fájl integritása ellenőrzés. Például, ha veszel a Encoded.jse fájl vagy adjunk a levél a „Hello”, a indításkor hibaüzenetet jelenít (ábra. 4.2) és a script nem fog futni.

Ábra. 4.2. hibaüzenet jelenjen meg, amikor futtatja a módosított fájlt Encoded.jse
Tartalom titkosított script kiterjesztésű jse VBE és beilleszthetőek a WS-fájlokat az elemek
Azonban, ha megpróbálja titkosítani az eredeti ForEncode.wsf fájlt a következő paranccsal
screnc ForEncode.wsf Encoded.wsf
hiba történik, mert Script Encoder „nem érti” a bővítés WSF. Ezért, hogy további billentyűvel titkosítás WS-fájlokat kell hívni, ha screnc.exe parancssorban:
screnc / e htm ForEncode.wsf Encoded.wsf
A / e htm itt arra utal, hogy a forrás fájl egy fájl ForEncode.wsf HTML-kódba (mellék htm), míg Script Encoder kódolja csak a tartalmi elemek