Slik programmerer du i VBScript

Forfatter: Eric Farmer
Opprettelsesdato: 10 Mars 2021
Oppdater Dato: 1 Juli 2024
Anonim
MALWARE ANALYSIS - VBScript Decoding & Deobfuscating
Video: MALWARE ANALYSIS - VBScript Decoding & Deobfuscating

Innhold

1 Velg en god kodeditor. Selvfølgelig kan du bruke Notisblokk, men det vil være mer praktisk å bruke en spesiell redaktør med VBScript -syntaksutheving.
  • 2 Installer Internet Explorer. Internet Explorer er den eneste nettleseren som støtter VBScript fordi det er et Microsoft -produkt. For å se VBScript i bruk må du ha Internet Explorer installert.
    • Siden Internet Explorer bare støttes av Windows, er det best hvis du skal programmere på en Windows -datamaskin.
  • 3 Lær det grunnleggende om VBScript -språket. Det er noen viktige språkgrunnleggende som er nyttige å vite før du dykker ned i programmering.
    • Bruk (apostrof) for å indikere kommentarer. Enhver linje som begynner med en apostrof behandles som en kommentar og behandles ikke av manuset.Bruk av kommentarer hjelper andre utviklere og deg selv med å finne ut hva koden gjør.
    • Bruk _ (understreker) for å fortsette linjen. Vanligvis indikeres slutten av en linje bare ved å gå til neste, men hvis det viser seg å være for langt, kan du bare bruke _ på slutten av en ufullstendig linje for å indikere at gjeldende linje fortsetter på neste linje.
  • Metode 2 av 5: Lag en grunnside

    1. 1 Lag en HTML -side. VBScript finnes på HTML -nettsteder. For å se hvordan VBScript fungerer, må du opprette en HTML -fil og åpne den i Internet Explorer. Åpne kodeditoren og skriv inn følgende kode:

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

    2. 2 Legg til VBScript -tagger. Når du oppretter en side med VBScript -kode, må du fortelle nettleserinformasjonen om hva skriptet kommer videre. Sett inn denne HTML -koden i koden din:

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

    3. 3 Bruk VBScript på ASP -serveren. Hvis du skriver et VBScript -skript for en ASP -server, kan du angi at skriptet skal starte med en spesiell tag:

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

    Metode 3 av 5: Lag en enkel Hello World!

    1. 1 Sett inn kommandoen Skriv. Denne kommandoen viser innhold til brukeren. Når du bruker denne kommandoen, vises den tildelte teksten i nettleseren.

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

    2. 2 Legg til teksten som skal vises. I parentes legger du til teksten du vil vise på skjermen. Teksten må være omsluttet av anførselstegn for å angi 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 Åpne HTML -filen i en nettleser. Lagre koden i .html -format. Åpne den resulterende filen ved hjelp av Internet Explorer. Siden skal vises i ren tekst Hei Verden!.

    Metode 4 av 5: Bruke variabler

    1. 1 Deklarere variabler. Variabler lar deg lagre data som du kan jobbe med senere. Du må deklarere variabler ved å bruke kommandoen dim før du tildeler dem noen verdier. Du kan deklarere flere variabler samtidig. Variabler må begynne med en bokstav og kan inneholde opptil 255 latinske tegn og tall. I vårt eksempel vil vi deklarere variabelen "alder":

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

    2. 2 Tilordne variabler verdier. Nå som variabelen er deklarert, kan du tilordne en verdi til den. Bruk likhetstegnet =for å angi verdien til variabelen. Du kan bruke Skriv -kommandoen til å vise variabelen på skjermen og kontrollere 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 manipulasjon. Du kan bruke alle matematiske operasjoner til å arbeide med variabler. Disse operasjonene er skrevet på samme måte som alle matematiske operasjoner. Alle variablene dine, inkludert de som resultatet av alle manipulasjoner skal skrives inn i, må deklareres på forhånd.

      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 vil vise "15" / script> / body> / html>

    4. 4 Lag en matrise. En matrise er i hovedsak en tabell (rad) som inneholder mer enn én verdi. Matrisen behandles som en variabel. I likhet med andre variabler må også matriser deklareres. Du må også angi antall variabler som kan lagres i matrisen. Vær oppmerksom på at matrisenummereringen starter på 0. Du kan senere få tilgang til dataene fra matrisen.

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

    5. 5 Lag et 2D -array. Du kan også lage flerdimensjonale matriser for å lagre mer data. Når du deklarerer en matrise, må du angi antall rader og kolonner den inneholder.

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

    Metode 5 av 5: Bruke prosedyrer

    1. 1 Finn ut forskjellen mellom prosedyrer og "sub" og "function". Det er to typer prosedyrer i VBScript: sub (underrutiner) og funksjon (funksjoner). Disse to typene prosedyrer lar programmet gjøre bestemte ting.
      • Delprosedyrer kan utføre handlinger, men de kan ikke returnere verdier til programmet.
      • Funksjonsprosedyrer kan kalle andre prosedyrer så vel som returverdier.
    2. 2 Skriv en delprosedyre og ring den. Du kan bruke underrutiner til å lage oppgaver som programmet ditt kan ringe senere. Bruk Under og Slutt Subfor å legge til en subrutine. Bruk Anropfor å aktivere subrutinen

      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 mysubproc () 'Dette viser meldingen skrevet i delprosedyren / script> / body> / html>

    3. 3 Lag en prosedyrefunksjon. Funksjoner lar deg utføre enkle kommandoer og returnere verdier til programmet ditt. Prosedyrer er funksjoner som danner grunnlaget og funksjonaliteten til programmet ditt. Bruk Funksjon og Sluttfunksjonfor å angi innholdet i funksjonen.

      html> head> title> VBScript Test / title> / head> body> script language = "vbscript" type = "text / vbscript"> Function multfunction (x, y) multfunction = x * y End Function document.write (multfunction (4,5)) 'Dette vil bruke funksjonen din og sette inn 4 og 5 i x- og y -variablene. 'Resultatet skrives ut på skjermen. / script> / body> / html>