Hvad er HTA-filformatet?
.hta (HTML Application) er en type HTML-dokumentfil, der samler HTML-markup, JScript og VBScript-script i en selvstændig skrivebordsapplikation til Windows. I modsætning til .html-filer køres .hta ikke af webbrowsere - i stedet eksekveres den på den lokale maskine af mshta.exe, den Microsoft HTML Application Host, der er indbygget i Windows. Microsoft introducerede formatet i 1999 sammen med Internet Explorer 5 som en måde at bygge letvægts GUI-værktøjer på ved hjælp af kendte webteknologier, men med fuld, betroet adgang til operativsystemet i stedet for en browsers sandkasse-miljø.
Den væsentligste forskel fra almindelige websider er privilegier: en .hta kører med de samme tilladelser som den loggede bruger, med ubegrænset adgang til Windows-registreringsdatabasen, filsystemet, COM-objekter og ActiveX-kontroller. Vinduets udseende - titel, ikon, kantstil og størrelsesændring - konfigureres via det Microsoft-specifikke <HTA:APPLICATION>-element placeret inde i dokumentets <head>. Filen er almindelig tekst uden et binært «magic number»; den identificeres ved sin .hta-filendelse og det pågældende tag.
Potentielle risici. Brug af .hta-filer fra ukendte kilder indebærer mange risici. Selvom operativsystemer og antivirusværktøjer anvender forskellige teknikker til at afbøde disse risici, udføres mange angreb udelukkende på grund af brugerens uforsigtighed. Mange computervirusser og malware bruger .hta til at ændre poster i Windows-registreringsdatabasen, åbne bagdøre for uønsket adgang eller downloade yderligere payloads - og moderne antivirus-scannere flager rutinemæssigt ubetroede .hta-filer som mistænkelige. Da mshta.exe er en legitim Windows-binær fil, misbruger angribere den ofte i «living-off-the-land»-teknikker til at omgå sikkerhedskontroller.
Sikkerhed og tryghed
RISIKO: HIGHEn HTA er et Windows-program med FULDE PRIVILEGIER, ikke en sandkasse-webside. Dobbeltklik på en .hta KØRER den via mshta.exe med dine brugerrettigheder - den kan læse/skrive filer, ændre registreringsdatabasen, downloade payloads og starte andre programmer. mshta.exe er en velkendt «living off the land»-malwareteknik, og HTA-filer er en almindelig vektor for phishing-vedhæftninger. Regler: åbn aldrig en .hta, der er ankommet via e-mail/chat/download, medmindre du selv har skrevet den eller stoler fuldt ud på den; for at inspicere en skal du ALTID højreklikke > Rediger (åbn som tekst), så den ikke eksekveres; hold øje med dobbelte filendelser som «faktura.pdf.hta». Mange organisationer blokerer .hta og begrænser mshta.exe fuldstændigt. Hvis du har modtaget en uventet, skal du behandle den som fjendtlig og slette den.
Formatdetaljer
kort fortaltProgrammer der åbner HTA-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft |
| Introduceret | 1999, med Internet Explorer 5 |
| Eksekveringsmotor | mshta.exe (Microsoft HTML Application Host), en indbygget Windows-komponent |
| Privilegieniveau | Fuldt betroet - kører uden for browserens sandkasse med OS-privilegier på brugerniveau |
| Scriptsprog | JScript og VBScript |
| Renderingsmotor | Internet Explorers Trident (MSHTML) motor |
| MIME-type | application/hta |
| Filkodning | Almindelig tekst (UTF-8 eller Windows ANSI); ingen binære magic bytes |
| Særligt kendetegn | <HTA:APPLICATION>-element i dokumentets <head>; ingen fast signatur på byte-niveau |
| Vinduestilpasning | Titelbjælketekst, ikon, kantstil, størrelsesændring og rulleadfærd indstilles via <HTA:APPLICATION>-attributter |
| Systemadgang | Fuld læse-/skriveadgang til Windows-registreringsdatabasen, filsystemet, COM-objekter og ActiveX-kontroller |
| Platformunderstøttelse | Kun Windows; ingen indfødt understøttelse på macOS eller Linux |
| Sikkerhedsklassificering | Flages ofte af antivirus som potentielt ondsindet; misbruges hyppigt i «living-off-the-land»-angreb via mshta.exe |
| Udrulning | Hele applikationen indeholdt i én .hta-fil; ingen installationsprogram eller runtime-installation påkrævet |
| Udgivet | 1999 (Internet Explorer 5) |
| Specifikation | en.wikipedia.org |
HTA-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om HTA-filer.