Как да проверите вашия Mac за руткити
Ако вашият Mac се държи странно и подозирате, че има руткит, тогава ще трябва да се заемете с изтеглянето и сканирането с няколко различни инструмента. Струва си да се отбележи, че може да имате инсталиран руткит(rootkit) и дори да не го знаете.
Основният отличителен фактор, който прави руткит специален, е, че той дава на някого отдалечен администраторски контрол над вашия компютър без ваше знание. След като някой има достъп до вашия компютър, той може просто да ви шпионира или може да направи каквато и да е промяна в компютъра ви. Причината, поради която трябва да изпробвате няколко различни скенера, е, че руткитите са изключително трудни за откриване.
За мен, ако дори подозирам, че на клиентски компютър има инсталиран руткит, веднага архивирам данните и извършвам чиста инсталация на операционната система. Очевидно това е по-лесно да се каже, отколкото да се направи и не е нещо, което препоръчвам на всеки да направи. Ако не сте сигурни дали имате руткит, най-добре е да използвате следните инструменти с надеждата да откриете руткита. Ако нищо не се получи с помощта на множество инструменти, вероятно сте добре.
Ако бъде намерен руткит, от вас зависи да решите дали премахването е било успешно или просто трябва да започнете от чист лист. Също така си струва да се спомене, че тъй като OS X е базирана на UNIX , много от скенерите използват командния ред и изискват доста малко техническо ноу-хау. Тъй като този блог е насочен към начинаещи, ще се опитам да се придържам към най-лесните инструменти, които можете да използвате за откриване на руткити на вашия Mac .
Malwarebytes за Mac
Най-удобната за потребителя програма, която можете да използвате за премахване на руткити от вашия Mac , е Malwarebytes for Mac . Не е само за руткити, но и за всякакъв вид Mac вируси или зловреден софтуер.
Можете да изтеглите безплатната пробна версия и да я използвате до 30 дни. Цената е $40, ако искате да закупите програмата и да получите защита в реално време. Това е най-лесната програма за използване, но също така вероятно няма да намери наистина труден за откриване руткит, така че ако отделите време да използвате инструментите на командния ред по-долу, ще получите много по-добра представа дали или не имате руткит.
Ловец на руткит
Rootkit Hunter е любимият ми инструмент, който да използвам на Mac за намиране на руткити. Той е относително лесен за използване и изходът е много лесен за разбиране. Първо отидете на страницата за изтегляне(download page) и щракнете върху зеления бутон за изтегляне.
Продължете и щракнете двукратно върху файла .tar.gz , за да го разопаковате. След това отворете прозорец на терминала(Terminal) и отидете до тази директория с помощта на командата CD.
След като сте там, трябва да стартирате скрипта installer.sh. За да направите това, използвайте следната команда:
sudo ./installer.sh – install
Ще бъдете подканени да въведете паролата си, за да стартирате скрипта.
Ако всичко е минало добре, трябва да видите някои редове за стартиране на инсталацията и създаване на директории. В края трябва да пише Installation Complete .
Преди да стартирате действителния руткит скенер, трябва да актуализирате файла със свойства. За да направите това, трябва да въведете следната команда:
sudo rkhunter – propupd
Трябва да получите кратко съобщение, което показва, че този процес е работил. Сега най-накрая можете да стартирате действителната проверка на руткит. За да направите това, използвайте следната команда:
sudo rkhunter – check
Първото нещо, което ще направи, е да провери системните команди. В по-голямата си част искаме зелени ОК(OKs) тук и възможно най-малко червени предупреждения(Warnings) . След като това приключи, ще натиснете Enter и той ще започне да проверява за руткити.
Тук искате да сте сигурни, че всички те казват Не е намерено(Not Found) . Ако нещо се появи червено тук, определено имате инсталиран руткит. И накрая, той ще направи някои проверки на файловата система, локалния хост и мрежата. В самия край ще ви даде хубаво обобщение на резултатите.
Ако искате повече подробности за предупрежденията, въведете cd /var/log и след това въведете sudo cat rkhunter.log , за да видите целия регистрационен файл и обясненията за предупрежденията. Не е нужно да се тревожите твърде много за съобщенията за команди или стартиращи файлове, тъй като те обикновено са ОК. Основното нещо е, че нищо не е открито при проверка за руткити.
chkrootkit
chkrootkit е безплатен инструмент, който ще проверява локално за признаци на руткит. В момента той проверява за около 69 различни руткита. Отидете на сайта, щракнете върху Изтегляне(Download) в горната част и след това щракнете върху chkrootkit най-новия tarball източник(chkrootkit latest Source tarball) , за да изтеглите файла tar.gz.
Отидете в папката Downloads на вашия (Downloads)Mac и щракнете двукратно върху файла. Това ще го декомпресира(uncompress it) и ще създаде папка във Finder , наречена chkrootkit-0.XX . Сега отворете прозорец на терминала(Terminal) и отидете до некомпресираната директория.
По принцип вие CD в директорията Downloads и след това в папката chkrootkit. Веднъж там, въведете командата, за да направите програмата:
sudo make sense
Тук не е нужно да използвате командата sudo , но тъй като тя изисква root привилегии за изпълнение, аз я включих. Преди командата да работи, може да получите съобщение, че инструментите за разработчици трябва да бъдат инсталирани, за да използвате командата make .
Продължете и щракнете върху Инсталиране(Install) , за да изтеглите и инсталирате командите. След като приключите, изпълнете командата отново. Може да видите куп предупреждения и т.н., но просто ги игнорирайте. И накрая, ще въведете следната команда, за да стартирате програмата:
sudo ./chkrootkit
Трябва да видите някакъв изход като това, което е показано по-долу:
Ще видите едно от трите изходни съобщения: не е заразен( not infected) , не е тестван(not tested) и не е намерен(not found) . Не е заразен означава, че не е намерил руткит подпис, не е намерен означава, че командата, която трябва да бъде тествана, не е налична и не е тествана означава, че тестът не е извършен поради различни причини.
Да се надяваме(Hopefully) , че всичко не е заразено, но ако видите някаква инфекция, значи машината ви е компрометирана(machine has been compromised) . Разработчикът на програмата пише във файла README , че по принцип трябва да преинсталирате операционната система, за да се отървете от руткита, което по същество също предлагам.
ESET Rootkit Detector
ESET Rootkit Detector е друга безплатна програма, която е много по-лесна за използване, но основният недостатък е, че работи само на OS X 10.6 , 10.7 и 10.8. Като се има предвид, че OS X е почти до 10.13 в момента, тази програма няма да бъде полезна за повечето хора.
За съжаление, няма много програми, които проверяват за руткити на Mac . Има много повече за Windows и това е разбираемо, тъй като потребителската база на Windows е много по-голяма. Въпреки това, като използвате инструментите по-горе, трябва да се надяваме, че имате прилична представа дали на вашата машина е инсталиран руткит или не. Наслади се!
Related posts
Как да предотвратите заспиването на вашия Mac
Как да пренастроите клавишите Fn на вашия Mac
Някои клавиши на вашия Mac не работят правилно?
5 начина за принудително отказване от приложения на вашия Mac
Как да създадете символни връзки на вашия Mac
Архивирайте вашия Mac с помощта на Time Machine
Използване на Disk Utility за архивиране на вашия Mac
Как да печатате черно-бяло на Mac
Какво е друго място за съхранение на Mac и как да го почистите
4 начина за деинсталиране на приложения на Mac
Най-добрите клавишни комбинации за Mac за учене
Как да се свържете с отдалечен или локален сървър на Mac
10 най-добри безплатни игри за Mac, които можете да изтеглите сега
Как да актуализирате Mac OS X и Mac приложения от терминал
Промяна или подправяне на MAC адрес в Windows или OS X
Как да правите екранни снимки на Mac OS с клавишни комбинации
Как да замените и обедините файлове на Mac
Използвайте аудио входа Line In на Mac
Вижте запазените пароли за Wi-Fi (WPA, WEP) на OS X
Как да активирате заключване за активиране на вашия Mac компютър