Strukturen i tjenesteskriptet

På den første linjen i skriptets overskrift kan du finne informasjon om motorversjon (ev), GUI-versjon (gv) og Loggversjon (lv). Du kan bruke disse dataene til å spore mulige endringer i .xml-filen som genererer skriptet, og hindre eventuelle inkonsistenser under utføring. Denne delen av skriptet bør ikke endres.

Resten av filen er delt i deler der elementer kan redigeres (angi de som vil bli behandlet av skriptet). Du merker elementer for behandling ved å erstatte tegnet "-" foran et element med tegnet "+". Delene i skriptet er atskilt fra hverandre med en tom linje. Hver del har et nummer og en tittel.

01) Kjøre prosesser

Denne delen inneholder en liste over alle prosesser som kjører i systemet. Hver prosess er identifisert av sin UNC-bane, og dernest av sin CRC16 hash-kode i asterisker (*).

example

Eksempel

01) Running processes:
- \SystemRoot\System32\smss.exe *4725*
- C:\Windows\system32\svchost.exe *FD08*
+ C:\Windows\system32\module32.exe *CF8A*
[...]

I dette eksempelet ble en prosess, module32.exe, valgt (merket av et "+"-tegn). Prosessen vil avsluttes etter utførelse av skriptet.

02) Innlastede moduler

Denne delen lister opp systemmoduler som brukes i øyeblikket.

example

Eksempel

02) Loaded modules:
- c:\windows\system32\svchost.exe
- c:\windows\system32\kernel32.dll
+ c:\windows\system32\khbekhb.dll
- c:\windows\system32\advapi32.dll
[...]

I dette eksempelet var modulen khbekhb.dll merket med en "+". Når skriptet kjører, vil det kjenne igjen prosessene som bruker den bestemte modulen og avslutte dem.

03) TCP-tilkoblinger

Denne delen inneholder informasjon om eksisterende TCP-tilkoblinger.

example

Eksempel

03) TCP connections:
- Active connection: 127.0.0.1:30606 -> 127.0.0.1:55320, owner: ekrn.exe
- Active connection: 127.0.0.1:50007 -> 127.0.0.1:50006,
- Active connection: 127.0.0.1:55320 -> 127.0.0.1:30606, owner: OUTLOOK.EXE
- Listening on *, port 135 (epmap), owner: svchost.exe
+ Listening on *, port 2401, owner: fservice.exe Listening on *, port 445 (microsoft-ds), owner: System
[...]

Når skripter kjører, vil det finne eieren av socketen i de merkede TCP-tilkoblingene og stoppe socketen, og dermed frigjøre systemressurser.

04) UDP-endepunkter

Denne delen inneholder informasjon om eksisterende UDP-endepunkter.

example

Eksempel

04) UDP endpoints:
- 0.0.0.0, port 123 (ntp)
+ 0.0.0.0, port 3702
- 0.0.0.0, port 4500 (ipsec-msft)
- 0.0.0.0, port 500 (isakmp)
[...]

Når skripter kjører, vil det isolere eieren av socketen i de merkede UDP-endepunktene og stoppe socketen.

05) DNS-serveroppføringer

Denne delen inneholder informasjon om gjeldende DNS-serverkonfigurering.

example

Eksempel

05) DNS server entries:
+ 204.74.105.85
- 172.16.152.2
[...]

Merkede DNS-serveroppføringer vil bli fjernet når du kjører skriptet.

06) Viktige registeroppføringer

Denne delen inneholder informasjon om viktige registeroppføringer.

example

Eksempel

06) Important registry entries:
* Category: Standard Autostart (3 items)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- HotKeysCmds = C:\Windows\system32\hkcmd.exe
- IgfxTray = C:\Windows\system32\igfxtray.exe
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- Google Update = “C:\Users\antoniak\AppData\Local\Google\Update\GoogleUpdate.exe” /c
* Category: Internet Explorer (7 items)
HKLM\Software\Microsoft\Internet Explorer\Main
+ Default_Page_URL = http://thatcrack.com/
[...]

De merkede oppføringene vil bli slettet, redusert til 0-byteverdier eller tilbakestilt til sine standardverdier etter utføring av skriptet. Handlingen som skal skje med en bestemt oppføring, avhenger av oppføringens kategori og nøkkelverdi i det bestemte registeret.

07) Tjenester

Denne delen lister opp tjenester registrert innenfor systemet.

example

Eksempel

07) Services:
- Name: Andrea ADI Filters Service, exe path: c:\windows\system32\aeadisrv.exe, state: Running, startup: Automatic
- Name: Application Experience Service, exe path: c:\windows\system32\aelupsvc.dll, state: Running, startup: Automatic
- Name: Application Layer Gateway Service, exe path: c:\windows\system32\alg.exe, state: Stopped, startup: Manual
[...]

De merkede tjenestene og deres avhengige tjenester vil bli stoppet og avinstallert når skriptet utføres.

08) Drivere

Denne delen lister opp installerte drivere.

example

Eksempel

08) Drivers:
- Name: Microsoft ACPI Driver, exe path: c:\windows\system32\drivers\acpi.sys, state: Running, startup: Boot
- Name: ADI UAA Function Driver for High Definition Audio Service, exe path: c:\windows\system32\drivers\adihdaud.sys, state: Running, startup: Manual
[...]

Når du kjører skriptet, stopper de valgte driverne. Merk at noen drivere ikke tillater å bli stoppet.

09) Kritiske filer

Denne delen inneholder informasjon om filer som er kritiske for at operativsystemet skal fungere riktig.

example

Eksempel

09) Critical files:
* File: win.ini
- [fonts]
- [extensions]
- [files]
- MAPI=1
[...]
* File: system.ini
- [386Enh]
- woafont=dosapp.fon
- EGA80WOA.FON=EGA80WOA.FON
[...]
* File: hosts
- 127.0.0.1 localhost
- ::1 localhost
[...]

De valgte elementene vil enten bli slettet eller tilbakestilt til sine opprinnelige verdier.

10) Planlagte oppgaver

Denne delen inneholder informasjon om planlagte oppgaver.

example

Eksempel

10) Scheduled tasks

- c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe

- c:\users\admin\appdata\local\google\update\googleupdate.exe

- c:\users\admin\appdata\local\google\update\googleupdate.exe

- c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe

- c:\users\admin\appdata\local\google\update\googleupdate.exe /c

- c:\users\admin\appdata\local\google\update\googleupdate.exe /ua /installsource

- %windir%\system32\appidpolicyconverter.exe

- %windir%\system32\appidcertstorecheck.exe

- aitagent

[...]