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

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

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

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

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

Категории

Все категории
Loading categories
hacker-scripts — Основано на реальных событиях | Kitploit
Инструменты/GitHubGitHub/narkoz/hacker-scripts
Утилиты общего назначенияСкриптинг и автоматизация
GitHubnarkoz/hacker-scripts

hacker-scripts

Основано на реальных событиях

Репозиторий
49.8k6.7k4 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Английский | 简体中文

Хакерские скрипты

Основано на реальной истории:

xxx: Итак, наш билд-инженер ушёл в другую компанию. Чувак буквально жил в терминале. Знаете, такой тип, который любит Vim, создаёт диаграммы в Dot и пишет wiki-посты в Markdown... Если что-то — вообще что-то — требует больше 90 секунд его времени, он пишет скрипт, чтобы это автоматизировать.

xxx: И вот мы сидим, просматриваем его, гм, «наследие»

xxx: Вам понравится

xxx: smack-my-bitch-up.sh — отправляет текстовое сообщение «задерживаюсь на работе» его жене (судя по всему). Автоматически выбирает причины из массива строк, случайным образом. Запускается через cron. Срабатывает, если после 21:00 на сервере есть активные SSH-сессии с его логином.

xxx: kumar-asshole.sh — сканирует входящие письма от «Kumar» (DBA у наших клиентов). Ищет ключевые слова вроде «help», «trouble», «sorry» и т.д. Если ключевые слова найдены — скрипт подключается по SSH к серверу клиента и откатывает staging базу данных до последнего бэкапа. Затем отправляет ответ «no worries mate, be careful next time».

xxx: hangover.sh — ещё одна cron-задача, настроенная на определённые даты. Отправляет автоматические письма вроде «плохо себя чувствую/буду работать из дома» и т.д. Добавляет случайную «причину» из другого предопределённого массива строк. Срабатывает, если в 8:45 утра на сервере нет интерактивных сессий.

xxx: (и Оскар достаётся) fucking-coffee.sh — этот ждёт ровно 17 секунд (!), затем открывает telnet-сессию к нашей кофе-машине (мы понятия не имели, что кофе-машина в сети, работает на Linux и у неё открыт TCP-сокет) и отправляет что-то вроде sys brew. Оказывается, это запускает варку средней половинной порции латте и ждёт ещё 24 (!) секунды перед тем, как налить в чашку. Время рассчитано точно так, чтобы дойти от стола чувака до машины.

xxx: ни хрена себе, я оставлю это

Оригинал: http://bash.im/quote/436725 (на русском) (Archive.org ссылка) Pull request'ы с другими реализациями (Python, Perl, Shell и т.д.) приветствуются.

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

Необходимы следующие переменные окружения:

root@kitploit:~
# used in `smack-my-bitch-up` and `hangover` scripts
TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TWILIO_AUTH_TOKEN=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

# used in `kumar_asshole` script
[email protected]
GMAIL_PASSWORD=password

Для Ruby-скриптов необходимо установить гемы: gem install dotenv twilio-ruby gmail

Cron-задачи

root@kitploit:~
# Запускает `smack-my-bitch-up.sh` с понедельника по пятницу в 21:20.
20 21 * * 1-5 /path/to/scripts/smack-my-bitch-up.sh >> /path/to/smack-my-bitch-up.log 2>&1

# Запускает `hangover.sh` с понедельника по пятницу в 8:45.
45 8 * * 1-5 /path/to/scripts/hangover.sh >> /path/to/hangover.log 2>&1

# Запускает `kumar-asshole.sh` каждые 10 минут.
*/10 * * * * /path/to/scripts/kumar-asshole.sh

# Запускает `fucking-coffee.sh` ежечасно с 9:00 до 18:00 по будням.
0 9-18 * * 1-5 /path/to/scripts/fucking-coffee.sh

Код распространяется под лицензией WTFPL.

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