#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
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
Linuх для PROдвинутых 1
Вывести на stdout список директорий, содержащих хотя бы один файл с расширением .js. Искать в текущем каталоге и его подкаталогах, текущий каталог НЕ является корневым. Выводить только уникальные директории без дубликатов. Под списком директорий подразумеваются пути к этим директориям.
Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
❤6👍5✍2🔥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
Помните, как поломали голову над задачкой по Linux от @Max_RSC? Так вот, второй раунд от автора!
#linuxadministration
Linuх для PROдвинутых 2
В каталоге my_folder находятся два файла с одинаковым содержимым, но с разными именами. Задача — найти дублирующиеся файлы, основываясь на их хеш-суммах (MD5).
• Рабочий каталог — my_folder, то есть вы уже находитесь в этом каталоге и переходить в него не требуется
• Гарантируется, что в каталоге my_folder есть по крайней мере два файла с одинаковым содержимым
• Допускается использование двух последовательных команд для выполнения задания
Хинт:
Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
🔥7❤6🥱1🖕1
task.iso
368 KB
#linuxadministration
Linuх для PROдвинутых 3
К заданию прикреплен ISO-образ. Надо вычислить хеш-сумму файла ISO-образа с использованием алгоритма SHA-256, при этом:
• Все действия должны быть выполнены через командную строку без использования графического интерфейса.
• Команда
• Команда
• Команда
• У вас нет прав на установку новых программ и инструментов.
Необходимо найти альтернативный способ вычисления хеш-суммы файла в заданных условиях, без использования перечисленных инструментов.
Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
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
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
Linuх для PROдвинутых 2
В каталоге my_folder находятся два файла с одинаковым содержимым, но с разными именами. Задача — найти дублирующиеся файлы, основываясь на их хеш-суммах (MD5).
• Рабочий каталог — 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
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 за корректировки, внесенные в условие задачи, и помощь.
Linuх для PROдвинутых 4
Представь себе, что ты оказался в ситуации, когда интернет, как назло, подводит, и ты не можешь воспользоваться привычным сервисом для генерации паролей. Но не стоит отчаиваться! В мире Linux есть волшебные команды, способные создать надежный пароль всего за одно мгновение.
Твоя задача – написать команду, которая сгенерирует пароль длиной 30 символов, включающий в себя сочетание латинских букв верхнего и нижнего регистра, цифр и специальных символов, при этом:
• Использовать весь алфавит в каждом наборе символов при генерации пароля необязательно.
• Выводить строго 30 символов не обязательно, допустимо, если их будет немного больше.
• Допускается, что команда может не всегда выдавать результат, подходящий под условие (например, иногда при генерации в пароле могут отсутствовать спецсимволы).
• Необходимо выполнить задание одной командой, без использования пайпов и символа ';'. Программирование также не допускается. Давай учиться делать это правильно и изящно!
• Доступ в интернет отсутствует, но если на твоем дистрибутиве Linux предустановлена подходящая утилита, ее использование будет вполне уместным.
Присылайте решение @Max_RSC, он предоставит флаг, который затем нужно будет сдать боту @writeup_ctf_bot
Благодарим @CyberFazaN за корректировки, внесенные в условие задачи, и помощь.
❤7❤🔥2🔥2