Битва титанов: Kali против BlackArch

Битва титанов: Kali против BlackArch

Black Door

Хотелось бы сразу сказать - я не хочу активно топить за один вариант, оба варианты чертовски хороши в своем деле и не зря считаются лучшими, я расскажу об особенностях каждого из них для того, чтобы вы могли сделать выводы и выбрать то, что подходит именно вам.

Давайте остановимся на том, что на скиллы хакера или пентестера в первую очередь влияют его персональные качества, а также конечно же уровень знаний и опыта. Прежде чем называть себя "хакером" нужно научиться работе с огромным количеством инструментов, в числе которых должны быть и инструменты собственной разработки, но и это не все, нужно уметь применять на практике такие утилиты как SQLmap, nmap, metasploit и пр. Как именно они реализованы - неважно.

Так или иначе, для того чтобы юзать все утилиты которые давно уже стали инструментом работы любого хакера вам придется соблюдать определенные условия.

Приведу пример. Вам понадобится определенная версия python для использования sqlmap в Windows. Очевидно, что Windows совершенно точно не подходит для этих действий, поэтому мы и будем говорить об Unix.

Так мы подошли к основной теме - что выбрать во всем многообразии таких ОС. Большинство нужных нам инструментов работает сразу после того как вы их установите (хотя есть исключения, ими являются серьезные программы, например - metasploit и пр.).

Ты хочешь сказать что централизованный дистрибутив лучше всего?

А вот и нет. Нужно отталкиваться от того, какие задачи вы будете выполнять, и что вообще собираетесь делать. Допустим, тебе нужно выполнить определенную задачу быстро, в таком случае достаточно будет установить на флешку нужный дистрибутив. А может быть у тебя есть время, чтобы заняться выполнением задачи основательно и вопрос времени тебя не волнует. Тогда ты можешь собрать под себя систему на основе Debian, Arch, Fedora и прочих.

Так а что выбрать между BlackArch и Kali?

Ответ прост - бери то что нравится. Понимаю, не такой ответ ты ожидал увидеть. Просто фишка в том что они примерно одинаковы, отличия только в том, что Kali собран на Debian, а BlackArch - на Arch. Но я всё таки обязан остановиться на этом подробнее.


Kali 

Kali Linux — дистрибутив с монолитным репозиторием («стандартые» программы лежат вместе с утилитами для тестирования), настройки системы подойдут для пентестинга (здесь уже есть шифрование дисков и возможность уничтожения мастер слота по паролю, выключена автозагрузка сетевых служб, рут является пользователем по умолчанию). Но это не означает что настройки вы не сможете подкрутить как вас удобно.

Вообще Kali Linux не просто так является таким популярным дистрибутивом, он реально хорош. Все таки он прост, но мощен.


BlackArch

BlackArch — Arch Linux с дополнительным пользовательским репозиторием. Не поняли? Расскажу понятнее. Это дистрибутив который содержит все утилиты для тестирования на проникновение. Единствитенный минус - в его сложности. У дистрибутива нет графического установщика, это отпугивает начинающих пользователей

Но есть копнуть глубже, то окажется что из BlackArch сделать вполне себе миленькую операционку, с достаточно стильным внешним видом. Например так выглядит BlackArch который не кастомизирован почти:

Как и стандартный Arch еще можно настроить по своему вкусу. Самое интересное - Kali тоже настраивается. Но! Kali с момента первого запуска выглядит и работает отлично. А вот после первого запуска Arch, эстет внутри вас может умереть навсегда. Настолько там все плохо.

Настройка утилит

Пожалуй этот пункт даже важнее предыдущего. Бывает что при установке утилит которые не входят в стандартный пакет дистрибутив у пользователя могут возникнуть трудности. В Kali используются пакеты из репозитория Debian, а в BlackArch из Pacman и AUR. В Kali пакетов честно говоря меньше, намного меньше. Так что для того чтобы установить что-то, чего нет в стандартных репозитория, то придется использовать ppa, а это может ослабить вашу безопасность. У BlackArch масса пакетов, можно даже собрать из исходников при помощи yaourt. Но встретившись с проблемами в BlackArch (а шанс встречи с ними у него выше) вам придется решать их своими ручками.

Итоги

BlackArch (Arch Linux) очень непрост. Я советую его только тем, кто разобрался в Linux . Для работы с BlackArch (Arch Linux) нужны более глубокие знания Linux, того как он устроен. Изучение Linux поможет вам и при пентестинга, и при обслуживании системы. Для примера, через какое-то время после начала работ на Arch Linux многие проблемы системы перестали казаться нерешаемыми, я мог за пар минут разрулить сложности которые раньше казались мне чём-то более серьезным чем были на самом деле. Главное не стать тем человеком который вместо продуктивной работы занимается тем, что постоянно настраивает в своей системе что-то.

Подводя итоги скажу, что новичкам я конечно не советую BlackArch. Тем кто не уверен в своих силах следует остановиться на Kali и не париться, а те кто в своих силах уверены, те и не читают таких статей и давно выбрали систему исходя из своих нужд. Добра вам, учитесь и развивайтесь.




Report Page