Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
StegCracker — Утилита брутфорс-атаки на стеганографию для обнаружения скрытых данных в файлах. | Kitploit
Инструменты/GitHubGitHub/paradoxis/stegcracker
Взлом паролейСтеганографияКриптографияCTFТестирование на ПроникновениеArchived
GitHubparadoxis/stegcracker

StegCracker

Утилита брутфорс-атаки на стеганографию для обнаружения скрытых данных в файлах.

Репозиторий
602106125 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

StegCracker

Build Status PyPI version codecov pulls

Утилита для подбора паролей стеганографии, позволяющая обнаружить скрытые данные в файлах.
Ищете Docker-репозиторий? Вы можете найти его здесь

Устаревание

Не тратьте время и процессор зря, используйте stegseek! Не убеждены? Взгляните на эти бенчмарки (украдены с любовью):

ПарольСтрокаStegseek v0.4Stegcracker 2.0.9Stegbrute v0.1.1 (-t 8)
"cassandra"1 0000.9s3.1s0.7s
"kupal"10 0000.9s14.4s7.1s
"sagar"100 0000.9s2m23.0s1m21.9s
"budakid1"1 000 0000.9s[p] 23m50.0s13m45.7s
"␣␣␣␣␣␣␣1"14 344 3831.9s[p] 5h41m52.5s[p] 3h17m38.0s

Хотя мне нравилось создавать этот инструмент, он был и всегда будет построен на плохой основе. StegCracker начинался как грязный хак для проблемы, у которой не было хороших или простых в использовании решений; однако его самым большим ограничением является то, что он полагается на спам тысячами вызовов подпроцессов в секунду, что (несмотря на небольшую оптимизацию с помощью нескольких потоков) ужасно сказывается на производительности.

В результате после трёх лет управления проектом я решил передать эстафету и официально завершить проект. Спасибо за поддержку и спасибо @RickdeJager за создание лучшей версии 🎉

Использование

Использовать stegcracker просто: передайте файл в качестве первого параметра и по желанию укажите путь к словарю паролей в качестве второго параметра. Если вы не укажете словарь, утилита попытается использовать встроенный файл rockyou.txt, который поставляется с Kali Linux. Если вы используете другой дистрибутив, вы можете скачать словарь rockyou здесь.

root@kitploit:~
$ stegcracker <файл> [<словарь>]

Или через Docker:

root@kitploit:~
$ docker run -v $(pwd)/data/:/data -it paradoxis/stegcracker example.jpg

Требования

Программа требует установленного бинарного файла steghide и Python версии 3.6 или выше. Если Python 3.6 не установлен, ознакомьтесь с этим руководством по его установке. Steghide можно установить с помощью следующей команды (Kali Linux):

root@kitploit:~
$ sudo apt-get install steghide -y

Установка

Чтобы установить StegCracker, выполните следующую команду:

root@kitploit:~
$ pip3 install stegcracker

Или загрузите последний Docker-образ:

root@kitploit:~
$ docker pull paradoxis/stegcracker

Обновление

Чтобы обновить StegCracker, просто передайте флаг -U команде установки:

root@kitploit:~
$ pip3 install stegcracker -U --force-reinstall

Пример

demo

Часто задаваемые вопросы / Устранение неполадок

  • Я не могу установить утилиту с помощью pip3, но Python 3.6+ установлен

    • Возможно, ваш бинарный файл pip использует другую версию Python. Попробуйте установить напрямую через Python следующим образом (замените "X" на вашу минорную версию, например python3.6): python3.X -m pip install -U stegcracker
  • Я установил утилиту, но при запуске stegcracker выводится "command not found"

    • Скорее всего, каталог bin вашего Python не добавлен в переменную окружения PATH. В качестве временного решения вы можете добавить в файл ~/.bashrc следующее: alias stegcracker='python3 -m stegcracker'
  • Я использую StegCracker 1.X, как обновиться?

    • Если вы обновляетесь с оригинального выпуска 1.X, сначала удалите существующую версию с помощью: sudo rm --force $(which stegcracker)
  • Я хочу запустить более старую версию StegCracker, как мне её получить?

    • Хотя я рекомендую использовать самую последнюю версию, вы можете установить более старую версию StegCracker. Сделать это можно на странице релизов. (Примечание: все вопросы или пул-реквесты, касающиеся этой версии, будут игнорироваться).

Лицензия

Copyright 2020 - Luke Paris (Paradoxis)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Скачать инструмент

Могу ли я запустить этот инструмент на других дистрибутивах Linux?

  • При условии, что у вас есть подходящая версия Python 3.6 и steghide в вашем PATH, он должен работать. Обратите внимание, что инструмент официально протестирован на Kali Linux; все остальные платформы могут быть нестабильны. Если вы найдёте ошибку на другом дистрибутиве, пожалуйста, создайте issue, и я посмотрю, что можно сделать (но также заполните шаблон).
  • Могу ли я запустить StegCracker на Windows?

    • Насколько мне известно, официальных релизов steghide для Windows нет, так что, насколько я знаю: нет.