Как восстановить Kali linux 2.0
nikos
Well-known member
ghostphisher
гарант codeby
Единственный на 100% универсальный способ: не совать руки куда не понимаешь.
Для пытливого ума . и для блудливых ручек:
— сделайте команду:
nikos
Well-known member
Единственный на 100% универсальный способ: не совать руки куда не понимаешь.
Для пытливого ума . и для блудливых ручек:
— сделайте команду:
Я ещё спрасил как сделать откат
Единственный на 100% универсальный способ: не совать руки куда не понимаешь.
Для пытливого ума . и для блудливых ручек:
— сделайте команду:
Конечно спасибо что ответили
Но вы бы описали что это команда делает и сразу бы сказали что она сносит ядро тогда было всё окей
А то у меня была настроеная kali linux с важной инфой которую мне теперь придётся восстанавливать
Если хотите помочь то помогайте а не вредите
Спасибо но мне надо сделать откат изменений до первой загрузки вы не совсем в тему как говорят в винде откатить до заводского состояния
Я ещё спрасил как сделать откат
Конечно спасибо что ответили
Но вы бы описали что это команда делает и сразу бы сказали что она сносит ядро тогда было всё окей
А то у меня была настроеная kali linux с важной инфой которую мне теперь придётся восстанавливать
Если хотите помочь то помогайте а не вредите
Спасибо но мне надо сделать откат изменений до первой загрузки вы не совсем в тему как говорят в винде откатить до заводского состояния
Мне нужно сделать откат до начального состаяния
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Меню Kali Linux: восстановление, добавление и изменение программ
Особенностью Kali Linux как дистрибутива для тестирования на проникновение является коллекция специализированных инструментов. Все эти инструменты собраны в меню.
Меню Kali Linux хорошо структурировано, программы разбиты на группы, некоторые из которых имеют свои подгруппы, популярные программы собраны в список избранных и т.д. – всё очень красиво. Очень красиво и, на самом деле, совершенно бесполезно, поскольку большинство инструментов – это утилиты командной строки, которые нужно запускать с набором опций. Кликая на название инструмента в меню, вы просто открываете справку для этого инструмента. Даже программы с графическим инструментом намного (!) быстрее запускать из консоли: достаточно начать набирать имя программы и использовать клавишу TAB для автозавершения. Таким образом программу можно запустить буквально за 2-3 секунды, в отличии от меню, в котором нужно вспомнить раздел, возможно, перейти в подраздел и там уже найти нужную программу.
Тем не менее, меню есть и, наверное, им кто-то пользуется. Эта заметка для них. В этой статье мы научимся создавать новые пункты меню, добавлять и удалять программы из меню.
Но прежде чем начать, мы научимся восстанавливать меню Kali Linux – на тот случай, если что-то пойдёт не так.
Как восстановить меню Kali Linux
Если вы поломали меню своей операционной системы, либо просто хотите всё вернуть к исходному состоянию, то воспользуемся инструкцией, которую написал ещё сам Blackmore:
Полностью удаляем вместе с настройками пакет kali-menu:
Удаляем папки, где могли остаться пользовательские ярлыки и конфигурационные файлы:
Вновь устанавливаем kali-menu:
К следующему шагу переходим только есть прооблема ещё не решилась.
Повторно устанавливаем kali-linux-full:
Программы для редактирования меню Kali Linux
Имеется две программы, которыми можно отредактировать меню: menulibre и alacarte. Можете установить их обе или только одну из них:
В этой инструкции я будут изменять меню при помощи alacarte. Если вы захотите выбрать menulibre, то чтобы она заработала от пользователя root откройте файл /usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py:
Найдите там строку:
Как в меню Kali Linux добавить или удалить ярлык или раздел
У программы графический интерфейс, поэтому, надеюсь, разберётесь без меня.
Помните, что если вы создали раздел или подраздел, он не появится в меню, пока в нём нет хотя бы одной программы.
После добавления программы или раздела с программой в меню, они сразу начинают отображаться в меню – не требуется дополнительных команд или действий.
Программы для анонимности в Kali Linux
Чтобы сделать меню более функциональным, я добавлю новый раздел «Анонимность». В этот раздел мы добавим такие программы как:
- Tor Browser — является полностью настроенным и портативным браузером, для просмотра веб-сайтов через сеть Tor.
- TorIptables2 — это анонимайзер, который настраивает iptables и tor для перенаправления всех служб и трафика, включая DNS, через сеть Tor
- autovpn — это инструмент для автоматического подключения к случайному VPN в стране по вашему выбору.
Все эти программы не только отсутствуют в меню, но и ещё отсутствуют в системе, поэтому для их установки выполняем:
Откройте файл .bashrc в директории пользователя любым текстовым редактором:
И для создания новых переменных окружения добавьте следующие строки в этот файл:
Теперь создаём меню 00 – Анонимность:
Если хотите, выберите какую-нибудь иконку, например, много иконок в папке /usr/share/icons/hicolor/256×256/apps/ или просто побродите по папкам /usr/share/icons/ или (самое простое) нагуглите.
Теперь выбираем созданный пункт меню и нажимаем «Создать элемент». Там в качестве имени вводим «Браузер Tor» в качестве команды:
В качестве иконки выберите /opt/Browser/browser/chrome/icons/default/default48.png
Наш первый раздел и первый ярлык появились в меню:
Если на него кликнуть, то мы увидим… браузер Tor:
Мы, конечно, уже молодцы, но мы ещё не закончили.
С помощью TorIptables2 мы можем выполнять такие действия как:
- подключиться к сети Tor и пропустить весь трафик ОС через эту сеть
- отключиться от Tor
Поэтому мы не просто создаём ярлык на программу, а делаем ещё одно меню в разделе Анонимность. Это меню назовём TorIptables2.
Переходим в TorIptables2 и выбираем там «Создать элемент». В качестве имени вводим «Запуск TorIptables2», в качестве команды:
Поставьте галочку «Launch in Terminal».
Теперь «Создать элемент», имя – «Проверить IP адрес», команда
Поставьте галочку «Launch in Terminal».
Важно, чтобы IP менялся и для консольных приложений, поскольку большинство инструментов Kali Linux это именно консольные утилиты. Предыдущая команда проверяет, будет ли скрыт истинный IP при работе программ с интерфейсом командной строки.
Теперь «Создать элемент», имя – «Сменить IP адрес», команда
Поставьте галочку «Launch in Terminal».
Теперь «Создать элемент», имя – «Отключить TorIptables2», команда
Поставьте галочку «Launch in Terminal».
Теперь в раздел Анонимность добавим autovpn. Если указать двухбуквенный код страны, то autovpn будет искать бесплатный VPN из этой страны. Поэтому создадим меню autovpn, а в нём несколько элементов, где мы будем запускать программу с разными опциями. Пример команд:
Если не указать страну, то будет искаться VPN из США:
Для поиска VPN из Японии:
Для поиска VPN из Таиланда:
Для поиска VPN из РФ:
Везде поставьте галочку «Launch in Terminal». Конечно, вы можете добавить любое количество ярлыков с любыми странами
После того, как TorIptables2 завершит работу, это окно можно закрыть, программа всё равно будет работать. Для отключения TorIptables2 мы создали отдельный ярлык. autovpn работает иначе: не нужно закрывать окно, чтобы программа не прекратила свою работу. Если вы хотите прекратить использование VPN, то нажмите CTRL+c и закройте окно.
Небольшое видео, где я демонстрирую только что созданные в меню анонимские причиндалы:
Кстати, у меня ведь есть YouTube-канал с собственным URL: youtube.com/АлексейМилосердов
Там нет контента и всего один подписчик. Поэтому подписывайтесь – чтобы у меня был стимул развивать канал.
Добавление airgeddon и WiFi-autopwner в меню Kali Linux
Ещё парочка примеров добавления программ в меню. Установим airgeddon и WiFi-autopwner в Kali Linux:
В раздел Wireless Attack добавляем элемент с именем airgeddon и командой:
Аналогично для wifi-autopwner, команда:
Теперь эти программы можно запускать из меню:
Обновление Kali Linux из меню
В разделе System Services создайте меню • Обслуживание системы, и добавьте пункты:
«Обновление системы» с командой:
«Очистка системы» с командой:
«Очистка кэша» с командой:
Везде ставьте галочку «Launch in Terminal».
Теперь эти ежедневные операции можно запускать прямо из меню:
Как составлять команды для ярлыков
Как вы могли заметить, используется конструкция:
Можно указывать несколько команд через точку с запятой (;), либо объединив их символами &&. В первом случае, каждая команда будет выполнена в любом случае. Если же вы сгруппировали команды при помощи &&, то каждая последующая будет выполнена только если каждая предыдущая завершилась без ошибки.
Если нам нужно, чтобы была показана консоль, то мы ставим галочку «Launch in Terminal».
Если вам нужно, чтобы терминал не закрывался после выполнения команды, то через точку с запятой добавьте $
Разберём, как мы установили airgeddon. Мы клонировали файлы с ГитХаба:
Затем переместили всю папку airgeddon в директорию /usr/local/bin/, чтобы она была доступна для всех пользователей системы:
В принципе, на этом можно было остановиться. Для запуска airgeddon, нам нужно перейти в его папку:
Т.е. в ярлык мы могли добавить последовательность команд:
Этого достаточно для запуска airgeddon через меню.
Но мы выполнили две дополнительные команды:
Эта команда попросту создаётся файл /usr/bin/airgeddon со следующим содержимым:
делает файл /usr/bin/airgeddon исполнимым.
Фактически, это небольшой Bash-скрипт, который включает в себя последовательность из двух команд. Команда cd /usr/local/bin/airgeddon переносит нас в папку /usr/local/bin/airgeddon, а команда exec bash airgeddon.sh «$@» запускает нужный файл.
Благодаря своему расположению в папке /usr/bin/, мы можем его запустить из любой директории просто введя
Это более «красивый» способ установки – команда в меню получилась проще, и если мы захотим запустить airgeddon из консоли без использования меню, то мы просто набираем слово airgeddon (кстати, можно использовать автозавершение по TAB).
Заключение
В меню можно добавить разные часто повторяющиеся операции, добавить команды управления сервисом Tor, запуск и остановку веб-сервера и MySQL, команду для перевода Wi-Fi карты в беспроводной интерфейс, ярлыки на самостоятельно установленные программы и т.д.
Если у вас возникает проблема с написание команды запуска для ярлыка, то пишите ваши вопросы в комментариях – постараюсь помочь.
Связанные статьи:
Рекомендуется Вам:
22 комментария to Меню Kali Linux: восстановление, добавление и изменение программ
Доброго времени.Ранее устанавливал все вышеописанное и пользовался,очень привык действительно удобно.Но пришлось переустановить кали и при попытке снова настроить-запустить toriptables2.py:вылезают ошибки
sudo: toriptables2.py: command not found
причина наверное в этом
При обработке следующих пакетов произошли ошибки:
python-twisted-core
python-twisted
dnmap
python-twisted-web
sslstrip
python-faraday
kali-linux-full
Как исправить не знаю перечитал кучу форумов по аналогичным ошибкам dpkg dpkg: ошибка при обработке пакета python-twisted-web (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: ошибка при обработке пакета sslstrip (—configure):
проблемы зависимостей — оставляем не настроенным и тд…
Разные варианты пробовал не побеждается ни как подскажите пожалуйса в чем трабл
Добрый день , установил alacarte в Kali Linux
при запуске выдает вот такую вот ошибку:
хотя графический интерфейс и запускается , но добавить МЕНЮ не удается
погуглил , но не нашел понятного решения … пока слабоват и знаний маловато
Приветствую! При добавлении нового элемента он «падает» вниз текущего раздела меню. Пустые разделы без программ не показываются. Возможно, вы просто не туда смотрите?
Я только что проверил — у меня появляются эти же самые сообщения о критической ошибке, но как можно увидеть на скриншоте, ярлык добавился в программе и появился в меню:
я так понимаю GTK версия не та ?
вот проверил , что у меню установлено:
dpkg-query -W libgtk-3-bin
libgtk-3-bin 3.24.5-1
а прога просит версию 3.0 , то-есть более старую
Проверил , но ничего не добавляет,
еще вот такая вот ошибка есть:
(alacarte:3543): Gtk-CRITICAL **: 12:12:39.356: gtk_accel_label_set_accel_closure: assertion ‘gtk_accel_group_from_accel_closure (accel_closure) != NULL’ failed
(alacarte:3543): Gtk-CRITICAL **: 12:12:39.356: gtk_accel_label_set_accel_closure: assertion ‘gtk_accel_group_from_accel_closure (accel_closure) != NULL’ failed
Первая строка — это просто предупреждение, в нём же уже содержится и ответ, что нужно сделать:
открыть файл /usr/share/alacarte/Alacarte/MainWindow.py:
После этого первое предупреждение исчезнет.
Останутся только две критические ошибки, которые я не знаю как побороть. Но в моей системе добавляются и пункты и подпункты и что угодно.
Возможно, у вас какие-то особенности системы? Например, окружение рабочего стола не GNOME, а что-то другое?
Как вам помочь, я не знаю, т. к. не могу воспроизвести проблему — у меня просто работает — скриншот выше я сделал сегодня.
спасибо первая ошибка ушла …
у меня окружение Cinnamon , наверное поэтому и не добавляет пункты МЕНЮ,
элементы добавляет , но только в пункт меню Usual Application —> Прочие
ну ничего и так сойдёт …
очень хорошая темка … так держать … скоро поддержу проэкт материально ,
полезное дело делаете Алексей …
сделал все вручную:
к примеру добавляю пункт меню в Wiress Attacks
создаю файл kali-airgeddon.desktop в папке /usr/share/application
даю права на запуск 644
все арбайтен , вот только может быть немного безграмотно строка запуска:
если , что подправьте
p.s. файл можно сохранять в архиве и после переустановки системы легко восстанавливать …
Мне нравится такой подход — я когда только начинал писать эту статью, если мне не изменяет память, именно о ручном создании и редактировании файлов и хотел написать — по крайней мере, я изучал структуру файлов, которые отвечают за меню. Но что-то пошло не так: то ли я сам запутался, так как файлы меню в Kali находятся в трёх или более разных местах, то ли я подумал, что это будет сложно для других, но в конце концов я остановился на готовых программах.
Возможность сделать архив — это супер, вот я сменил систему и мне лень заново настраивать меню даже по этой статье
пока вот нашел две директории хранения файлов МЕНЮ Application:
но вот при создании пункта МЕНЮ с помощью Alacarte , в пункте прога закинула в Usual Application , но в выше указанных папках не нашел файла , у меня оболочка Cinnamon и вполне
возможно , что проблема в этом ….
структура файла простая , за место размещения отвечает последняя строка Categories
пошарив по паре файлов все станосится ясно .
изучаю далее , будет интересная инфа , обязательно выложу здесь
сегодня попробовал поиграться со второй прогой menulibre
в окружении cinnamon , прога вообще испортила все меню,
снёс все по вашей инструции:
после ребут переустановил:
и о чудо! мои вручную добавленные пунктики остались нетронутые.
так , что ручные пунктики рулят!
все понял почему они остались!
я работаю не в root (обычный пользователь в cinnamon) и являюсь владельцем файлов , хотя в названии есть типа kali-argeddon.desktop
файлы остались на месте , так как удаление МЕНЮ было от root
нашел наконец-то пункт меню AUTOVPN (file.desktop) , который сделал alacarte , название:
при просмотре файловым менеджером название файла показывается по NAME внутри файла , тоесть как AUTOVPN …..
Спасибо большое за эту очень нужную, удобную и что самое главное очень полезную инфу! У меня вопрос не по теме… К сожалению все программы установились кроме TOR Browser.. Не знаю уже что и делать((( Работаю из под root.
Приветствую! Здесь написано, как установить Tor Browser: https://kali.tools/?p=2069#install (найдите там раздел Установка Tor Browser в Kali Linux под рутом)
Большое спасибо, Алексей, за статью.
Знающие люди подскажите пожалуйста, с линуксом только начал знакомиться:
через git clone копировал wifijammer
Создал в меню обьект, как полагается, галка «запускать в терминале», вообщем все по статье, но вот беда — запуска нет, по ярлыку сразу терминал вылетает.
Если пишу в терминале пишет:
Так же дело обстоит и с websploit, запорол я и его по незнанию кухни.
Господа, пожалуйста помогите.
Приветствую, если всё делать с самого начала, то нужно так, клонируем программу:
Чтобы не запутаться, открываем/создаём файл /usr/bin/wifijammer в текстовом редакторе:
Делаем файл исполнимым:
По идее, после тех действий, которые вы уже сделали, вам достаточно просто вписать правильно три строчки в файл /usr/bin/wifijammer. То есть откройте файл
и поправьте, что там не так.
Обратите внимание, что wifijammer — это программа на Python, поэтому файлу не нужно расширение .sh и для запуска не нужно указывать bash, нужно указать python2 (программа написана на второй версии).
1. Спасибо за помощь, уже запускается, делал редактирование файла
gedit /usr/bin/wifijammer
но дело дальше беспрерывного перебора каналов интерфейсом не заходит:
[+] wlan0 channel: 1-11 (с 1 по 11)
Может корректно его удалить, и сделать по вашему мануалу, и как нужно удалять?
2. Вчера ставил websploit и перемещал неправильным методом, запуск не удался. Потом его удалил, воспользовавшись поиском папок в корне, чего делать не стоило-как я понял сечас, ибо сейчас при запуске:
apt-get install websploit
пишет:
Уже установлен пакет websploit самой новой версии (3.0.0-2).
а запустить не удается…
Как победить?
другой командой запуска:
sudo python wifijammer.py
получаем это:
python: can’t open file ‘wifijammer.py’: [Errno 2] No such file or directory
Добрый день,первое-быстрое меню не добавляется как написано,не появляются ярлыки,все делаю точно как написано,второе-автопавнер тоже нормально не работает,если для работы нужен инет а проги переводят адаптер в режим монитора то сразу ошибка-нет подключения,у меня нормально работают проги только в вайфайслакс,кали линукс всегда какие то глюки и баги,хотя и обновляю и зависимости ставлю,наверно всю инфу не говорят по детальной настройке от «а» до»я»
На этом сайте говорят от А до Я. Но проблема в другом — IT инструкции быстро устаревают.
Пример с ярлыками — я писал инструкцию, когда окружением рабочего стола был GNOME, а теперь рабочим столом по умолчанию является XFCE. Вот поэтому и не работает. И не надо никаких конспирологических теорий.
Эта инструкция была написана 2 года назад. Даже на этом сайте некоторые инструкции были написаны 4 года назад — в них тоже что-то может уже не работать. У меня спрашивают в комментариях, «а почему такая-то ошибка». Я не знаю, почему эта ошибка. Я уже даже не всегда помню, о чём я писал четыре года назад.
Конечно, можно всё перепроверить, но (ВНЕЗАПНО) у меня тоже есть работа, которую мне надо работать, чтобы оплачивать счета. А здесь я пишу в свободное время. И в моё свободное время мне хочется заниматься чем-то интересным, например, изучать что-то новое. Мне не хочется возвращаться к прошедшему этапу просто потому, что у кого-то что-то не работает.
Всё сделано кое-как, на коленках и держится на соплях. Если у вас сработало — поздравляю! Если не сработало — а чего же вы хотели от бесплатной инструкции которую вы нашли в Интернете и которая написана непонятно кем и непонятно когда?!
И не надо никакой конспирологии.
Доброго всем, кто читает коммиты апосля статьи.
Як говорится «Курите man’ы»
Пример для XCFE и иже с ними.
Статья по редактированию и кастомизации меню Xforce
https://wiki.xfce.org/ru/howto/customize-menu
и усё (ну почти) меняется путём чтения, немного смекалки, банального понимания на основе чего собрана данная Лика (Debian тчк org — man’ы). И потом дальше по накатке установил программу (всё есть файл) — sudo nano file-name ( ; ; Show or don’t Show only and ect. ect. ect.)
Путь до приложений (иконок *) )
/usr/share/applications/
Путь до дир-и /usr/share/desktop-directories/
Путь до самих конфигов меню /etc/xdg/menus/
Пример из меню KL (кода млин во всё есть файле)
пример на категории в меню
# Само название позиции в меню (вверху файла смотри как там всё это обозвали без цифирок)
02-vulnerability-analysis.directory
# Тут внимательно .directory не пишем
02-vulnerability-analysis
Cisco Tools
02-01-cisco-tools.directory
02-01-cisco-tools
P.S. На заметку- первую (нулевую директории обозвать 000 (тремя нулями тире и мега имя вашего склада/раздела/ и тп) и тогда она появиться в самом верху вашего кастомного (собственного/редактируемого/готового/наипупеньешего/почти родного) Menu, внимательно прочесть статью — где тем самым и потому на примере alacarte (если кто заметил всё-таки для какого окружения она создавалась) написано — не добавил — не жди, что появится!
Целовать не надо меня — » Я «розовый»- Я женщин лублу». Для «тапков»- есть «тапкоракетка»)))
P.P.S — на примере других ярлыков (иконок) можно посмотреть (поэксперементировать если уж вообще ни бум бум) и посмотреть, как будут меняться ваши иконки в муну, КОД’a в самом файле ярлыка(иконки)
Удачи всем в трен-ке пальцев по кнопочкам*
Автору респект и уважуха за терпение и труд.