Kali Linux – это дистрибутив Linux, созданный на основе Debian, предназначенный для цифровой криминалистики и тестирования на проникновение.
Она поддерживается и финансируется Offensive Security Ltd. Mati Aharoni, Devon Kearns и Raphaël Hertzog являются основными разработчиками.
В Kali Linux предустановлено более 600 программ для тестирования на проникновение, в том числе nmap (сканер портов), Wireshark (анализатор пакетов), John the Ripper (взломщик паролей), Aircrack-ng (набор программ для тестирования беспроводных локальных сетей на проникновение) , Burp Suite и OWASP ZAP (оба сканера безопасности веб-приложений).
Лучшие инструменты Kali Linux 2019 — 10 лучших инструментов тестирования проникновения Kali Linux
Kali Linux может работать в исходном режиме, если он установлен на жестком диске компьютера, может быть загружен с лайв компакт-диска или с USB-носителя или же может работать на виртуальной машине.
Она поддерживает платформу Metasploit Framework Metasploit Project, инструмент для разработки и реализации эксплойтов безопасности.
21 лучший инструмент Kali Linux для взлома и тестирования на проникновение
Все команды Kali Linux
Здесь ниже мы перечисляем команды A-Z Kali Linux, которые помогут вам упростить работу.
Kali Linux команды | Функции команды |
---|---|
A | |
apropos | Поиск Справочных страниц (man -k) |
apt-get | Поиск и установка пакетов программного обеспечения (Debian) |
aptitude | Поиск и установка пакетов программного обеспечения (Debian) |
aspell | Проверка орфографии |
awk | Найти и заменить текст, сортировать / проверить / индексировать базу данных |
B | |
basename | Базовая директория Strip и суффикс из имен файлов |
bash | GNU Bourne-Again Shell |
bc | Калькулятор |
bg | Отправить в фон |
break | вырваться из цикла |
builtin | Запуск встроенной оболочки |
bzip2 | Сжатие или распаковка |
C | |
cal | Календарь |
case | Условно выполнить команду |
cat | Вывод (отображение) содержимого файлов |
cd | Смена каталога |
cfdisk | Манипулятор таблицы разделов для Linux |
chgrp | Смена группы владельца |
chmod | d Изменить права доступа |
chown | Изменить владельца файла и группу |
chroot | Запустить команду с другим корневым каталогом |
chkconfig | Системные службы chkconfig (уровень запуска) |
cksum | Вывести контрольную сумму CRC и количество байтов |
clear | Очистить экран |
cmp | Сравнить два файла |
comm | Сравнение двух отсортированных файлов построчно |
command | Выполнить команду – игнорирование функций оболочки |
continue | Возобновить следующую итерацию цикла |
cp | Копирование |
cron | Демон для выполнения запланированных команд |
crontab | Запланируйте команду для запуска на более позднее время |
csplit | Разделить файл на определенные по контексту части |
cut | Разделить файл на несколько частей |
D | |
date | Отображение или изменение даты и времени |
dc | настольный калькулятор |
dd | Преобразование и копирование файла, запись заголовков дисков, загрузочных записей |
ddrescue | инструмент восстановления данных ddrescue |
declare | объявлять переменные и присваивать им атрибуты |
df | Показать свободное место на диске |
diff | Показать различия между двумя файлами |
diff3 | Показать различия между тремя файлами |
dig | DNS lookup |
dir | Кратко перечислите содержимое каталога |
dircolors | Настройка цвета для “ls” |
dirname | Конвертировать полный путь в просто path |
dirs | Показать список запомненных каталогов |
dmesg | Вывести сообщения ядра и устройств |
du | Использование файлового пространства |
E | |
echo | Показать сообщение на экране |
egrep | Поиск файлов для строк, которые соответствуют расширенному выражению |
eject | Извлекать съемные носители |
enable | включить и отключить встроенные команды оболочки |
env | переменные окружения |
ethtool | настройки Ethernet-карты ethtool |
eval | Оценить несколько команд / аргументов |
exec | Выполнить команду |
exit | Выход из оболочки |
expect | Автоматизировать произвольные приложения, доступные через терминал |
expand | Преобразовать вкладки в пробелы |
export | Установить переменную среды |
expr | Оценивать выражения |
F | |
false | ничего не делать, безуспешно |
fdformat | Низкоуровневое форматирование дискеты |
fdisk | Манипулятор таблицы разделов для Linux |
fg | Отправить работу на передний план |
fgrep | Поиск файлов для строк, которые соответствуют фиксированной строке |
file | Определить тип файла |
find | Поиск файлов, соответствующих заданным критериям |
fmt | Переформатировать текст абзаца |
fold | Обернуть текст так, чтобы соответствовать указанной ширине |
for | Циклическое выражение |
format | Формат дисков или записей |
free | использование памяти |
fsck | Проверка и исправление целостности файловой системы |
ftp | протокол передачи файлов ftp |
function | Определить макросы функций |
fuser | Определить / убить процесс, который обращается к файлу |
G | |
gawk | Найти и заменить текст в файлах |
getopts | Разбор позиционных параметров |
grep | Поиск файлов на строки, соответствующих заданному шаблону |
groupadd | Добавить в группу и пользователя |
groupdel | Удалить группу |
groupmod | Изменить группу |
groups | Вывод имен групп |
gzip | Сжатие или распаковка файлов |
H | |
hash | Запомнить полный путь к имени аргумента |
head | Вывод первой части файлов |
help | Показать справку для встроенной команды |
history | История команд |
hostname | Вывод или установка системного имени |
I | |
iconv | Преобразование набора символов файла |
id | Вывод идентификаторов пользователя и группы |
if | Часть цикла |
ifconfig | Настроить сетевой интерфейс |
ifdown | Остановить сетевой интерфейс |
ifup | Запустить сетевой интерфейс |
import | Захват экрана X-сервера и сохранение изображения в файл |
install | Копировать файлы и установить атрибуты |
J | |
jobs | Список заданий |
join | соединить линии на общем поле |
K | |
kill | Остановить процесс |
killall | Убить процессы по имени |
L | |
less | Выводит по одному экрану за раз для прокручивания |
let | выполнить арифметику по переменным оболочки |
ln | Создать символическую ссылку на файл |
local | Создать переменные |
locate | Найти файлы |
logname | Вывести текущий логин |
logout | Выход из оболочки логина |
look | Показать строки, начинающиеся с данной строки |
lpc | управления принтером |
lpr | Автономная печать |
lprint | Распечатать файл |
lprintd | Прервать задание на печать |
lprintq | Список очереди печати |
lprm | Удалить задания из очереди печати |
ls | Показать информацию о файлах |
lsof | список открытых файлов |
M | |
make | Перекомпилировать группу программ |
man | Справочное руководство |
mkdir | Создать новые папки |
mkfifo | Создать FIFOs (именованные каналы) |
mkisofs | Создать гибридную файловую систему ISO9660 / JOLIET / HFS |
mknod | Сделать блок или символьные специальные файлы |
more | выводит по одному экрану за раз для прокрутки |
mount | Смонтировать файловую систему |
mtools | манипулирует файлами MS-DOS |
mtr | Диагностика сети mtr (traceroute / ping) |
mv | переместить или переименовать файлы или каталоги |
mmv | Массовое перемещение или переименование файлов |
N | |
netstat | Сетевая информация |
nice | Установить приоритет команды или задания |
nl | Количество строк и записи файлов |
nohup | Выполнить команду, невосприимчивую к зависаниям |
notify-send | Отправлять уведомления на рабочий стол |
nslookup | Запросить DNS-серверы имена в интерактивном режиме |
O | |
open | Открыть файл в приложении по умолчанию |
op | Оператор доступа |
P | |
passwd | Изменить пароль пользователя |
paste | Объединить строки файлов |
pathchk | Проверить переносимость имени файла |
ping | Проверка связи с сетью |
pkill | остановить процессы |
popd | Восстановить предыдущее значение текущего каталога |
pr | подготовить файлы для печати |
printcap | База данных возможностей принтера |
printenv | Вывод переменных среды |
printf | Формат данных |
ps | статус процесса |
pushd | Сохранить и затем изменить текущий каталог |
pwd | Вывести текущий каталог |
Q | |
quota | Показать использование диска и ограничения |
quotacheck | Проверка файловой системы на использование диска |
quotactl | Установить дисковые квоты |
R | |
ram | RAM-диск |
rcp | копировать файлы между двумя машинами |
read | Читать строку из стандартного ввода |
readarray | Чтение из стандартного ввода в переменную массива |
readonly | Пометить переменные / функции как “только для чтения” |
reboot | перезагрузка системы |
rename | переименовать файлы |
renice | приоритет запущенных процессов |
remsync | синхронизирует удаленные файлы по электронной почте |
return | Выход из функции оболочки |
rev | Обратные строки файла |
rm | Удалить файлы |
rmdir | Удалить папки |
rsync | Удаленное копирование файлов (Синхронизация файловых деревьев) |
S | |
screen | экран мультиплексного терминала, запуск удаленных оболочек через ssh |
scp | Secure copy (удаленное копирование файла) |
sdiff | объединить два файла в интерактивном режиме |
sed | Редактор Stream |
select | Принять ввод с клавиатуры |
seq | Вывод числовых последовательностей |
set | Манипуляции с переменными и функциями оболочки |
sftp | Программа безопасной передачи файлов sftp |
shift | Сдвиг позиционных параметров |
shopt | Опции оболочки |
shutdown | Завершение работы или перезапуск Linux |
sleep | Задержка на указанное время |
slocate | найти файлы |
sort | сортировать текстовые файлы |
source | Запуск команды из файла |
split | разделить файл на части фиксированного размера |
ssh | Клиент SSH Secure Shell (программа удаленного входа) |
strace | Трассировать системные вызовы и сигналы |
su | Заменить личность пользователя |
sudo | Выполнить команду как другой пользователь |
sum | Вывести контрольную сумму файла |
suspend | приостановить выполнение этой оболочки |
symlink | Создать новое имя для файла |
sync | синхронизировать данные на диске |
T | |
tail | Вывести последнюю часть файла |
tar | Архиватор Tar |
tee | Перенаправить вывод на несколько файлов |
test | Оценить условное выражение |
time | Программа измерения времени |
times | Пользовательское и системное время |
touch | Изменить временные метки файла |
top | список процессов, запущенных в системе |
traceroute | трассировка маршрута к хосту |
trap | Выполнить команду, когда сигнал установлен (борн) |
tr | Перевести, сжать и / или удалить символы |
true | ничего не делать, успешное выполнение, часть цикла |
tsort | Топологическая сортировка |
tty | y Вывести имя файла терминала на стандартный ввод |
type | Описать команду |
U | |
ulimit | Ограничить пользовательские ресурсы |
umask | Маска создания файла пользователем |
umount | Размонтировать устройство |
unalias | Удалить алиас |
uname | Вывести системную информацию |
unexpand | Конвертирование пробелов в таблицы |
uniq | Унифицировать файлы |
units | Преобразование единиц из одной шкалы в другую |
unset | Удалить имена переменных или функций |
unshar | Распаковать архивы скриптов оболочки |
until | Выполнить команды (до ошибки) часть цикла |
uptime | Показать время работы |
useradd | Создать новую учетную запись пользователя |
usermod | Изменить учетную запись пользователя |
users | Список пользователей, которые в настоящее время вошли в систему |
uuencode | Кодировать двоичный файл |
uudecode | Расшифровать файл, созданный uuencode |
V | |
v | Подробный список содержимого каталога (`ls -l -b’) |
vdir | Подробный список содержимого каталога (`ls -l -b’) |
vi | Текстовый редактор vi |
vmstat | Сообщить о статистике виртуальной памяти |
W | |
wait | Ждать, пока процесс завершится часть цикла |
watch | Периодически выполнять / отображать программу |
wc | Вывод байтов, слов и количества строк |
whereis | Поиск пути программы, man-страниц и исходных файлов для пользователя. |
which | Поиск бинарника программы |
while | выполнения команд часть цикла |
who | Выводит все имена пользователей, вошедших в систему |
whoami | Выводит текущий идентификатор пользователя и имя (id -un ’) |
wget | Скачать веб-страницы или файлы через HTTP, HTTPS или FTP |
write | Отправить сообщение другому пользователю |
X | |
xargs | Утилита xargs Execute, передающая построенные списки аргументов |
xdg-open | xdg-open Открыть файл или URL в выбранном пользователем приложении. |
Y | |
yes | Вывести строку, пока команда не прервана |
См. также:
- ?️ Как правильно обновить ваш Kali Linux
- Настройка Kali Linux 2019.1 для работы с Whonix
- 4 шага, чтобы исправить исправить Unable to locate package virtualbox-guest-x11Kali Linux
- Исправьте медленное обновление Kali Linux, чтобы сделать его очень быстрым
- Лучшие инструменты Kali Linux 2019 — 10 лучших инструментов тестирования проникновения Kali Linux
- Как установить VirtualBox 6.0 на Kali Linux / Linux Mint