Пожалуй, напишу ещё сюда, раз обьявил этот канал своим микро-блогом :D
Напряжённые выходные. С вечера субботы вместе с Ваней решали #miemctf, в воскресенье с утра сидели в яндексе и дорешивали. Это того стоило, нас пригласили в финал ещё до окончания тура :D
На правах рекламы: EVA обьявляет набор. Если вы чувсвуете себя в силах - пишите в лс @AnyKeyShik
Напряжённые выходные. С вечера субботы вместе с Ваней решали #miemctf, в воскресенье с утра сидели в яндексе и дорешивали. Это того стоило, нас пригласили в финал ещё до окончания тура :D
На правах рекламы: EVA обьявляет набор. Если вы чувсвуете себя в силах - пишите в лс @AnyKeyShik
Итак, наконец-то дошли руки запилить сюда пост. Спустя энное время копания в теме я начал пилить свое ядро. Возможно, кто-то скажет "зачем, и так все есть". Интересно. Хочу попробовать. Хочу разобраться :D
Для тех, кому интересно - ссылка на гитхаб
https://github.com/AnyKeyShik/SimpleKernel
Для тех, кому интересно - ссылка на гитхаб
https://github.com/AnyKeyShik/SimpleKernel
GitHub
GitHub - AnyKeyShik/SimpleKernel: My simple kernel
My simple kernel. Contribute to AnyKeyShik/SimpleKernel development by creating an account on GitHub.
Ну, раз уж я вернулся к своему привычному образу жизни напишу пару строк сюда.
Во-первых, я не с пустыми руками - на днях попалась ооочень интересная задача на асме, кому интересно - могут писать решение в лс
Во-вторых, я наконец-то доделал бота с анимешными пикчами. Так как основная аудитория вк, то и бот находится там же (она пока в бете, после нее в телеграм добавлю тоже). Кому интересно - пишите ей
UPD. По поводу задачи. Есть своя библиотека io со следюущими функциями:
Во-первых, я не с пустыми руками - на днях попалась ооочень интересная задача на асме, кому интересно - могут писать решение в лс
Во-вторых, я наконец-то доделал бота с анимешными пикчами. Так как основная аудитория вк, то и бот находится там же (она пока в бете, после нее в телеграм добавлю тоже). Кому интересно - пишите ей
UPD. По поводу задачи. Есть своя библиотека io со следюущими функциями:
readi32 - считать целое 32-битное знаковое числоwritei32 - вывести целое 32-битное знаковое числоnl - перевод кареткиfinish - завершение программыИтак, итоги второй ночи. Теперь бот умеет пользоваться нечетким поиском и стало гораздо удобнее просить пикчи. Просто выбираем нужную тематику и все
Попалась тут не очень адекватная таска, может быть, кто-то решит. Требуется написать функцию, которая работает как sign(). То есть три случая:
x < 0 => -1
x == 0 => 0
x > 0 => 1
А теперь про ограничения:
1) Условного оператора нет
2) Битовых операций нет
3) Бул честный, а не сишный (то есть отдельный тип)
4) Приведения типов нет
5) Лишних переменных нет
Как всегда - кому интересно поломать голову - добро пожаловать в лс
x < 0 => -1
x == 0 => 0
x > 0 => 1
А теперь про ограничения:
1) Условного оператора нет
2) Битовых операций нет
3) Бул честный, а не сишный (то есть отдельный тип)
4) Приведения типов нет
5) Лишних переменных нет
Как всегда - кому интересно поломать голову - добро пожаловать в лс
Все страньше и чудесатее. После личного чтения могу сказать одно - первая версия (с большой долей вероятности) была вбросом, чтобы отвлечь внимание
Forwarded from Эшер II A+
⏱ Законопроект «об автономном Рунете», поправки ко второму чтению в Госдуме которого выложены в карточке законопроекта на портале Госдумы https://sozd.duma.gov.ru/bill/608767-7 , требует хорошей вычитки. Но времени у нас может и не быть. Поэтому я уже готов описать основные отличия от певроначального текста и что всё это значит.
⚡️ В законопроекте ко второму чтению какие-то основные линии оставлены, какие-то убраны, появились совершенно новые темы, которых не было в зачатке в первом чтении. Вроде и тот же закон, а в сумме — все новое. Все поправки сенатора Боковой (соавтора законопроекта!) были отклонены… Все заявления про компенсации за «провалы» управления остались красным словцом в СМИ. Принято много правок некоего депутата Кудрявцева (вице-президент ПАО «Ростелеком», о как) и Лугового (соавтор законопроекта). «Всё равно не закон — а какая-то каша — АС, домены, криптография, ОРИ, блокировки, учения, угрозы… Как будто сначала кто-то один писал, птом его убили , посадили другого писать и так раз 8», — выразился руководитель «Роскомсвободы» Артём Козлюк.
✅ Убран кэширующий ГосDNS. Даже следа не осталось
✅ Поправлены нестыковки пунктов законов и проектов
‼️ Средства противодействия угроз устанавливается только операторам связи. Владельцы АС, не являющиеся операторами связи (Яндекс например), управляют маршрутизацией «как-то»
⁉️ Добавлено обязательное обеспечение российской криптографии для государственных информационных систем (чтобы это не значило, а главное зачем оно здесь)
⁉️ Модели угроз, для нейтрализации коих создан этот законопроект, определяет Правительство РФ. Т.е. закон предписывает Праительству описать, зачем козе баян
⁉️Уточнено, что центральное управление маршрутизации должно осуществляться только если оба конца трафика в России. Я хочу посмотреть в глаза человеку, который это написал. Или не хочу
⁉️ Зачем-то введена отдельно процедура блокировки ресурсов с незаконными персональными данными. Прямо отдельными пунктами в рамках этого законопроекта. Написано очень криво, надо вчитываться для подробностей
‼️ Добавлены всякие плюшки Правительству для нормирования
‼️ Оставлены бесплатные средства противодействия угрозам у операторов связи. Это которые DPI для блокировки
‼️ Роскомнадзор оставлен главным по российским нацдоменам (привет, КЦ). В новых формулировках, но суть та же
✅ Оставлено снятие ответственности за блокировки с операторов связи
‼️ Оставлены центральное управление маршрутизацией, полный контроль за точками обмена трафиком, учет трансграницы
‼️ Оставлены учения по противодействию угрозам
‼️ Оставлены средства контроля за всем этим
⛈ Александр Жаров (руководитель Роскомнадзора, представший вчера в образе синего мертвеца в официальных пабликах) уже обоснованно празднует победу. Я говорил же — это единственный выгодоприобретатель, который готов хотя бы к части пунктов законопроекта. Вот прямо завтра — чик и всё. «В законопроекте сейчас четко описано, что правительство будет определять перечень угроз, в каких случаях будет включаться управление сетью связи: это чрезвычайные ситуации. <...> Блокировка – это чрезвычайная ситуация» https://www.vedomosti.ru/technology/articles/2019/04/09/798693-zakonoproekt-o-suverennom-runete Напрашивается вывод, что для Жарова существование интенета это черезвычайная ситуация.
🎭 Я фигляр и юморист. Но мне хотелось бы на своем канале вести нормальные серьезные темы. Возможно с шутками, иронией и фиглярством в рамках разумного. Но как с таким материалом можно выдерживать приемлимый уровень профессионализма, деловой стиль изложения — мне не понятно. Я не знаю.
⚡️ В законопроекте ко второму чтению какие-то основные линии оставлены, какие-то убраны, появились совершенно новые темы, которых не было в зачатке в первом чтении. Вроде и тот же закон, а в сумме — все новое. Все поправки сенатора Боковой (соавтора законопроекта!) были отклонены… Все заявления про компенсации за «провалы» управления остались красным словцом в СМИ. Принято много правок некоего депутата Кудрявцева (вице-президент ПАО «Ростелеком», о как) и Лугового (соавтор законопроекта). «Всё равно не закон — а какая-то каша — АС, домены, криптография, ОРИ, блокировки, учения, угрозы… Как будто сначала кто-то один писал, птом его убили , посадили другого писать и так раз 8», — выразился руководитель «Роскомсвободы» Артём Козлюк.
✅ Убран кэширующий ГосDNS. Даже следа не осталось
✅ Поправлены нестыковки пунктов законов и проектов
‼️ Средства противодействия угроз устанавливается только операторам связи. Владельцы АС, не являющиеся операторами связи (Яндекс например), управляют маршрутизацией «как-то»
⁉️ Добавлено обязательное обеспечение российской криптографии для государственных информационных систем (чтобы это не значило, а главное зачем оно здесь)
⁉️ Модели угроз, для нейтрализации коих создан этот законопроект, определяет Правительство РФ. Т.е. закон предписывает Праительству описать, зачем козе баян
⁉️Уточнено, что центральное управление маршрутизации должно осуществляться только если оба конца трафика в России. Я хочу посмотреть в глаза человеку, который это написал. Или не хочу
⁉️ Зачем-то введена отдельно процедура блокировки ресурсов с незаконными персональными данными. Прямо отдельными пунктами в рамках этого законопроекта. Написано очень криво, надо вчитываться для подробностей
‼️ Добавлены всякие плюшки Правительству для нормирования
‼️ Оставлены бесплатные средства противодействия угрозам у операторов связи. Это которые DPI для блокировки
‼️ Роскомнадзор оставлен главным по российским нацдоменам (привет, КЦ). В новых формулировках, но суть та же
✅ Оставлено снятие ответственности за блокировки с операторов связи
‼️ Оставлены центральное управление маршрутизацией, полный контроль за точками обмена трафиком, учет трансграницы
‼️ Оставлены учения по противодействию угрозам
‼️ Оставлены средства контроля за всем этим
⛈ Александр Жаров (руководитель Роскомнадзора, представший вчера в образе синего мертвеца в официальных пабликах) уже обоснованно празднует победу. Я говорил же — это единственный выгодоприобретатель, который готов хотя бы к части пунктов законопроекта. Вот прямо завтра — чик и всё. «В законопроекте сейчас четко описано, что правительство будет определять перечень угроз, в каких случаях будет включаться управление сетью связи: это чрезвычайные ситуации. <...> Блокировка – это чрезвычайная ситуация» https://www.vedomosti.ru/technology/articles/2019/04/09/798693-zakonoproekt-o-suverennom-runete Напрашивается вывод, что для Жарова существование интенета это черезвычайная ситуация.
🎭 Я фигляр и юморист. Но мне хотелось бы на своем канале вести нормальные серьезные темы. Возможно с шутками, иронией и фиглярством в рамках разумного. Но как с таким материалом можно выдерживать приемлимый уровень профессионализма, деловой стиль изложения — мне не понятно. Я не знаю.
Хотел я написать райтапы на все таски с YauzaCTF, но, судя по всему, уже не напишу. Выкидываю на ту единственную, на которую написал :D
https://medium.com/@AnyKeyShik/yauza-ctf-2019-polution-2-dca83e048862
https://medium.com/@AnyKeyShik/yauza-ctf-2019-polution-2-dca83e048862
Medium
Yauza CTF 2019: Polution 2
Перед нами бинарь, при запуске жалующийся на радиацию:
Forwarded from Sergey Migalin
@AnyKeyShik делает рывок сквозь 10 мест скорборда! что творится, господа, это уже не цтф, а футбол какой-то
Напишу, пожалуй, еще сюда.
Для всех, кому интересно, предлагаю нетривиальный челендж. Входные данные:
1. Любой компилируемый яп
2. Линукс х64 (вообще, можно какой угодно, хоть 8-битный. Но на х64 интереснее Х) )
Требуется написать программу, которая выводит на экран "Hello World!" и при этом в скомпилированном состоянии весит 678 байт. Меньше - пожалуйста, больше - нет. Решения скидывайте в лс. Если через месяц никто не пришлет решение - выложу сюда свой код, который решает эту задачу. Glhf!
UPD. Программа обязана корректно работать и завершаться без ошибок! Иначе не считается решением
Пока абсолютное первое место - 61 байт. Сможете побить рекорд? :)
Для всех, кому интересно, предлагаю нетривиальный челендж. Входные данные:
1. Любой компилируемый яп
2. Линукс х64 (вообще, можно какой угодно, хоть 8-битный. Но на х64 интереснее Х) )
Требуется написать программу, которая выводит на экран "Hello World!" и при этом в скомпилированном состоянии весит 678 байт. Меньше - пожалуйста, больше - нет. Решения скидывайте в лс. Если через месяц никто не пришлет решение - выложу сюда свой код, который решает эту задачу. Glhf!
UPD. Программа обязана корректно работать и завершаться без ошибок! Иначе не считается решением
Пока абсолютное первое место - 61 байт. Сможете побить рекорд? :)