Запрещено получать флаги при помощи социальной инженерии, фишинга, поддельных ботов Telegram и т.п.
Запрещено передавать решения заданий и флаги до окончания соревновательной части.
Запрещено прибегать к помощи других людей при выполнении заданий.
Игорь, мне вот странно, задача типовая школьная. Список формул дан, построить алгоритм правильного вывода - задача на 2 минуты максимум. Мало того, что автор не хочет сам составить алгоритм (правильную вложенность одной формулы в другую), так ещё и выложенное решение ему не нравится. А ведь за него домашку сделали :-)
Роберт Мусалимов, ну возможно подсказка похожа на фразу: "Съешь ещё этих мягких французских булок, да выпей чаю." Шифрование может быть по XOR, +N/-N, словарю.
Если по словарю и 1 символ заменён на 1 символ, то можно с помощью частотного анализа выяснить частоты букв и декодировать. Опять же для разных языков разные частоты разных букв.
В данном случае всё, что могу подсказать о том, как расшифровать не зная алгоритма.
dollar, Возможно :-) Судя по многократно повторяющейся строке. Возможно она специально дана как подсказка. В таком случае имеем дело со студентом, который хочет, чтобы за него сделали его работу. Может ему прямой путь на сайт фриланс, там быстро расшифруют?
А установочный диск с Win10 не пробовал запустить? Там обычно есть вариант с восстановлением загрузочной области.
Так же можно попробовать восстановить загрузочную область с помощью MsdArt 10. Например ссылка на скачивание здесь, также там есть описание.
Судя по сообщениям ошибки - флешка не отдаёт информацию о своей разметке и пытается смонтироваться не в ntfs или extdos, а в ext4. что естественно не получается.
Тут 2 варианта:
1. Так как флешки в основном форматируют в ntfs, а линуксовый драйвер ntfs-3g не умеет восстанавливать повреждённую систему, нужно найти виндошную машину, и на ней попытаться восстановить данные.
2. Если флешка будет использоваться только в линуксовой среде - переразметить её с помощью part/gpart в ext4 и пользоваться.
Ну да, $this это то же самое.
В рамках данной задачи, аргумент self не обязателен. Более подробно это описано здесь. И при вызове он никогда не указывается.
Перепишу код без self
function keys(mas=null) {
if (func_num_args() == 0) {
return $this.__keys;
} else {
// по аналогии
}
}
Так дефолты у него прописаны. Тут больше непонятен вопрос. Он хочет до вызова процедуры определить существование переменной и вызывать процедуру с разным числом аргументов в зависимости от результатов проверки. @EvgMul я правильно Вас понял?
Если да, то Вам будет полезна функция isset($var2)
TheNYT, был как-то подобный заказчик. мы с ним по тем временам договорились - одна строка кода стоит столько-то. После чего показывал код до правки и после правки.
Запрещено получать флаги при помощи социальной инженерии, фишинга, поддельных ботов Telegram и т.п.
Запрещено передавать решения заданий и флаги до окончания соревновательной части.
Запрещено прибегать к помощи других людей при выполнении заданий.