Краткий ответ: готовый vsosh{...} по одному скриншоту назвать нельзя — я не могу скачать и запустить файлы по этим ссылкам, а флаг находится внутри бинарника или в панели, которую он поднимает. Ниже — принцип, как дойти до ответа самому.
Ключевые шаги
Безопасность.
.exeне запускай на телефоне или основном компьютере. Для Windows-версии нужна виртуалка (VirtualBox/VMware), для linux-файла — отдельная Linux-ВМ. Достаточно одной версии.Разведка файла. Определи тип и поищи читаемые строки:
file 1_78_04-linux strings -n 6 1_78_04-linux | lessДля exe — аналогично
strings -n 6 1_78_04-windows.exe. Если увидишьUPX!, файл упакован:upx -d файл.Запуск и порт. Судя по заданию, файл поднимает локальную веб-панель. Запусти его в ВМ и посмотри, какой порт слушается:
- Linux:
ss -ltnpилиnetstat -ltnp - Windows:
netstat -ano
Панель обычно открывается по адресу
http://127.0.0.1:<порт>.- Linux:
Осмотр панели. Открой её в браузере и посмотри:
- исходный код страницы и DevTools → Network (какие запросы уходят);
- cookies и скрытые поля форм;
robots.txt, типичные пути/admin,/api,/backup,/flag;- параметры URL: иногда замена
id=1наid=2открывает «чужое» — это IDOR.
Где обычно лежит «секрет владельца». Рядом с бинарником: конфиг, SQLite-база (
*.db,*.sqlite), логи, переменные окружения, комментарии в HTML. Ищи строки по ключевым словамvsosh,flag,secret,password,admin.Формат ответа. Собери строку строго как
vsosh{...}— префикс и фигурные скобки обязательны, внутренний текст бери ровно тот, что нашёл.
Проверка: флаг должен быть получен из файла или ответа панели, а не угадан. Если нашёл похожую строку, убедись, что она не является учебной заглушкой и действительно лежит в данных владельца.
Можешь прикрепить сам файл или хотя бы вывод file 1_78_04-linux и strings -n 6 1_78_04-linux | head -100? Тогда подскажу конкретнее, где искать.
