Введение
Рад приветствовать дорогих читателей! Продолжая рубрику статей о программном обеспечении с открытым исходным кодом, я хочу представить простые и удобные в автоматизации инструменты для шифрования информации как в текстовом, так и графическом формате. В конце будет небольшой скрипт для автоматизации действий в ежедневной жизни пентестера.Дисклеймер: Все данные предоставленные в данной статье, взяты из открытых источников. Не призывают к действию и являются только лишь данными для ознакомления, и изучения механизмов используемых технологий.
PurrCrypt Грозно-пушистый инструмент шифрования, который превращает ваши секреты в милые звуки котиков и собачек
Что это?
PurrCrypt — это инструмент шифрования, который использует сложные криптографические методы, маскируя секретные сообщения под звуки животных, такие как "мяу" и "гав".Установка и испоользование
Инструмент написан на языке Rust, поэтому устанавливаем его в систему при помощи команды:
Код:
sudo apt install rustc cargo
Код:
git clone https://github.com/vxfemboy/purrcrypt
cd purrcrypt/src
cargo install --path .
Теперь приступим к сотворению магии! Первым делом идёт генерация пары ключей:
Код:
purr genkey fluffy
Код:
purr import-key --public ~/Downloads/mr_whiskers_key.pub
Код:
purr list-keys
Теперь выбираем наш “диалект”, доступны кошачий и собачий.
Код:
purr set-dialect cat # кошачий
purr set-dialect dog # собачий
Код:
purr encrypt --recipient mr_whiskers --input secret_catnip_stash_locations.pdf --dialect cat
Как можно убедиться, скрипт хорошо справился со своей задачей! Теперь расшифруем файл:
Код:
purr decrypt --key fluffy --input suspicious_dog_noises.purr --output true_meaning_of_bork.txt
Вот мы и получили исходное сообщение! Таким образом можно довольно интересно и необычно шифровать важные файлы, что без сомнения заведёт злоумышленника во вмешательство.
VisualCrypto Набор инструментов для визуальной криптографии и схем случайных решёток
Что это?
VisualCrypto – это открытый набор инструментов на Python, разработанный для криптографии Visual Secret Sharing, который делит секретное изображение на несколько шаров.Установка и использование
Качаем репозиторий и устанавливаем необходимые модули для работы:поп
Код:
git clone https://github.com/coduri/VisualCrypto.git
cd VisualCrypto
pip install -r requirements.txt
Код:
cp -r scripts web_app/
Код:
python3 web_app/app.py
Открываем его по порту 5000:
Принцип действия довольно прост, выбираем тип операции encryption/decryption. В случае encryption выбираем изображение которое требуется зашифровать.
По окончанию процесса вам обязательно нужно скачать все два изображения, т.к для расшифровки требуются все два изображения.
Процесс Decryption работает по аналогии, только теперь нужно вставить два зашифрованных изображения:
Discover Пользовательские bash-скрипты для автоматизации задач пентеста
Что это?
Discover — пользовательские скрипты bash, используемые для автоматизации различных задач тестирования на проникновение, Данный инструмент включает разведку, сканирование, разбор и создание вредоносных полезных нагрузок и слушателей с помощью Metasploit.Установка и использование
Нам потребуется лишь клонировать репозиторий и запустить главный скрипт discover.sh:
Код:
git clone https://github.com/leebaird/discover
cd discover/
bash discover.sh
Думаю максимально подробно можно не расписывать что и за что отвечает. Покажу функцию сканирования сети:
Создание полезной нагрузки:
И открытие листенера в msfconsole.