Sådan programmeres i VBScript

Forfatter: Eric Farmer
Oprettelsesdato: 10 Marts 2021
Opdateringsdato: 1 Juli 2024
Anonim
MALWARE ANALYSIS - VBScript Decoding & Deobfuscating
Video.: MALWARE ANALYSIS - VBScript Decoding & Deobfuscating

Indhold

1 Vælg en god kodeditor. Selvfølgelig kan du bruge Notesblok, men det vil være mere bekvemt at bruge en speciel editor med VBScript -syntaksfremhævelse.
  • 2 Installer Internet Explorer. Internet Explorer er den eneste browser, der understøtter VBScript, fordi det er et Microsoft -produkt. For at se VBScript i aktion skal du have Internet Explorer installeret.
    • Da Internet Explorer kun understøttes af Windows, er det bedst, hvis du programmerer på en Windows -computer.
  • 3 Lær det grundlæggende i VBScript -sproget. Der er et par vigtige grundlæggende sprog, der er nyttige at kende, inden man dykker ned i programmering.
    • Brug (apostrof) for at angive kommentarer. Enhver linje, der begynder med en apostrof, behandles som en kommentar og behandles ikke af scriptet.Brug af kommentarer hjælper andre udviklere og dig selv med at finde ud af, hvad koden gør.
    • Brug _ (understreger) for at fortsætte linjen. Normalt angives slutningen af ​​en linje ved blot at flytte til den næste, men hvis det viser sig at være for langt, kan du simpelthen bruge _ i slutningen af ​​en ufuldstændig linje for at angive, at den aktuelle linje fortsætter på den næste linje.
  • Metode 2 af 5: Opret en grundside

    1. 1 Opret en HTML -side. VBScript findes inden for HTML -websteder. For at se, hvordan dit VBScript fungerer, skal du oprette en HTML -fil og åbne den i Internet Explorer. Åbn din kodeditor og indtast følgende kode:

      html> head> title> VBScript Test / title> / head> body> / body> / html>

    2. 2 Tilføj VBScript -tags. Når du opretter en side med VBScript -kode, skal du fortælle browseroplysningerne om, hvad scriptet kommer derefter. Indsæt dette HTML -tag i din kode:

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> / script> / body> / html>

    3. 3 Brug VBScript på ASP -server. Hvis du skriver et VBScript -script til en ASP -server, kan du angive, at scriptet skal starte med et specielt tag:

      html> head> title> VBScript Test / title> / head> body> %%> / body> / html>

    Metode 3 af 5: Opret en simpel Hello World!

    1. 1 Indsæt skrive -kommandoen. Denne kommando viser indhold til brugeren. Når du bruger denne kommando, vises den tildelte tekst i browseren.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> document.write () / script> / body> / html>

    2. 2 Tilføj den tekst, der skal vises. I parentes skal du tilføje den tekst, du vil vise på skærmen. Teksten skal være omsluttet af anførselstegn for at angive den som en streng.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> document.write ("Hello World!") / script> / body> / html>

    3. 3 Åbn HTML -filen i en browser. Gem koden i .html -format. Åbn den resulterende fil ved hjælp af Internet Explorer. Siden skal vises i ren tekst Hej Verden!.

    Metode 4 af 5: Brug af variabler

    1. 1 Angiv variabler. Variabler giver dig mulighed for at gemme data, som du kan arbejde med senere. Du skal erklære variabler ved hjælp af kommandoen svag før de tildeles nogen værdier. Du kan erklære flere variabler på én gang. Variabler skal begynde med et bogstav og kan indeholde op til 255 latinske tegn og tal. I vores eksempel erklærer vi variablen "alder":

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> dim age / script> / body> / html>

    2. 2 Tildel værdier til variablerne. Nu hvor variabelen er deklareret, kan du tildele en værdi til den. Brug lighedstegnet =for at indstille værdien af ​​variablen. Du kan bruge kommandoen Skriv til at vise variablen på skærmen og sikre, at alt fungerer.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> dim age age = 30 document.write (age) / script> / body> / html>

    3. 3 Variabel manipulation. Du kan bruge alle matematiske operationer til at arbejde med variabler. Disse operationer er skrevet på samme måde som alle matematiske operationer. Alle dine variabler, inklusive dem, som resultatet af alle manipulationer vil blive skrevet ind i, skal tidligere deklareres.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> dim x dim y dim sum x = 10 y = 5 sum = x + y document.write (sum) 'siden viser "15" / script> / body> / html>

    4. 4 Opret en matrix. En matrix er i det væsentlige en tabel (række), der indeholder mere end én værdi. Arrayet behandles som en variabel. Ligesom andre variabler skal arrays også deklareres. Du skal også angive antallet af variabler, der kan gemmes i arrayet. Bemærk, at array -nummereringen starter ved 0. Du kan senere få adgang til dataene fra arrayet.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> Dim navne (2) Dim moder navne (0) = "John" navne (1) = "Jane" navne (2) = "Pat" mor = navne (1) / script> / body> / html>

    5. 5 Opret et 2D -array. Du kan også oprette multidimensionale arrays for at gemme flere data. Når du erklærer et array, skal du angive antallet af rækker og kolonner, det indeholder.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> Dim tabel (2,2) 'Dette opretter en 3x3 tabel tabel (0,0) = "A" tabel (0,1) = "B" tabel (0,2) = "C" tabel (1,0) = "D" tabel (1,1) = "E" tabel (1,2) = "F" tabel (2,0) = "G" tabel (2,1) = "H" tabel (2,2) = "I" / script> / body> / html>

    Metode 5 af 5: Brug af procedurer

    1. 1 Find ud af forskellen mellem procedurer og "sub" og "funktion". Der er to slags procedurer i VBScript: sub (underrutiner) og funktion (funktioner). Disse to typer procedurer giver dit program mulighed for at gøre bestemte ting.
      • Underprocedurer kan udføre handlinger, men de kan ikke returnere værdier til programmet.
      • Funktionsprocedurer kan kalde andre procedurer samt returværdier.
    2. 2 Skriv en delprocedure, og kald den. Du kan bruge underrutiner til at oprette opgaver, som dit program kan kalde senere. Brug Sub og Afslut Subfor at tilføje en underprogram. Brug Opkaldfor at aktivere underprogrammet

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> Sub mysubproc () document.write ("This was written in a sub procedure") End Sub Ring til mysubproc () 'Dette viser meddelelsen skrevet i delproceduren / script> / body> / html>

    3. 3 Opret en procedurefunktion. Funktioner lader dig udføre enkle kommandoer og returnere værdier til dit program. Procedurer er funktioner, der danner grundlag og funktionalitet for dit program. Brug Fungere og Afslut funktionfor at angive funktionens indhold.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> Funktions multfunktion (x, y) multfunction = x * y Afslut funktion document.write (multfunction (4,5)) 'Dette vil bruge din funktion og indsætte 4 og 5 i x- og y -variablerne. 'Resultatet udskrives på skærmen. / script> / body> / html>