root@pentest:~$ online
~/pentest — zsh

$ whoami

pentester // web app security // incident response

$ cat skills.txt

OWASP Top 10 · WSTG · API Security · IR · Malware Triage

$ ▋

root@pentest:~$ cat about.md

// кто я

Пентестер с фокусом на веб-приложения, API и реагирование на инциденты. Провожу аудиты по OWASP WSTG и PTES, готовлю отчёты с приоритизацией по CVSS, помогаю закрывать находки и чистить скомпрометированные серверы.

// стек

  • Burp Suite
  • Nmap
  • ffuf
  • sqlmap
  • Nuclei
  • Metasploit
  • YARA
  • ClamAV
  • chkrootkit
  • rkhunter

// сертификаты

  • OSCP
  • eJPT
  • Burp Suite Certified
  • PortSwigger Academy

// методология

Recon → Mapping → Exploitation → Post-exploitation → Reporting → Retest. В IR: Identification → Containment → Eradication → Recovery → Lessons Learned. Работаю строго в рамках подписанного scope и RoE.

root@pentest:~$ ls ./services

Web App Pentest

Black / Grey / White-box. OWASP Top 10, бизнес-логика, аутентификация, авторизация.

API Security

REST, GraphQL, gRPC. BOLA/BFLA, mass assignment, rate-limit, JWT.

Infrastructure & TLS

Периметр, конфигурация TLS/HTTP, security-заголовки, CSP, HSTS.

Incident Response

Форензика Linux-серверов, поиск persistence, удаление бэкдоров и майнеров, восстановление.

Отчёт + Ретест

PDF с PoC, шагами воспроизведения, CVSS и приоритизацией P1–P3. Ретест после фиксов.

Консультации

Threat model, Secure SDLC, харденинг, помощь разработчикам в устранении находок.

root@pentest:~$ cat cases/*.json

// все кейсы обезличены и публикуются с разрешения клиентов либо на собственных стендах

HIGH

Incident Response — бэкдор и майнер на веб-сервере

Контекст: VPS с сайтом; жалобы на высокую нагрузку CPU, подозрительный исходящий трафик.

Что сделано: сбор артефактов (процессы, cron, authorized_keys, логи nginx), обнаружен обфусцированный PHP-бэкдор в директории загрузок и майнер в /tmp с автозапуском через cron. Установлена точка входа — уязвимый плагин CMS.

Результат: инцидент закрыт, persistence удалён, все секреты ротированы, сервер захарденен (права, fail2ban, отключение опасных PHP-функций). Клиент получил краткий IR-отчёт и план профилактики.

HIGH

Аудит веб-приложения — транспортная безопасность и CSP

Scope: корпоративный сайт, публичный периметр. Black-box.

Найдено: отсутствие HSTS, HTTP без корректного редиректа на HTTPS, ослабленная CSP (style-src 'unsafe-inline'), неполный набор security-заголовков, открытый SSH, служебные маршруты в robots.txt, отражение пользовательских параметров (требует ручной верификации контекста).

Результат: приоритизированный план P1/P2 — закрытие служебных маршрутов, верификация отражений, ужесточение SSH, внедрение security-заголовков, HSTS и HTTP→HTTPS redirect. Проведён ретест.

MEDIUM

TLS и конфигурация инфраструктуры — сайт на CMS

Scope: сайт малого бизнеса на CMS, shared hosting.

Найдено: поддержка устаревшего TLS 1.0, отсутствие HSTS, CSP, X-Frame-Options, X-Content-Type-Options; открытые порты БД и FTP; следы неиспользуемой CMS-установки.

Результат: отключён TLS 1.0, ограничен доступ к БД, удалена неиспользуемая установка CMS, добавлены security-заголовки. Итоговая оценка защищённости повышена до «выше среднего».

HIGH

Удаление веб-шеллов и восстановление после компрометации

Контекст: сайт на shared-хостинге, признаки несанкционированного доступа, модификация файлов ядра CMS.

Что сделано: сравнение файлов с эталоном, поиск веб-шеллов по сигнатурам, анализ логов доступа, ротация учётных данных, восстановление из чистой резервной копии, закрытие точки входа.

Результат: сайт восстановлен без потери данных, зафиксированы IOC, клиенту передан отчёт с рекомендациями по предотвращению повторной компрометации.

root@pentest:~$ ls ./writeups

root@pentest:~$ ./contact.sh

// связаться

// форма заявки