Как проверить свой Mac на наличие руткитов
Если ваш Mac ведет себя странно, и вы подозреваете руткит, вам нужно приступить к загрузке и сканированию с помощью нескольких различных инструментов. Стоит отметить, что вы можете установить руткит(rootkit) и даже не знать об этом.
Главный отличительный фактор, который делает руткит особенным, заключается в том, что он позволяет удаленному администратору управлять вашим компьютером без вашего ведома. Как только кто-то получит доступ к вашему компьютеру, он может просто шпионить за вами или внести любые изменения в ваш компьютер. Причина, по которой вам нужно попробовать несколько разных сканеров, заключается в том, что руткиты, как известно, трудно обнаружить.
Что касается меня, то, если я даже подозреваю, что на клиентском компьютере установлен руткит, я немедленно создаю резервную копию данных и выполняю чистую установку операционной системы. Очевидно, что это легче сказать, чем сделать, и я не рекомендую делать это всем. Если вы не уверены, есть ли у вас руткит, лучше всего использовать следующие инструменты в надежде обнаружить руткит. Если при использовании нескольких инструментов ничего не получается, вероятно, все в порядке.
Если руткит обнаружен, вам решать, было ли удаление успешным или вам следует начать с чистого листа. Также стоит упомянуть, что, поскольку OS X основана на UNIX , многие сканеры используют командную строку и требуют определенных технических знаний. Поскольку этот блог ориентирован на новичков, я постараюсь придерживаться самых простых инструментов, которые вы можете использовать для обнаружения руткитов на вашем Mac .
Malwarebytes для Mac
Самая удобная программа, которую вы можете использовать для удаления любых руткитов с вашего Mac , — это Malwarebytes для 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 последний архив(chkrootkit latest Source tarball) с исходным кодом» , чтобы загрузить файл tar.gz.
Перейдите в папку « Загрузки(Downloads) » на вашем Mac и дважды щелкните файл. Это распакует его(uncompress it) и создаст папку в Finder с именем chkrootkit-0.XX . Теперь откройте окно терминала(Terminal) и перейдите в несжатый каталог.
По сути, вы переходите в каталог « Загрузки(Downloads) », а затем в папку chkrootkit. Оказавшись там, вы вводите команду, чтобы сделать программу:
sudo make sense
Вам не нужно использовать здесь команду sudo , но, поскольку для ее запуска требуются привилегии root, я включил ее. Прежде чем команда сработает, вы можете получить сообщение о том, что для использования команды make необходимо установить инструменты разработчика .
Нажмите « Установить(Install) » , чтобы загрузить и установить команды. После завершения снова запустите команду. Вы можете увидеть кучу предупреждений и т. д., но просто игнорируйте их. Наконец, вы наберете следующую команду для запуска программы:
sudo ./chkrootkit
Вы должны увидеть вывод, подобный показанному ниже:
Вы увидите одно из трех выходных сообщений: не заражено( not infected) , не проверено(not tested) и не найдено(not found) . «Не заражен» означает, что сигнатуры руткита не обнаружены, «не найдено» означает, что тестируемая команда недоступна, а «не проверено» означает, что тест не был выполнен по разным причинам.
Будем надеяться(Hopefully) , что все окажется не зараженным, но если вы увидите какую-либо инфекцию, значит, ваша машина скомпрометирована(machine has been compromised) . Разработчик программы пишет в файле README , что вы должны в основном переустановить ОС, чтобы избавиться от руткита, что в принципе я и предлагаю.
Детектор руткитов ESET
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
Как использовать камеру непрерывности на iOS и OS X
Сделайте резервную копию вашего Mac с помощью Time Machine
Как массово переименовывать файлы на вашем Mac
Стоит ли обновлять свой Mac до Мохаве?
Как сделать так, чтобы кому-то было сложнее взломать ваш Mac
10 лучших бесплатных игр для Mac, которые вы можете скачать прямо сейчас
Как заменить и объединить файлы на Mac
Как подключиться к удаленному или локальному серверу на Mac
Как печатать в черно-белом режиме на Mac
20 советов, как максимально эффективно использовать Finder на Mac
Изменить или подделать MAC-адрес в Windows или OS X
Как редактировать файл hosts на Mac
15 советов, как продлить срок службы батареи на Mac
Как найти и обновить 32-битные приложения на вашем Mac
5 приложений, которые выведут ваш новый Mac на новый уровень