Райтапы по CTF{2025}
2.84K subscribers
215 photos
25 videos
87 files
393 links
☺️ Уютное сообщество для публикации райтапов с разных CTF соревнований и платформ

💬 Наш ламповый чатик: @writeup_chat

✍️ По любому вопросу можно писать мне: @freenameruuuu

Таски решать тут: @writeup_ctf_bot
Download Telegram
#linuxadministration
Rûnar munt þû finna

Ты попал на удаленный сервер под пользователем user. Известно, что флаг, за которым ты пришел на систему, находится по пути /home/user/secret.txt. Твоя задача — просто прочитать этот файл. Однако возникла проблема: команды cat, awk, find, grep, echo, more, less, head, tail, sort, uniq, nano, vi/vim, strings, xxd, ftp, ssh, python, perl, chmod, nc, base64 и многие другие команды терминала не работают. Кроме того, sudo также недоступен. Твои действия?

Хинт: Некоторые команды, тем не менее, работают корректно. 

Автор: @Max_RSC

Upd. Развернули задачку у наших друзей TaipanByte CTF:

https://ctf.taipanbyte.ru/challenges#Escape-286

Благодарим @FaLLenSkiLL
10🔥3🤔1
#linuxadministration
Linuх для PROдвинутых 1

Вывести на stdout список директорий, содержащих хотя бы один файл с расширением .js. Искать в текущем каталоге и его подкаталогах, текущий каталог НЕ является корневым. Выводить только уникальные директории без дубликатов. Под списком директорий подразумеваются пути к этим директориям.

Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
6👍52🔥2🖕2
Среда, мои чуваки 🤪

Помните, как поломали голову над задачкой по Linux от @Max_RSC? Так вот, второй раунд от автора!

#linuxadministration
Linuх для PROдвинутых 2

В каталоге my_folder находятся два файла с одинаковым содержимым, но с разными именами. Задача — найти дублирующиеся файлы, основываясь на их хеш-суммах (MD5).

• Рабочий каталог — my_folder, то есть вы уже находитесь в этом каталоге и переходить в него не требуется
• Гарантируется, что в каталоге my_folder есть по крайней мере два файла с одинаковым содержимым
• Допускается использование двух последовательных команд для выполнения задания

Хинт: find my_folder [команды] – это неправильное решение. Вы уже находитесь в каталоге my_folder.

Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
🔥76🥱1🖕1
task.iso
368 KB
#linuxadministration
Linuх для PROдвинутых 3
 
К заданию прикреплен ISO-образ. Надо вычислить хеш-сумму файла ISO-образа с использованием алгоритма SHA-256, при этом:
 
• Все действия должны быть выполнены через командную строку без использования графического интерфейса.
• Команда sha256sum task.iso вызывает ошибку: sha256sum command not found.
• Команда shasum -a 256 task.iso вызывает ошибку: shasum command not found.
• Команда openssl sha256 task.iso также вызывает ошибку: openssl command not found.
• У вас нет прав на установку новых программ и инструментов.
 
Необходимо найти альтернативный способ вычисления хеш-суммы файла в заданных условиях, без использования перечисленных инструментов.

Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
9🫡3
#linuxadministration
Linuх для PROдвинутых 1

Вывести на stdout список директорий, содержащих хотя бы один файл с расширением .js. Искать в текущем каталоге и его подкаталогах, текущий каталог НЕ является корневым. Выводить только уникальные директории без дубликатов. Под списком директорий подразумеваются пути к этим директориям.

Присылайте решение автору @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
7👌1
#linuxadministration
Linuх для PROдвинутых 2

В каталоге my_folder находятся два файла с одинаковым содержимым, но с разными именами. Задача — найти дублирующиеся файлы, основываясь на их хеш-суммах (MD5).

• Рабочий каталог — my_folder, то есть вы уже находитесь в этом каталоге и переходить в него не требуется
• Гарантируется, что в каталоге my_folder есть по крайней мере два файла с одинаковым содержимым
• Допускается использование двух последовательных команд для выполнения задания

Хинт: find my_folder [команды] – это неправильное решение. Вы уже находитесь в каталоге my_folder.

Присылайте решение автору @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
7👌1
task.iso
368 KB
#linuxadministration
Linuх для PROдвинутых 3
 
К заданию прикреплен ISO-образ. Надо вычислить хеш-сумму файла ISO-образа с использованием алгоритма SHA-256, при этом:
 
• Все действия должны быть выполнены через командную строку без использования графического интерфейса.
• Команда sha256sum task.iso вызывает ошибку: sha256sum command not found.
• Команда shasum -a 256 task.iso вызывает ошибку: shasum command not found.
• Команда openssl sha256 task.iso также вызывает ошибку: openssl command not found.
• У вас нет прав на установку новых программ и инструментов.

Необходимо найти альтернативный способ вычисления хеш-суммы файла в заданных условиях, без использования перечисленных инструментов. Программирование также не допускается.

Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
8👌1🖕1💊1
#linuxadministration
Linuх для PROдвинутых 4

Представь себе, что ты оказался в ситуации, когда интернет, как назло, подводит, и ты не можешь воспользоваться привычным сервисом для генерации паролей. Но не стоит отчаиваться! В мире Linux есть волшебные команды, способные создать надежный пароль всего за одно мгновение.

Твоя задача – написать команду, которая сгенерирует пароль длиной 30 символов, включающий в себя сочетание латинских букв верхнего и нижнего регистра, цифр и специальных символов, при этом:

• Использовать весь алфавит в каждом наборе символов при генерации пароля необязательно.
• Выводить строго 30 символов не обязательно, допустимо, если их будет немного больше.
• Допускается, что команда может не всегда выдавать результат, подходящий под условие (например, иногда при генерации в пароле могут отсутствовать спецсимволы).
• Необходимо выполнить задание одной командой, без использования пайпов и символа ';'. Программирование также не допускается. Давай учиться делать это правильно и изящно!
• Доступ в интернет отсутствует, но если на твоем дистрибутиве Linux предустановлена подходящая утилита, ее использование будет вполне уместным.

Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot

Благодарим @CyberFazaN за корректировки, внесенные в условие задачи, и помощь.
7❤‍🔥2🔥2