Ako skontrolovať, či váš Mac neobsahuje rootkity

Ak sa váš Mac správa zvláštne a máte podozrenie na rootkit, budete sa musieť pustiť do sťahovania a skenovania pomocou niekoľkých rôznych nástrojov. Stojí za zmienku, že môžete mať nainštalovaný rootkit a ani o tom neviete.

Hlavným rozlišovacím faktorom, ktorý robí rootkit výnimočným, je to, že umožňuje niekomu vzdialenému správcovi ovládať váš počítač bez vášho vedomia. Keď niekto získa prístup k vášmu počítaču, môže vás jednoducho špehovať alebo môže vo vašom počítači vykonať akúkoľvek zmenu, ktorú chce. Dôvodom, prečo musíte vyskúšať niekoľko rôznych skenerov, je, že rootkity je notoricky ťažké odhaliť.

Umelecké stvárnenie Rootkitu

Pre mňa, ak mám čo i len podozrenie, že na klientskom počítači je nainštalovaný rootkit, okamžite zálohujem dáta a vykonám čistú inštaláciu operačného systému. To sa samozrejme ľahšie povie, ako urobí a nie je to niečo, čo by som každému odporučil. Ak si nie ste istí, či máte rootkit, je najlepšie použiť nasledujúce nástroje v nádeji, že rootkit objavíte. Ak sa pomocou viacerých nástrojov nič neobjaví, pravdepodobne ste v poriadku.

Ak sa nájde rootkit, je na vás, aby ste sa rozhodli, či bolo odstránenie úspešné, alebo či by ste mali začať od čistého stola. Za zmienku tiež stojí, že keďže OS X je založený na UNIXe(UNIX) , veľa skenerov používa príkazový riadok a vyžaduje si dosť technického know-how. Keďže tento blog je zameraný na začiatočníkov, pokúsim sa držať najjednoduchších nástrojov, ktoré môžete použiť na detekciu rootkitov na vašom Macu(Mac) .

Malwarebytes pre Mac

Používateľsky najpríjemnejší program, ktorý môžete použiť na odstránenie akýchkoľvek rootkitov z Macu(Mac) , je Malwarebytes pre Mac(Malwarebytes for Mac) . Nie je to len pre rootkity, ale aj pre akýkoľvek druh Mac vírusov alebo malvéru.

Okno Malwarebytes

Môžete si stiahnuť bezplatnú skúšobnú verziu a používať ju až 30 dní. Cena je 40 USD, ak si chcete kúpiť program a získať ochranu v reálnom čase. Je to najjednoduchší program na použitie, ale tiež pravdepodobne nenájde skutočne ťažko zistiteľný rootkit, takže ak si nájdete čas a použijete nástroje príkazového riadka nižšie, získate oveľa lepšiu predstavu o tom, či alebo nemáte rootkit.

Rootkit Hunter

Rootkit Hunter je môj obľúbený nástroj, ktorý používam na Macu(Mac) na vyhľadávanie rootkitov. Jeho použitie je pomerne jednoduché a výstup je veľmi ľahko pochopiteľný. Najprv prejdite na stránku sťahovania(download page) a kliknite na zelené tlačidlo sťahovania.

Okno Rootkit Hunter

Pokračujte a dvakrát kliknite na súbor .tar.gz , aby ste ho rozbalili. Potom otvorte okno Terminál(Terminal) a prejdite do tohto adresára pomocou príkazu CD.

Prejdite do adresára pomocou príkazu CD

Keď tam budete, musíte spustiť skript installer.sh. Ak to chcete urobiť, použite nasledujúci príkaz:

sudo ./installer.sh – install

Na spustenie skriptu sa zobrazí výzva na zadanie hesla.

Na výzvu zadajte heslo

Ak všetko prebehlo dobre, mali by ste vidieť niekoľko riadkov o spustení inštalácie a vytváraní adresárov. Na konci by malo byť uvedené, že inštalácia bola dokončená( Installation Complete) .

Spustenie inštalácie

Pred spustením skutočného skenera rootkitov musíte aktualizovať súbor vlastností. Ak to chcete urobiť, musíte zadať nasledujúci príkaz:

sudo rkhunter – propupd

Zadajte príkaz – propupd

Mali by ste dostať krátku správu oznamujúcu, že tento proces fungoval. Teraz môžete konečne spustiť skutočnú kontrolu rootkitov. Ak to chcete urobiť, použite nasledujúci príkaz:

sudo rkhunter – check

Zadajte príkaz – skontrolujte

Prvá vec, ktorú urobí, je kontrola systémových príkazov. Väčšinou tu chceme zelené OK(OKs) a čo najmenej červených Varovaní(Warnings) . Po dokončení stlačíte Enter a začne sa kontrolovať prítomnosť rootkitov.

Kontrolné okno rootkitu so zeleným Nenájdené

Tu sa chcete uistiť, že všetky z nich hovoria Nenájdené(Not Found) . Ak sa tu niečo objaví na červeno, určite máte nainštalovaný rootkit. Nakoniec vykoná nejaké kontroly systému súborov, lokálneho hostiteľa a siete. Na samom konci vám poskytne pekné zhrnutie výsledkov.

Súhrn kontrol systému

Ak chcete viac podrobností o varovaniach, zadajte cd /var/log a potom zadajte sudo cat rkhunter.log , aby ste videli celý súbor denníka a vysvetlenia varovaní. Nemusíte sa príliš starať o príkazy alebo správy o spúšťacích súboroch, pretože tie sú zvyčajne v poriadku. Hlavná vec je, že pri kontrole rootkitov sa nič nenašlo.

chkrootkit

chkrootkit je bezplatný nástroj, ktorý bude lokálne kontrolovať príznaky rootkitu. V súčasnosti kontroluje približne 69 rôznych rootkitov. Prejdite na stránku, kliknite na Stiahnuť(Download) v hornej časti a potom kliknite na chkrootkit najnovší zdroj tarball(chkrootkit latest Source tarball) pre stiahnutie súboru tar.gz.

okno na stiahnutie chrootkitu

Prejdite na počítači Mac do priečinka Stiahnuté(Downloads) súbory a dvakrát kliknite na súbor. Tým ho rozbalíte a vo (uncompress it)Finderi(Finder) vytvoríte priečinok s názvom chkrootkit-0.XX . Teraz otvorte okno Terminálu(Terminal) a prejdite do nekomprimovaného adresára.

adresár chrootkit

V podstate idete CD do adresára Downloads a potom do priečinka chkrootkit. Keď tam budete, zadajte príkaz na vytvorenie programu:

sudo make sense

Tu nemusíte použiť príkaz sudo , ale keďže na spustenie vyžaduje oprávnenia root, zahrnul som ho. Skôr než bude príkaz fungovať, môže sa vám zobraziť správa, že na použitie príkazu make(make) je potrebné nainštalovať nástroje pre vývojárov .

Dialógové okno Inštalovať nástroje pre vývojárov

Pokračujte a kliknutím na Inštalovať(Install) stiahnite a nainštalujte príkazy. Po dokončení spustite príkaz znova. Môžete vidieť veľa upozornení atď., ale jednoducho ich ignorujte. Nakoniec zadáte nasledujúci príkaz na spustenie programu:

sudo ./chkrootkit

Mali by ste vidieť nejaký výstup, ako je to uvedené nižšie:

výstup chrootkitu

Uvidíte jednu z troch výstupných správ: neinfikované( not infected) , netestované(not tested) a nenájdené(not found) . Neinfikovaný znamená, že nenašiel žiadny podpis rootkitu, nenájdený znamená, že príkaz, ktorý sa má testovať, nie je dostupný a netestovaný znamená, že test nebol vykonaný z rôznych dôvodov.

Dúfajme(Hopefully) , že všetko nevyjde infikované, ale ak nejakú infekciu uvidíte, váš počítač bol napadnutý(machine has been compromised) . Vývojár programu v súbore README píše , že by ste mali v podstate preinštalovať OS, aby ste sa zbavili rootkitu, čo v podstate tiež navrhujem.

ESET Rootkit Detector

ESET Rootkit Detector je ďalší bezplatný program, ktorý sa používa oveľa jednoduchšie, ale hlavnou nevýhodou je, že funguje iba na OS X 10.6 , 10.7 a 10.8. Vzhľadom na to, že OS X je v súčasnosti takmer 10.13, tento program nebude pre väčšinu ľudí užitočný.

Okno sťahovania ESET Rootkit Detector

Bohužiaľ, nie je veľa programov, ktoré kontrolujú rootkity na Macu(Mac) . Pre systém Windows(Windows) je toho oveľa viac a je to pochopiteľné, pretože používateľská základňa systému Windows(Windows) je oveľa väčšia. S použitím vyššie uvedených nástrojov by ste však, dúfajme, mali získať slušnú predstavu o tom, či je na vašom počítači nainštalovaný rootkit alebo nie. Užite si to!



About the author

Som softvérový vývojár s viac ako 10-ročnými skúsenosťami. Špecializujem sa na programovanie pre Mac a napísal som niekoľko tisíc riadkov kódu pre rôzne aplikácie Mac, vrátane, ale nie výlučne: TextEdit, GarageBand, iMovie a Inkscape. Mám skúsenosti aj s vývojom pre Linux a Windows. Moje zručnosti vývojára mi umožňujú písať vysokokvalitné a komplexné návody pre rôzne platformy vývoja softvéru – od macOS po Linux – vďaka čomu sú moje návody ideálnou voľbou pre tých, ktorí sa chcú dozvedieť viac o nástrojoch, ktoré používajú.



Related posts