Hur du kontrollerar din Mac för rootkits

Om din Mac beter sig konstigt och du misstänker ett rootkit, måste du börja arbeta med att ladda ner och skanna med flera olika verktyg. Det är värt att notera att du kan ha ett rootkit installerat och inte ens veta det.

Den främsta utmärkande faktorn som gör ett rootkit speciellt är att det ger någon fjärradministratör kontroll över din dator utan din vetskap. När någon har tillgång till din dator kan de helt enkelt spionera på dig eller så kan de göra vilken ändring de vill på din dator. Anledningen till att du måste prova flera olika skannrar är att rootkits är notoriskt svåra att upptäcka.

Konstnärsrendering av Rootkit

För mig, om jag ens misstänker att det finns ett rootkit installerat på en klientdator, säkerhetskopierar jag omedelbart data och utför en ren installation av operativsystemet. Detta är uppenbarligen lättare sagt än gjort och det är inget jag rekommenderar alla att göra. Om du inte är säker på om du har ett rootkit är det bäst att använda följande verktyg i hopp om att upptäcka rootkit. Om inget dyker upp med flera verktyg är du förmodligen OK.

Om ett rootkit hittas är det upp till dig att bestämma om borttagningen lyckades eller om du bara ska börja från ett rent blad. Det är också värt att nämna att eftersom OS X är baserat på UNIX , använder många av skannrarna kommandoraden och kräver en hel del tekniskt kunnande. Eftersom den här bloggen är inriktad på nybörjare, ska jag försöka hålla mig till de enklaste verktygen som du kan använda för att upptäcka rootkits på din Mac .

Malwarebytes för Mac

Det mest användarvänliga programmet du kan använda för att ta bort eventuella rootkits från din Mac är Malwarebytes för Mac(Malwarebytes for Mac) . Det är inte bara för rootkits, utan också alla typer av Mac -virus eller skadlig kod.

Malwarebytes-fönster

Du kan ladda ner den kostnadsfria testversionen och använda den i upp till 30 dagar. Kostnaden är $40 om du vill köpa programmet och få realtidsskydd. Det är det enklaste programmet att använda, men det kommer förmodligen inte heller att hitta ett riktigt svårt att upptäcka rootkit, så om du kan ta dig tid att använda kommandoradsverktygen nedan får du en mycket bättre uppfattning om huruvida eller inte du har ett rootkit.

Rootkit Hunter

Rootkit Hunter är mitt favoritverktyg att använda på Mac för att hitta rootkits. Det är relativt lätt att använda och resultatet är mycket lätt att förstå. Gå först till nedladdningssidan(download page) och klicka på den gröna nedladdningsknappen.

Rootkit Hunter-fönster

Fortsätt och dubbelklicka på .tar.gz -filen för att packa upp den. Öppna sedan ett terminalfönster(Terminal) och navigera till den katalogen med CD-kommandot.

Navigera till katalogen med CD-kommandot

Väl där måste du köra installer.sh-skriptet. För att göra detta, använd följande kommando:

sudo ./installer.sh – install

Du kommer att bli ombedd att ange ditt lösenord för att köra skriptet.

Ange lösenord vid uppmaning

Om allt gick bra bör du se några rader om installationsstart och kataloger som skapas. I slutet bör det stå Installation Complete .

Installation startar

Innan du kör själva rootkit-skannern måste du uppdatera egenskapsfilen. För att göra detta måste du skriva följande kommando:

sudo rkhunter – propupd

Ange kommando – propupd

Du bör få ett kort meddelande som indikerar att denna process fungerade. Nu kan du äntligen köra själva rootkit-kontrollen. För att göra det, använd följande kommando:

sudo rkhunter – check

Ange kommando – kontrollera

Det första det kommer att göra är att kontrollera systemkommandona. För det mesta vill vi ha gröna OK(OKs) här och så få röda varningar(Warnings) som möjligt. När det är klart trycker du på Enter och det börjar leta efter rootkits.

Rootkitkontrollfönster med grönt Hittade inte

Här vill du se till att alla säger Not Found . Om något dyker upp rött här har du definitivt ett rootkit installerat. Slutligen kommer det att göra några kontroller på filsystemet, den lokala värden och nätverket. I slutet kommer det att ge dig en bra sammanfattning av resultaten.

Sammanfattning av systemkontroller

Om du vill ha mer information om varningarna, skriv in cd /var/log och skriv sedan in sudo cat rkhunter.log för att se hela loggfilen och förklaringarna till varningarna. Du behöver inte oroa dig för mycket om kommandon eller meddelanden om startfiler eftersom de normalt är OK. Huvudsaken är att ingenting hittades när man letade efter rootkits.

chkrootkit

chkrootkit är ett gratis verktyg som lokalt kommer att leta efter tecken på ett rootkit. Den söker för närvarande efter cirka 69 olika rootkits. Gå till webbplatsen, klicka på Ladda ner(Download) högst upp och klicka sedan på chkrootkit senaste källkod tarball(chkrootkit latest Source tarball) för att ladda ner filen tar.gz.

chrootkit nedladdningsfönster

Gå till mappen Nedladdningar(Downloads) på din Mac och dubbelklicka på filen. Detta kommer att komprimera den(uncompress it) och skapa en mapp i Finder som heter chkrootkit-0.XX . Öppna nu ett terminalfönster(Terminal) och navigera till den okomprimerade katalogen.

chrootkit-katalogen

I grund och botten, du cd till nedladdningskatalogen(Downloads) och sedan till mappen chkrootkit. Väl där skriver du in kommandot för att skapa programmet:

sudo make sense

Du behöver inte använda kommandot sudo här, men eftersom det kräver root-privilegier för att köras har jag inkluderat det. Innan kommandot kommer att fungera kan du få ett meddelande som säger att utvecklarverktygen måste installeras för att kunna använda kommandot make .

Installera utvecklarverktyg dialogrutan

Gå vidare och klicka på Installera(Install) för att ladda ner och installera kommandona. När du är klar, kör kommandot igen. Du kan se ett gäng varningar, etc., men ignorera dem. Slutligen skriver du följande kommando för att köra programmet:

sudo ./chkrootkit

Du bör se lite utdata som det som visas nedan:

utdata från chrootkit

Du kommer att se ett av tre utgående meddelanden: inte infekterad( not infected) , inte testad(not tested) och inte hittad(not found) . Inte infekterad betyder att den inte hittade någon rootkit-signatur, inte hittad betyder att kommandot som ska testas inte är tillgängligt och inte testat betyder att testet inte utfördes på grund av olika anledningar.

Förhoppningsvis(Hopefully) kommer allt ut inte infekterat, men om du ser någon infektion har din maskin äventyrats(machine has been compromised) . Utvecklaren av programmet skriver i README -filen att du i princip bör installera om OS för att bli av med rootkit, vilket i princip är vad jag också föreslår.

ESET Rootkit Detektor

ESET Rootkit Detector är ett annat gratisprogram som är mycket lättare att använda, men den största nackdelen är att det bara fungerar på OS X 10.6 , 10.7 och 10.8. Med tanke på att OS X är nästan till 10.13 just nu, kommer det här programmet inte att vara användbart för de flesta.

Nedladdningsfönstret för ESET Rootkit Detector

Tyvärr finns det inte många program där ute som söker efter rootkits på Mac . Det finns mycket mer för Windows och det är förståeligt eftersom Windows -användarbasen är så mycket större. Men med hjälp av verktygen ovan bör du förhoppningsvis få en bra uppfattning om huruvida ett rootkit är installerat på din maskin eller inte. Njut av!



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts