Hvordan skadelig programvare utnytter skjermoppløsningen for å unngå oppdagelse

Hvordan skadelig programvare utnytter skjermoppløsningen for å unngå oppdagelse

I årevis har utviklere av skadevare og cybersikkerhetseksperter hatt anspente konfrontasjoner. Nylig har utviklingsfellesskapet for skadevare implementert en ny strategi for å unngå oppdagelse: Sjekk skjermoppløsningen.

La oss utforske hvorfor skjermoppløsning er viktig for skadelig programvare og hva det betyr for deg.

Hvorfor bryr skadelig programvare seg om skjermoppløsning?

For å forstå hvorfor skadelig programvare bryr seg om skjermoppløsning, bør du vurdere en av skadevarenes nemesis: virtuelle maskiner .

Virtuelle maskiner er et nyttig verktøy for virusforskere. De fungerer som én datamaskin inne i en annen, slik at du kan bruke et annet operativsystem uten å trenge en ny PC.

For eksempel, hvis du har en Windows 10-datamaskin, men ønsker å bruke Linux, kan du sette opp en virtuell maskin inne i Windows 10 for å kjøre Linux. Den vil fungere som en Linux-datamaskin, men kjøres i et vindu på Windows 10.

Virtuelle maskiner er veldig nyttige for virusforskere, fordi de fungerer som en digital fluefelle. Hvis en forsker tror at et program eller en fil inneholder et virus, kan de teste det ved å kjøre det i en virtuell maskin.

Hvis filen inneholder et virus, vil den begynne å infisere den virtuelle maskinen. Fordi en virtuell maskin er satt opp til å se ut som en ekte maskin, tror viruset at den har infisert en ekte PC, ikke en virtuell maskin. Som sådan begynner den å levere nyttelasten og forårsake skade på den virtuelle maskinen. Heldigvis er det ingen skade viruset kan gjøre på hoveddatamaskinen. Det påvirker bare virtuelle maskiner.

Når viruset er avslørt, kan forskere lære hvordan det fungerer, og deretter tilbakestille den virtuelle maskinen. Deretter tok de det de lærte fra den virtuelle maskinen og brukte dem til å lage virusdefinisjoner for å beskytte brukere på ekte datamaskiner. På grunn av dette er virtuelle maskiner fiendtlige til skadevareutviklere.

Hvilken rolle spiller skjermoppløsningen i dette?

Det er en feil med denne applikasjonstestmetoden. Når skadevareforskere lager en virtuell maskin, bryr de seg egentlig ikke om alle ekstrafunksjonene. Alt de trenger for å teste for virus er en virtuell maskin som fungerer som en vanlig datamaskin, alt annet er bare valgfritt.

Som et resultat installerer forskere noen ganger ikke VMs gjesteprogramvare. Denne programvaren muliggjorde tilleggsfunksjoner som høyere skjermoppløsning, som forskeren egentlig ikke trengte. Hvis brukeren ikke bruker klientprogramvare, låser VM-en vanligvis brukeren til en av to lave oppløsninger: 800x600 og 1024x768.

Disse to oppløsningene er svært viktige for en skadevareutvikler. Moderne datamaskiner og bærbare datamaskiner kommer ikke ofte med skjermer med den oppløsningen. Den størrelsen er veldig utdatert.

Populære enhetsoppløsninger

Hvordan bruker skadelig programvare disse dataene for å unngå virtuelle datamaskiner?

Når skadelig programvare vises på en vertsdatamaskin og det blir lagt merke til at den kjører med en oppløsning på 800×600 eller 1024×768, betyr det at skadelig programvare sannsynligvis kjører på svært utdatert eller potensielt kapabel maskinvare. .

Hvis viruset opererer under disse forholdene, vil det bli eksponert. For å beskytte deg selv, vil skadelig programvare avsluttes av seg selv og ikke forårsake skade.

Fra forskerens perspektiv kjørte programmet og infiserte ikke PC-en, så det var ikke et virus. De kan da gjøre falske antagelser om programmet, slik at skadelig programvare kan reise videre før den oppdages.

Eksempel på skadelig programvare som tester oppløsning i den virkelige verden

Trickbot er et godt eksempel på denne taktikken i aksjon. Forskere klarte nylig å bryte seg inn i en linje med TrickBot-kode og analysere hvordan det fungerer. En Twitter-bruker ved navn Mak (@maciekkotowicz) fant en kode i TrickBot som skanner 800×600 eller 1024×768 oppløsning.

Hvordan skadelig programvare utnytter skjermoppløsningen for å unngå oppdagelse

Kode i TrickBot skanner med 800×600 eller 1024×768 oppløsning

I denne koden tar viruset X- og Y-verdiene til datamaskinens oppløsning, og kombinerer dem deretter for å se resultatet. Hvis resultatet er 800×600 eller 1024×768, vil koden returnere 0. Dette indikerer skadelig programvare som kjører i en virtuell maskin.

Når skadelig programvare vet at den er i en virtuell maskin, ødelegger den seg selv for å unngå oppdagelse. Som et resultat vil alle som ser etter virus i en virtuell maskin vurdere det som trygt.

Hva betyr denne strategien for deg?

Selvfølgelig betyr dette at hvis du bruker 1024x768 eller 800x600 oppløsning, vil du være beskyttet mot noen typer skadelig programvare. Så snart de når systemet, vil de merke oppløsningen din og selvdestruere før de forårsaker skade. For å få denne beskyttelsen må du imidlertid bruke en datamaskin med veldig liten oppløsning!

Som sådan er den beste måten å bekjempe denne nye typen skadelig programvare å oppdatere antivirusprogramvaren . Nå er dette anti-VM-trikset offentlig kjent, så det er svært usannsynlig at high-end sikkerhetsselskaper vil bli lurt igjen.

Dette er imidlertid spesielt viktig å huske på hvis du har en tendens til å sjekke filer på dine egne virtuelle maskiner. Hvis den virtuelle maskinen din kjører på 800×600 eller 1024×768, kan det være verdt å sette den til den mer vanlige oppløsningen. Hvis du ikke gjør det, er det umulig å være sikker på om filen du sjekker har denne anti-VM-forholdsregelen installert.


Topp beste gratis og betalte Syslog Server-programvare for Windows

Topp beste gratis og betalte Syslog Server-programvare for Windows

Syslog Server er en viktig del av en IT-administrators arsenal, spesielt når det gjelder å administrere hendelseslogger på et sentralisert sted.

Hva er Error 524 A Timeout Oppstod og hvordan fikse feilen

Hva er Error 524 A Timeout Oppstod og hvordan fikse feilen

Feil 524: En tidsavbrudd oppstod er en Cloudflare-spesifikk HTTP-statuskode som indikerer at tilkoblingen til serveren ble stengt på grunn av et tidsavbrudd.

Hva er feil 0x80070570? Hvordan fikser jeg denne feilen?

Hva er feil 0x80070570? Hvordan fikser jeg denne feilen?

Feilkode 0x80070570 er en vanlig feilmelding på datamaskiner, bærbare datamaskiner og nettbrett som kjører operativsystemet Windows 10. Den vises imidlertid også på datamaskiner som kjører Windows 8.1, Windows 8, Windows 7 eller tidligere.

Instruksjoner for å fikse blåskjerm-feilen SIDEFEIL I IKKE PAGET OMRÅDE eller STOPP 0x00000050

Instruksjoner for å fikse blåskjerm-feilen SIDEFEIL I IKKE PAGET OMRÅDE eller STOPP 0x00000050

Blue screen of death-feil BSOD PAGE_FAULT_IN_NONPAGED_AREA eller STOP 0x00000050 er en feil som ofte oppstår etter installasjon av en maskinvareenhetsdriver, eller etter installasjon eller oppdatering av ny programvare, og i noen tilfeller er årsaken at feilen skyldes en korrupt NTFS-partisjon.

Hva skal du gjøre når du får Video Scheduler Intern Error?

Hva skal du gjøre når du får Video Scheduler Intern Error?

Video Scheduler Intern Error er også en dødelig blåskjermfeil, denne feilen oppstår ofte på Windows 10 og Windows 8.1. Denne artikkelen vil vise deg noen måter å fikse denne feilen på.

Hvordan forhindre at Epic Launcher starter med Windows

Hvordan forhindre at Epic Launcher starter med Windows

For å få Windows 10 til å starte opp raskere og redusere oppstartstiden, nedenfor er trinnene du må følge for å fjerne Epic fra Windows Startup og forhindre at Epic Launcher starter med Windows 10.

3 bedre måter å lagre filer på skrivebordet

3 bedre måter å lagre filer på skrivebordet

Du bør ikke lagre filer på skrivebordet. Det finnes bedre måter å lagre datafiler på og holde skrivebordet ryddig. Den følgende artikkelen vil vise deg mer effektive steder å lagre filer på Windows 10.

Rett opp feilen til lysstyrkeglidebryteren som forsvinner fra oppgavelinjen

Rett opp feilen til lysstyrkeglidebryteren som forsvinner fra oppgavelinjen

Uansett årsak, noen ganger må du justere skjermens lysstyrke for å passe til forskjellige lysforhold og formål. Hvis du trenger å observere detaljene i et bilde eller se en film, må du øke lysstyrken. Omvendt kan det også være lurt å senke lysstyrken for å beskytte batteriet til den bærbare datamaskinen.

9 måter å fikse at Windows-datamaskinen våkner tilfeldig for å se etter oppdateringer

9 måter å fikse at Windows-datamaskinen våkner tilfeldig for å se etter oppdateringer

Våkner datamaskinen din tilfeldig og dukker opp et vindu som sier "Søker etter oppdateringer"? Vanligvis skyldes dette programmet MoUSOCoreWorker.exe - en Microsoft-oppgave som hjelper til med å koordinere installasjonen av Windows-oppdateringer.

Hvordan bruke PuTTY på Windows

Hvordan bruke PuTTY på Windows

Denne artikkelen forklarer hvordan du bruker PuTTY-terminalvinduet på Windows, hvordan du konfigurerer PuTTY, hvordan du oppretter og lagrer konfigurasjoner og hvilke konfigurasjonsalternativer som skal endres.