Hvad er VBE-filformatet?
.vbe-filer er tæt beslægtet med VBScript - et scriptsprog baseret på Microsofts Visual Basic. En .vbe-fil er en scriptfil skrevet i VBScript, der er blevet kørt gennem Microsofts Script Encoder (screnc.exe). Filen gemmer scriptets kildekode i kodet form, så den ikke kan læses eller redigeres direkte; kodningen er en reversibel sløring (obfuscation) snarere end egentlig kryptering. .vbe-filer eksekveres af Windows Script Host (wscript.exe eller cscript.exe) og understøttes kun på Windows-operativsystemer.
Kodede .vbe-filer kan identificeres ved de karakteristiske skilletegn #@~^ (start) og ^#~@ (slut), der omslutter den slørede nyttelast sammen med en længde-tjeksum - der er intet binært «magic number».
.vbs er den tilsvarende almindelige tekstfil, der bruges i Visual Basic Script-miljøet. Den største forskel mellem disse to formater ligger i kodningen - en .vbe-fil er kodet, mens en .vbs ikke er det. Det samme Script Encoder-værktøj producerer også .jse-filer, den kodede modpart til JScript. Begge kodede formater kan indlejres i en .wsf Windows Script File.
.vbe-filer bruges ofte af ondsindede aktører som et middel til at distribuere malware via e-mail, da kodningen skjuler nyttelasten for overfladisk inspektion. Åbning af ukendte vedhæftede filer, der indeholder en .vbe-fil, bør håndteres med den største forsigtighed. Mere avancerede brugere kan afkode og inspicere kildekoden ved hjælp af et community-decoder-script - såsom et Decode.vbs-værktøj - før noget eksekveres.
Sikkerhed og tryghed
RISIKO: HIGH.vbe er et klassisk Windows-format til sløring af malware. Ligesom .vbs vil et dobbeltklik på en .vbe KØRE den med det samme med dine rettigheder via Windows Script Host - den kan slette filer, redigere registreringsdatabasen, downloade nyttelast eller sprede sig selv, og kodningen skjuler bevidst, hvad den gør. «Kodningen» er trivielt reversibel, så den beskytter intet og bruges hovedsageligt til at undgå simple scannere og overfladisk inspektion. Regler: kør aldrig en .vbe, der er ankommet via e-mail, chat eller download, medmindre du selv har skrevet den eller stoler fuldt ud på den; for at undersøge en skal du AFKODE den til VBScript og læse den som tekst - dobbeltklik aldrig; vær mistænksom over for dobbelte filendelser som «faktura.pdf.vbe». På grund af denne historik og udfasningen af VBScript blokerer mange miljøer .vbe helt. En uventet .vbe bør behandles som fjendtlig og slettes.
Formatdetaljer
kort fortaltProgrammer der åbner VBE-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft |
| Formattype | Kodet (sløret) VBScript-kildekodefil |
| Kodningsmetode | Proprietær tegn-erstatnings-sløring med en indlejret tjeksum; ikke reel kryptering - fuldt reversibel |
| Filstrukturmarkører | Kodet nyttelast indpakket mellem `#@~^` (start) og `^#~@` (slut) skilletegn med et indlejret længde-/tjeksumfelt |
| Runtime-motor | Windows Script Host - eksekveres af `wscript.exe` (GUI) eller `cscript.exe` (konsol) |
| Encoder-værktøj | Microsoft Script Encoder (`screnc.exe`), et gratis kommandolinjeværktøj |
| MIME-type | `text/vbscript` / `application/x-vbe` |
| Platformunderstøttelse | Kun Windows; WSH er en indbygget Windows-komponent |
| Standard filassociation | Registreret til at eksekvere via WSH ved dobbeltklik i Windows Stifinder |
| Sikkerhedsrisiko | Høj - kodning skjuler nyttelast for overfladisk inspektion; udbredt i e-mail-baseret malware-distribution |
| Afkodning | Fuldt afkodelig tilbage til almindelig `.vbs` ved hjælp af offentligt tilgængelige community-decoder-scripts |
| Scriptsprog-version | VBScript 5.x - samme sprogmotor som almindelige `.vbs`-filer |
| Tegnkodning | ASCII/ANSI tekst; den slørede blok bruger kun printbare ASCII-tegn |
| Almindelig tekst-ækvivalent | `.vbs` (ukodet VBScript); kodet JScript-modpart er `.jse` |
| Udgivet | Late 1990s - produced by Microsoft Script Encoder (screnc.exe), alongside VBScript/WSH |
| Specifikation | learn.microsoft.com |
VBE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om VBE-filer.