Сегодня еду на первый день мероприятия по информационной безопасности — CTF.
Первый день будет посвящён теории: нас познакомят с необходимыми инструментами, которые пригодятся на соревновании, и поделятся практическим опытом.
Теоретическую часть будут вести студенты кафедры, на которую я планирую поступать.
В итогах дня обязательно поделюсь всем, что увидел и узнал, а также фотографиями и впечатлениями!
Пост про 1 день мероприятия:
https://t.me/BoCoder_Python/278
А позаниматься сегодня не успею тк у меня с 8:00 до 12:00 допы по математике, потом сразу с 12:00 до 14 допы по физике.
А CTF начинается в 16:00 + мне ехать примерно час до места, где проводят мероприятие
Вам желаю удачи и продуктивного дня!
#Day76 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6❤5🔥2 1 1
Итоги дня + анонс завтра:
🔺 Сначала расскажу про завтра. Если честно, сомнений многооо.
Нужна команда из трёх человек, а я один. Думал, будет куча людей без команды, а оказалось, что только я, капец.
Не знаю, как всё сложится, но задания порешать точно смогу, это главное. Очень интересно на самом деле.
А без команды если я даже выиграю, то просто призов не получу.
Или может, завтра кто-то ещё без команды окажется тогда будет кайф.
Задания будут идти сразу по нескольким темам, всего понемногу.
Формат — Task Based.
Предположительные темы:
🔺 Теперь расскажу, как прошло мероприятие.
Нам дали основную теорию, рассказали про инструменты для каждой темы, а в конце показали, как "хакнуть" сервер и положить его))
Доклад был действительно крутой - студент очень хорошо подготовился и объяснил всё максимально подробно.
Затронули все направления, о которых я упомянул выше.
На фото с мероприятия
Сейчас читаю статьи из презентации и разбираюсь с инструментами для заданий. Готовлю виртуальную машину с Kali Linux.
Надеюсь, завтра всё пройдёт хорошо ;)
Нужна команда из трёх человек, а я один. Думал, будет куча людей без команды, а оказалось, что только я, капец.
Не знаю, как всё сложится, но задания порешать точно смогу, это главное. Очень интересно на самом деле.
А без команды если я даже выиграю, то просто призов не получу.
Или может, завтра кто-то ещё без команды окажется тогда будет кайф.
Задания будут идти сразу по нескольким темам, всего понемногу.
Формат — Task Based.
Предположительные темы:
1. JoyНаверное завтра расскажу по подробнее в утреннем посте тк будет анонс от организаторов.
2. Osint / Geo osint
3. Crypto
4. WEB
5. Admin / CTB
6. FORENSIC
Нам дали основную теорию, рассказали про инструменты для каждой темы, а в конце показали, как "хакнуть" сервер и положить его))
Доклад был действительно крутой - студент очень хорошо подготовился и объяснил всё максимально подробно.
Затронули все направления, о которых я упомянул выше.
На фото с мероприятия
Сейчас читаю статьи из презентации и разбираюсь с инструментами для заданий. Готовлю виртуальную машину с Kali Linux.
Надеюсь, завтра всё пройдёт хорошо ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5❤🔥3🔥2
Сегодня 2 день мероприятия - CTF
Вчера была теория: рассказывали про инструменты, категории и вообще объяснили, что такое CTF. Мы даже порешали примеры заданий, которые ждут нас сегодня.
Вечером я подготовил всё необходимое: поставил Kali Linux на виртуальную машину, немного настроил и протестировал, чтобы сегодня не тратить время на настройку. Почитал дополнительный материал и после пошёл спать.
Правда, есть один нюанс: для участия нужна команда минимум из трёх человек, а я один. Буду надеяться, что найдутся такие же одиночки, как и я 🥲
Но мне, честно, не столько призы важны, просто очень хочется порешать задачки и попробовать себя в этом
Вечером всем обязательно поделюсь, постараюсь максимально подробно все расписать!!
А вам желаю удачи и
продуктивного дня!!
#Day77 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10❤🔥2🔥2
Постараюсь рассказать всё подробно и понятно.
Началось всё в 12:00. Все распределились по командам, а я так и остался один. Хорошо, что меня всё же допустили к участию, я был этому очень рад ;)
Задания публиковались на специальном сайте, туда же нужно было отправлять флаги (ответы).
Например:
«Матрёшка», «Невидимые чернила», анализ метаданных фотографий.....
Решил пару заданий, они были правда интересными, нужно было прям прогуглить многое, покопаться и додуматься.
Отдельный кайф - это когда ты решил задание полностью сам
Но я ничего из этого не осилил
——————
Общие впечатления и итоги:
Поскольку мероприятие новое, оно ещё довольно «сырое» — были косяки и недоработки. Можно сказать, это пробный запуск для сбора обратной связи от участников. Но мне все равно безумно понравилось, рад, что такие мероприятия развиваются в городе:)
В основном там собрались очень сильные ребята, но слава богу, они выступали в категории студентов. Решали задания буквально за секунды, просто мегаумные парни, молодцы!
А я, хоть и в одиночку, кое-что решил и даже обогнал некоторые команды из 4–5 человек.
Очень крутой опыт! Было интересно порешать такие задачки, плюс бесплатная пицца и кайфовая атмосфера работы.
Узнал много нового, познакомился немного с инструментами Kali Linux и не только. Было интересно все читать , искать и применять сразу на практике. Стал немного умнее
Пока не могу поделиться самими заданиями (ноут не со мной, да и сайт закрыли), но когда выложат разбор — скину тем, кому интересно.
Извиняюсь за это, думал успею с сайта вечероки перекинуть(
Еще безумно хочу спать...... очень устал и не выспался
Надеюсь итоги довольно информативные, а я пойду отдыхать
Всем доброй ночи
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12❤🔥6🔥4
У нас тут глушат интернет, а ркн заблокировал большинство ip для обхода белых списков, так что посты могут задерживаться.
Просто так на всякий случай предупреждаю,
если нет постов = нет интернета
По планам сейчас освоить это, набить руку, потом перейти к FastAPI и уже начинаю писать пет проект
🖥 Обязательные:
Django ORM (Object-Relational Mapper) — это компонент веб-фреймворка Django, который позволяет работать с базой данных, используя Python-код вместо SQL-запросов.
Сильно углубляться не буду — главное, понять основы, освоить принципы работы и немного набить руку.
Всё потому, что основной фреймворк в моих планах — FastAPI, а не Django. Он нужен мне скорее для понимания общей архитектуры, но по подробнее уже расскажу потом, когда перейду к самому Django.
Пока почитаю официальную документацию Django, поищу там нужный мне материал.
В итогах поделюсь какие разделы читал
Official Django Docs:
https://docs.djangoproject.com/en/6.0/#top
Если будет непонятно, то буду шариться по ютубу и искать там информацию.
Всем удачи и продуктивного дня!
#Day78 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3❤🔥2 1
Итоги дня:
🔺 Моё изучение Django ORM
Начал читать официальную документацию Django
В документации действительно много информации, и не всё актуально для старта, поэтому параллельно консультировался с ИИ, чтобы выделить ключевые моменты для практического применения.
1. Прочитал раздел Tutorial
Там в основном вся база по созданию проекта, настройке админки и т.д. Но Пока что сконцентрировался на моделях и работе с ними, чтобы потом увереннее переходить к самому фреймворку.
2. The Model Layer. Немного углубился в этот раздел
Прочитал про основу моделей: Создание моделей, Поля и их типы
Прочитал про Связи между моделями: One-to-many (ForeignKey), Many-to-many
Сама документация очень удобная, чёткая навигация по каждому пункту. Приятно читать
3. Практика через видео
Нашёл вроде как полезный ролик на YouTube по Django ORM, где автор разбирает основные методы, функции и условия запросов. Повторял действия за ним, работая с той же моделью, что и в видео (можно увидеть на первом фото)
Поначалу было непросто разобраться, как совмещать изучение теории с параллельной практикой. Но постепенно получилось наладить процесс.
Если у вас есть советы или предложения, вдруг я делаю что-то совершенно не так, то дайте знать в комментариях. Иногда в голову приходят сомнения просто
Всем спасибо, кто читает посты и ставит реакции, мне очень приятно!!
➡️ BoCoder | 💬 Chat
Начал читать официальную документацию Django
В документации действительно много информации, и не всё актуально для старта, поэтому параллельно консультировался с ИИ, чтобы выделить ключевые моменты для практического применения.
Что изучил/сделал:
1. Прочитал раздел Tutorial
Там в основном вся база по созданию проекта, настройке админки и т.д. Но Пока что сконцентрировался на моделях и работе с ними, чтобы потом увереннее переходить к самому фреймворку.
2. The Model Layer. Немного углубился в этот раздел
Прочитал про основу моделей: Создание моделей, Поля и их типы
Прочитал про Связи между моделями: One-to-many (ForeignKey), Many-to-many
Сама документация очень удобная, чёткая навигация по каждому пункту. Приятно читать
3. Практика через видео
Нашёл вроде как полезный ролик на YouTube по Django ORM, где автор разбирает основные методы, функции и условия запросов. Повторял действия за ним, работая с той же моделью, что и в видео (можно увидеть на первом фото)
⛓ Ссылка на видео:
https://youtu.be/HhrPbmHbDPU?si=WASZpz9dYrz6s8ai
Поначалу было непросто разобраться, как совмещать изучение теории с параллельной практикой. Но постепенно получилось наладить процесс.
Как итог:🔺 Понял,что особо не нужно углубляться в ORM, все придет с практикой при написании пет проекта.🔺 Познакомился с основами работы с моделями, попробовал выполнять запросы.🔺 Освоился в документации, сейчас буду ее читать постепенно
Конечно да, многое не понятно, что нормально. Думаю, что все придет с практикой
Если у вас есть советы или предложения, вдруг я делаю что-то совершенно не так, то дайте знать в комментариях. Иногда в голову приходят сомнения просто
Всем спасибо, кто читает посты и ставит реакции, мне очень приятно!!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9❤🔥2🔥2
Продвигаюсь дальше по roadmap и перехожу к разделу «Фреймворки»
Начинаю с Django. сейчас буду набивать руку на нём
Django - это "Framework for perfectionists with deadlines". В нем уже есть всё: админка, аутентификация, работа с базой. Почему начинаю с него? Он учит архитектуре.
Django заставляет раскладывать код по полочкам (Models, Views, Serializers).
Что вообще буду изучать?
- DRF (Django Rest Framework)
- Auth: JWT токены.
- Admin Panel: Кастомизация админки.
🖥 Обязательные:
Продолжу изучать официальную документацию и сразу применять весь функционал фреймворка на практике.
Official Django Docs:
https://docs.djangoproject.com/en/6.0/#top
Также нашёл подробный видео-курс по Django на YouTube, в котором разбираются все ключевые аспекты.
Пока планирую писать небольшие сайты по урокам и экспериментировать, это поможет набить руку перед переходом к FastAPI.
⛓ Ссылка на видео:
https://youtu.be/L-FyeHQwo4U?si=qtiyVzBWx51wHvmP
В итогах поделюсь тем, что у меня получилось сделать
Всем желаю продуктивного дня!
#Day79 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤3🔥3 1
Итоги дня:
🔺 Моё изучение Django
Урок #1 - Введение в фреймворк Django
Простой вводный урок: рассказали основы, как установить Django и создать Python-проект.
Урок #2 - Создание проекта. Основные файлы
Разобрали структуру проекта, настройки и назначение ключевых файлов. Запустили локальный сервер для тестирования.
Урок #3 - Добавление Джанго приложения
Теория + практика: создал своё приложение, настроил его, прописал отслеживание URL и реализовал вывод информации на страницу (URL 1 фото).
Урок #4 - Шаблонизатор Jinja и HTML шаблоны
Изучили создание HTML-файлов, их размещение в проекте и привязку к страницам сайта.
На фото 2 - пример HTML, работающего на моём сервере.
Пройдено 4 урока из 11 (1 час из 3 часов курса).
Уже начал практиковаться, пишу код, пробую своими ручками все применять на практике.
Перешёл на PyCharm так как мне показался он более удобен для такой работы.
А так пока всё понятно и даётся легко. Завтра продолжу, возможно, даже завершу курс если хватит время.
(Сегодня было мало время, вот и сделал мало 🥲 )
Поддержите лайкосиком;)
➡️ BoCoder | 💬 Chat
Изучаю Django по видео-курсу. Вот что прошёл за сегодня:
Урок #1 - Введение в фреймворк Django
Простой вводный урок: рассказали основы, как установить Django и создать Python-проект.
Урок #2 - Создание проекта. Основные файлы
Разобрали структуру проекта, настройки и назначение ключевых файлов. Запустили локальный сервер для тестирования.
Урок #3 - Добавление Джанго приложения
Теория + практика: создал своё приложение, настроил его, прописал отслеживание URL и реализовал вывод информации на страницу (URL 1 фото).
Урок #4 - Шаблонизатор Jinja и HTML шаблоны
Изучили создание HTML-файлов, их размещение в проекте и привязку к страницам сайта.
На фото 2 - пример HTML, работающего на моём сервере.
⛓ Ссылка на видео-курс:
https://youtu.be/L-FyeHQwo4U?si=qtiyVzBWx51wHvmP
Пройдено 4 урока из 11 (1 час из 3 часов курса).
Уже начал практиковаться, пишу код, пробую своими ручками все применять на практике.
Перешёл на PyCharm так как мне показался он более удобен для такой работы.
А так пока всё понятно и даётся легко. Завтра продолжу, возможно, даже завершу курс если хватит время.
Итоги дня тик ток:
https://vt.tiktok.com/ZSamSC4mW/
Поддержите лайкосиком;)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9❤🔥3🔥2
Мини юбилей сегодня;)
🖥 Обязательные:
Продолжаю смотреть видео-курс. Сегодня изучаю работу с файлами и базой данных.
Если успею по времени, досмотрю курс до конца и попробую сделать свой простой сайтик.
Очень хотелось бы закончить и все сделать сегодня
https://t.me/BoCoder_EDU
Расскажу за что его выбирают многие разработчики, поделюсь плюсами и минусами
Желаю всем
продуктивного дня и удачи!🍀
#Day80 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7❤3🔥3 1
Поста вчера не было по техническим причинам, извиняюсь🥲
С интернетом проблемы, вроде нашел рабочий обход, но его блокнули вот через день. Под вечер вообще свет отрубили и все, вот я и лёг спать, не стал дожидаться тк уже было поздно.
Теперь в школе посты писать не могу заранее, только читать что-то если;(
Ну ладно, может оно и к лучшему, кто знает
Сегодня вечером будут итоги вчерашнего дня + сегодня
(надеюсь без проблем)
🖥 Обязательные:
Буду подключать css , сделаю норм шаблоны для красоты.
После настроить все основные функции, БД, ну и просто попрактиковаться, поизучать.
Вечером запишу запись экрана того, что у меня получилось + постараюсь подробно расписать все в итогах
Всем хорошего дня и удачи!
#Day81 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2❤🔥1
Итоги дней (80-81):
🔺 Моё изучение Django
Урок #5 - Статические файлы. Добавление Bootstrap
Bootstrap — CSS-фреймворк для создания современного и красивого дизайна.
Подключил его к своему сайту, настроил стили, прописал CSS и добавил именованные ссылки для кнопок в меню.
Также добавил пустую кнопку по приколу)))
(1 фото промежуточный результат)
Урок #6 - Передача данных в шаблоны
Простой и быстрый урок, просто передали разные значения из словаря в шаблон.
Урок #7 - Работа с базой данных. Создание модели
Создал отдельное приложение для удобства работы с БД, добавил новый URL, HTML-шаблон и ссылку в боковое меню.
Затем перешёл к работе с базой данных: создал модель, выполнил миграции и настроил панель администратора для управления таблицей.
(Фото 2: миграция
Фото 3: работа в админ-панели)
Урок #8 - Вывод записей из базы данных
Научился получать данные из БД, работать с методом str для красивого отображения записей и выводить их на страницу «Новости».
(Фото 4: результат на сайте)
Урок #9 - Форма для добавления записей в БД
Пропустил этот урок, он посвящён созданию отдельной страницы с формой для публикации постов
Урок #10 - Динамически изменяемые страницы
Связан с 8 уроком. В этом уроке разбиралось как создать динамическую страницу, чтоб можно было полностью развернуть статью и прочесть.
(Функционал в видео)
Возможно, выглядит пока скромно и «сыровато», но эт практика. Не стал прям фулл верстать, просто так для виду;)
Django — очень мощный фреймворк с большим потенциалом. Поиграюсь ещё со своим проектом, а затем перейду к изучению FastAPI.
Вроде про все рассказал и показал;)
Пишите в комментариях если вдруг что
➡️ BoCoder | 💬 Chat
Изучаю Django по видео-курсу. Вот что прошёл за сегодня:
Урок #5 - Статические файлы. Добавление Bootstrap
Bootstrap — CSS-фреймворк для создания современного и красивого дизайна.
Подключил его к своему сайту, настроил стили, прописал CSS и добавил именованные ссылки для кнопок в меню.
Также добавил пустую кнопку по приколу)))
(1 фото промежуточный результат)
Урок #6 - Передача данных в шаблоны
Простой и быстрый урок, просто передали разные значения из словаря в шаблон.
Урок #7 - Работа с базой данных. Создание модели
Создал отдельное приложение для удобства работы с БД, добавил новый URL, HTML-шаблон и ссылку в боковое меню.
Затем перешёл к работе с базой данных: создал модель, выполнил миграции и настроил панель администратора для управления таблицей.
(Фото 2: миграция
Фото 3: работа в админ-панели)
Урок #8 - Вывод записей из базы данных
Научился получать данные из БД, работать с методом str для красивого отображения записей и выводить их на страницу «Новости».
(Фото 4: результат на сайте)
Урок #9 - Форма для добавления записей в БД
Пропустил этот урок, он посвящён созданию отдельной страницы с формой для публикации постов
Урок #10 - Динамически изменяемые страницы
Связан с 8 уроком. В этом уроке разбиралось как создать динамическую страницу, чтоб можно было полностью развернуть статью и прочесть.
(Функционал в видео)
Возможно, выглядит пока скромно и «сыровато», но эт практика. Не стал прям фулл верстать, просто так для виду;)
Django — очень мощный фреймворк с большим потенциалом. Поиграюсь ещё со своим проектом, а затем перейду к изучению FastAPI.
⛓ Ссылка на видео-курс:
https://youtu.be/L-FyeHQwo4U?si=qtiyVzBWx51wHvmP
Вроде про все рассказал и показал;)
Пишите в комментариях если вдруг что
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4 3 2❤🔥1👍1🔥1🎉1