- [⬆ вверх]
- ][ак
- Боевой набор хакера.md
- Весим систему..md
- РЕСУРСЫ ДЛЯ РАЗВИТИЯ — ОРК-ИССЛЕДОВАТЕЛЮ (ЛЕГАЛЬНО).md
- Что такое "DDoS-атака (Distributed Denial of Service)"..md
- Что такое "Бэкдор (Backdoor)",.md
- Что такое "Вирус"..md
- Что такое "Кейлоггер (Keylogger)"...md
- Что такое "Малварь (Malware)"..md
- Что такое "Руткит (Rootkit)"..md
- Что такое "Скам"..md
- Что такое "Социальная инженерия"..md
- Что такое "Спуфинг"..md
- Что такое "Фарминг (Pharming)"..md
- Что такое "Фишинг"..md
- Что такое "Шифровальщик (Ransomware)"..md
В этом мире, где каждому важна не только сила, но и мощь в цифровых сражениях, мы, орк-хакеры, решили испытать силу bash и показать, как можно взорвать систему своим кодом. В этой статье ты узнаешь, как можно использовать примитивные, но мощные инструменты Linux для того, чтобы показать, кто тут главный.
Что такое dd и как это использовать?
dd — это утилита для низкоуровневого копирования данных, которая позволяет нам манипулировать потоками данных на уровне байтов. Но орки используют её не для обычных задач. Мы можем послать поток данных в бездну памяти, чтобы вызвать настоящий хаос.
dd if=/dev/zero of=/dev/null bs=1M count=1000000
if=/dev/zero — это поток нулевых байтов. Да, ты правильно понял — нули. Мы направляем их в систему, чтобы она не могла нормально обрабатывать эти потоки.
of=/dev/null — отправляем поток в "черную дыру". Вся энергия уходит в никуда, но нагрузка на систему остаётся.
bs=1M — указываем размер блока данных. Размер этого блока можно варьировать, но 1 Мб — вполне достаточно, чтобы нагрузить систему.
count=1000000 — задаём количество блоков. Тут мы можем настроить «дозу», но учти, что чем больше блоков, тем мощнее наша атака.
Что происходит при выполнении этого кода?
Когда ты запускаешь этот код, ты заставляешь систему выделять кучу ресурсов для обработки пустых данных. Система начинает тратить огромное количество времени и ресурсов на "пустышки". Это похоже на то, как если бы орк бросал камни в стену, ожидая, что однажды она рухнет. Эффективно, но очень бесполезно!
Запускаем процесс в бесконечность!:
#!/bin/bash
echo "Пошли в бой!"
while true; do
dd if=/dev/zero of=/dev/null bs=1M count=1000000
done
Незаметный: как сделать это без шума?
Ты не хочешь, чтобы система заметила твою мощь, правда? Сможешь скрыть свои действия, направив их в фоновый процесс.
dd if=/dev/zero of=/dev/null bs=1M count=1000000 &>/dev/null &
Теперь ты работаешь в тени, скрытый от глаз системы и других пользователей. Система будет перегружена, но никто не увидит твой след.
Влияние на систему:
Этот код вызывает так называемое «загрязнение» системы: процесс не выполняет никаких полезных операций, но тратит много процессорного времени и памяти. В зависимости от ресурсов системы, ты можешь перегрузить систему, вызывать замедления и даже привести её к сбою.
Это, конечно, не разрушение на уровне ядра, но для слабо защищённой системы этого вполне достаточно, чтобы оставить свой след.
Ты можешь варьировать параметры dd и добавлять другие утилиты для создания более мощных атак. Например, можно использовать:
stress — для дополнительной нагрузки на процессор.
yes — для бесконечного потока данных, который будет истощать ресурсы системы.
yes > /dev/null &
stress --cpu 8 --timeout 60
Теперь ты не только переполнишь память нулями, но и нагрузишь процессор до предела!
Заключение
Когда ты хочешь продемонстрировать свою мощь, командная оболочка bash всегда будет твой верный союзник. Но помни, что большие атаки требуют ответных мер! Будь осторожен, чтобы не попасть в ловушку и не привлекать внимание более сильных врагов — администраторов систем.Всё, что ты видел здесь, могло быть использовано как эксперимент, но с великой силой приходит великая ответственность. Важно помнить, что твоя мощь должна быть использована только в пределах дозволенного и только в рамках дружеских PvP!