ansfers_2.3 ipv6 + linpeas Flashcards
(122 cards)
- Объяснить структуру IPv6?
Структура IPv6: Адрес IPv6 представляет собой 128 бит (16 байт), который обычно записывается в виде восьми групп по 4 шестнадцатеричных цифры, разделенные двоеточиями. Примеры правильных IPv6 адресов:
::1
2a02:6b8:a::a
2a02:f680:1:1100::3d60
2604:a880:800:c1::2ae:d001
2001:db8:11a3:9d7:1f34:8a2e:7a0:765d
- Что такое зарезервированные IPv6 адреса?
Так же, как и у IPv4, в протоколе IP шестой версии есть адреса, которые не используются для маршрутизации. Например:
:: — аналогичен адресу 0.0.0.0 для IPv4,
::1 — соответствует 127.0.0.0/8 для IPv4,
2001:0db8:: — адрес зарезервирован для документации и использования в примерах.
- Что такое глобальные IPv6 адреса?
Глобальные IPv6 адреса - это аналог публичных адресов в IPv4. Эти адреса должны быть уникальными в пределах всего интернета. Они выдаются IANA региональным регистраторам, которые затем выдают их провайдерам, а провайдеры - выдают клиентам. Диапазон этих адресов - это все адреса, у которых первые три бита равны «001», что означает все адреса, у которых первый хекстет лежит в диапазоне от 2000 до 3FFF
- Как узнать IPv6 адрес сайта?
Один из самых простых вариантов - использовать онлайн сервисы, например
https://suip.biz/ru/?act=dig
Также это можно сделать с помощью утилиты host в Linux:
- Как открыть IPv6 в веб-браузере?
Для того чтобы открыть IPv6 в веб-браузере, вам нужно поместить IPv6 адрес в квадратные скобки и добавить его перед URL сайта. Например, если IPv6 адрес сайта - 2604:a880:800:c1::2ae:d001, то URL сайта будет выглядеть так: https://[2604:a880:800:c1::2ae:d001]/.
Если вам нужно указать порт, то он ставится через двоеточие снаружи квадратных скобок. Если нужно указать страницу и параметры, то они следуют через слэш после номера порта, либо после адреса. Например, если порт - 8080, страница - index.html, то URL будет выглядеть так: https://[2604:a880:800:c1::2ae:d001]:8080/index.html
- Как в IPv6 посмотреть ARP таблицу?
ip -6 neigh show
- Как настроить свою систему на работу с DNS по IPv6?
необходимо добавить DNS сервера для IPv6 в файл
sudo nano /etc/resolv.conf
- Как посчитать сколько IPv6 адресов в подсети?
2^(128-ДЛИНА_МАСКИ)
- Показ IPv6 маршрутов в локальной системе?
Чтобы вывести список IPv6 маршрутов в Linux выполните команду:ip -6 route show
Или сокращённый вариант этой команды:ip -6 ro
Чтобы показать маршрут по умолчанию IPv6 выполните команду:ip -6 route show default
- Как отключить и включить IPv6?
Для отключения IPv6 в Linux выполните команды:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
Для включения IPv6 в Linux выполните команды:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
- Как посмотреть настройки IPv6?
sudo sysctl -a | grep ipv6
- Ping между двумя linux машинками по ipv6?
Ping -6 ipv6_address%interface -c 4
285.Как настроить SSH для работы только с IPv6?
Для настройки SSH для работы только с IPv6, отредактируйте файл /etc/ssh/sshd_config и убедитесь, что параметр AddressFamily установлен в inet6. После этого перезапустите службу SSH (sudo systemctl restart ssh)
- Научиться собирать методанные?
MetaExtractor — бесплатной утилитой для извлечения метаинформации из файлов PDF и офисных документов. MetaExtractor поддерживает анализ файлов OpenOffice, Microsoft Office, Adobe PDF, созданных в SolidWorks чертежей CAD, извлечение более 40 типов метаданных, работу в пакетном режиме, сохранение извлеченной информации в CSV-файл.
https://4discovery.com/our-tools/metaextractor/
exiftool - это свободная и бесплатная программа, которая позволяет получить метаданные из различных медиафайлов, таких как PDF, видео и изображения. Чаще всего возникает необходимость посмотреть метаданные для фотографий.
https://exiftool.org
- Составить словарь с помощью pwdlogy?
Клонируем pwdlogy на машинку
Git clone https://github.com/tch1001/pwdlogy
заполняем данными файлы keywords.txt, commonPhrases.txt, birthday.txt
запускаем скрипт с помощью python3, пишем внутри start
python3 pwdlogy.py
start
В итоге, получаем файл gen.txt, который содержит все комбинации слов и чисел
- Составить словарь с помощью crunch?
crunch 3 7 abcdef
Ещё один пример:
crunch <минимальная-длинна> <максимальная длина> [-f <путь до charset.lst> имя-набора-символов] [-o wordlist.txt или START] [-t [FIXED]@@@@] [-s startblock]
@ означает символы в нижнем регистре
, означает символы в верхнем регистре
% означает цифры
^ означает разные символы, общим количеством 33.
Вы можете посмотреть их командой:
Crunch 1 1 –t ^
crunch 7 7 abcde123 -t 1@2@3@ Чтобы создать пароль из 7 символов, где 1, 2, 3 имеют строгое статическое место, а @ означает любой символ в нижнем регистре
- Что такое SSHPrank?
SSHprank - это инструмент для тестирования на проникновение в систему с использованием протокола SSH. Он может выполнять различные атаки и тестировать уязвимости в SSH-серверах. Это инструмент, который может использоваться разработчиками и администраторами для обнаружения и устранения уязвимостей в SSH-серверах. Однако обратите внимание, что использование этого инструмента для атаки на несанкционированные системы может быть незаконным.
- Какие основные функции SSHPrank?
SSHPrank предназначен для проведения тестов на проникновение и проверки безопасности системы SSH. Его основные функции включают атаку на сервер SSH, проверку на уязвимости и анализ безопасности.
- Как установить SSHPrank на Linux?
Для установки SSHPrank на Linux вам нужно сначала склонировать репозиторий с помощью команды git clone https://github.com/noptrix/sshprank.git. После этого вам потребуется установить некоторые зависимости, такие как libssh и libssl, а затем скомпилировать и установить программу с помощью make и make install.
- Как создать файл конфигурации для SSHPrank?
Для создания файла конфигурации для SSHPrank вы можете использовать любой текстовый редактор, такой как nano, vi или gedit. Просто создайте новый файл с расширением .conf и определите в нем необходимые параметры для работы SSHPrank, такие как целевой IP-адрес, порт, учетные данные и другие параметры атаки. После этого вы сможете указать этот файл конфигурации в качестве аргумента при запуске SSHPrank.
- Как запустить SSHPrank в интерактивном режиме?
Для запуска SSHPrank в интерактивном режиме выполните команду sshprank -i в терминале. Это позволит вам взаимодействовать с программой в реальном времени, вводя необходимые параметры напрямую во время выполнения.
- Как использовать ключ -s для атаки на сервер SSH?
Ключ -s в SSHPrank используется для указания одного конкретного IP-адреса для атаки. Например, чтобы запустить атаку на сервер с IP-адресом 192.168.1.100, вы можете использовать ключ -s следующим образом: sshprank -s 192.168.1.100. Это позволит вам направить атаку только на указанный сервер.
- Как использовать ключ -r для атаки на список IP-адресов?
Для использования ключа -r в SSHPrank для атаки на список IP-адресов вам нужно создать текстовый файл, в котором перечислены IP-адреса, каждый на новой строке. Назовем этот файл, например, “targets.txt”. Затем вы можете использовать ключ -r, чтобы указать SSHPrank использовать этот файл с IP-адресами в качестве целей для атаки. Например: sshprank -r targets.txt. Это позволит вам направить атаку на все IP-адреса, перечисленные в файле “targets.txt”.
- Как использовать ключ -I для чтения списка IP-адресов из файла?
Для использования ключа -I в SSHPrank для чтения списка IP-адресов из файла, вам нужно создать текстовый файл, в котором перечислены IP-адреса, каждый на новой строке. Давайте назовем этот файл “ip_list.txt”. Затем вы можете использовать ключ -I и указать путь к этому файлу, чтобы SSHPrank использовал его для определения целей атаки.