EBFE: software internals – Telegram
EBFE: software internals
300 subscribers
226 photos
45 videos
38 files
97 links
Авторский канал Алексея Никольского.
Пишу код операционок и гипервизоров больше 20 лет и читаю лекции студентам.
Делюсь своими мыслями, интересными материалами, мемасиками и всегда рад общению!

Моя мастерская: https://news.1rj.ru/str/itmosysint
Download Telegram
Если вы планирует участвовать в интенсиве с 24.03.2025 по 04.04.2025 (занятия по 3 часа с перерывом по середине каждый день кроме выходных), прошу выбрать все подходящие вам временные интервалы:
Anonymous Poll
30%
С 16:00 по 19:00
19%
С 17:00 по 20:00
35%
С 18:00 по 21:00
70%
С 19:00 по 22:00
Channel photo updated
Прошу ещё один опрос среди тех кто хочет посетить интенсив
Anonymous Poll
44%
Планируют очное посещение интенсива на песочке
56%
Планируют только Zoom
Forwarded from ФБИТ_LIVE
🔥Открыт набор на курс: «Программный код и среда его обитания 3.0»

👨‍💻Хакеры — это спецы по информационной безопасности, которые разбираются в технологиях лучше их создателей.

Чтобы помочь вам на этом пути, факультет БИТ открывает набор на продвинутый курс лекций от автора курса “Hello Coder” (авторский телеграм канал).

📌На занятиях вы узнаете все тайны современных операционных систем, как работает процессор и что происходит на первой секунде работы BIOS.

📌В рамках курса преподаватель с нуля при вас пишет мини ОС и рассказывает, что и как работает, чтобы все знания курса остались не просто квадратиками на доске, а получили реальное применение.

📌Пройдя этот курс, вы улучшите свои знания в реверсе, оптимизации и операционных системах, ведь подробно будут изучаться, как работают современные процессоры, BIOS, загрузчики, драйвера и различные аппаратные технологии защиты TDX/TXT/TPM/VMX/..., а также рассмотрим работу ряда эксплойтов!

Помимо этого, на курсе вы узнаете, что такое PCI, IDT, ACPI, APIC, VMCS, PEI, PML4, MSR и много других аббревиатур.

❗️Курс сложный, и он для тех, кто хочет стать специалистами. Преподаватель рассказывает всё подробно и отвечает на все вопросы (важно их задавать). Эти материалы будут полезны по факту всем. Знания, которые вы получите на интенсиве, помогут вам и при разработке, и при реверсе, при оптимизации кода, в поиске уязвимостей, НДВ, а также лучше понять современные технологии.

🤝Для тех, кто уже был на этом курсе ранее: в этой версии курса будет меньше вводной части и больше успеем по ОС. Система пишется сразу в x64 и UEFI.

Студентам курса понадобятся знания и понимание:
▪️Языка C
▪️Основ стандартной библиотеки
▪️Указателей

👉 Успей зарегистрироваться

🗓с 24 марта по 4 апреля (кроме выходных)
19 до 22 ч.

📍Песочная набережная дом 14, ауд. 306, возможно подключение в Zoom.
Курс практический, не забудьте ноутбуки!

📝Пополните свое резюме уникальными навыками и опытом, которые будут востребованы в лучших IT-компаниях.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
В рамках интенсива будем писать ОС, и все промежуточные материалы будут выкладываться тут в канале
Можно ли не брать ноутбуки ссобой?
Конечно да.
Всё что я буду делать на интенсиве вы сможете повторить самостоятельно.

Практика показывает, что во время лекций это практически не реально - я то знаю что делать и писать буду из-за этого заведомо быстрее.

Иногда это и контр продуктивно повторять за мной один в один - пропустите материал, пока будете кодить.

Полезно ли повторить то что я делал самостоятельно вам? Однозначно ДА. Но лучше это делать вам дома после лекций с помощью тех промежуточных материалов, что я буду выкладывать тут.
7❤‍🔥2
Несколько слов о будущем интенсиве

Про записи интенсива: ни я ни ИТМО это организовывать не будем. Но никто вам не помешает использовать OBS. Запретить распространять эти записи без моего ведома я тоже не смогу, но это будет на вашей совести, я такое не одобряю. Для себя записывать лекции - я не против.

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

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

Запись, которую вы можете организовать самостоятельно - скорее всего так и останется файлом на диске.... 90 купленных мной курсов на udemy не дадут сорвать) смотрел из них штуки 4.

Конечно бывают исключения и человек может быть настолько за мотивирован разобраться в материале, что и лично будет ходить и zoom использовать, когда нет возможности приехать, и записи организует для себя и потом пересмотрит и повторит всё сам на своём компе по записям, и сравнительно с тем, что у меня получилось, не забывая задавать мне вопросы. Такое я уважаю и всячески поддерживаю, но так поступают единицы, и так появляются профессионалы. Да и объяснять как получить знания им не нужно - сами всё организуют.

Я знаю, что материал сложный. Я постараюсь его рассказать вам максимально подробно и фактически с нуля. Буду искать формулировки попроще. Этот материал - результат моего более чем 20-ти летнего опыта в этой теме. Мне это никто не рассказывал - мне отладчик, процессор и компилятор 20 лет рассказывали, всё что они думают обо мне)
Я придумал этот курс, чтобы помочь ребятам, которым это интересно, пройти этот же путь быстрее чем я.
НО: это всё будет работать, если вы сами замотивированы знания получать - если нет, то как бы я не рассказывал, это работать не будет.
Но я буду стараться для тех, кто хочет разобраться в современных технологиях и системном программировании.
9❤‍🔥3🔥3
#книга книга Стива Макконнелла "Совершенный код" обязательна к прочтению всем, кто хочет считать себя программистом. Эта книна посвящена не разработке ПО, как большинство, а именно конструированию ПО. То есть процессу написания кода. Что такое стиль кодирования? Как пользоваться конвенциями именования? Какие инструменты использовать удобнее? И множетво других вопросов, ответы на которые вы нацдёте в этой книге. Принципы и советы изложенные в книге полезны всем, в независимости от того, на каком языке вы пишите. Это тот случай, когда я советую книгу прочитать всем и от начала и до конца
❤‍🔥6👍3🫡1
Forwarded from GitHub Community
LexiCrypt — шифровальщик шелл-кода, использующий шифр подстановки со случайно сгенерированным ключом.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitHub Community
Gitleaks — это инструмент для обнаружения таких секретов, как пароли, ключи API и токены в репозиториях git, файлах и во всём остальном, что вы захотите в него добавить.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик представил открытый проект Free95 с использованием NT Syscalls и Win32 API Implementation. Это простая ОС, совместимая с Windows Win32 GUI и консольными приложениями.

Автор планирует добавить совместимость с DirectX и играми. Исходный код решения написан на C и Assembly и опубликован на GitHub под лицензией GNU General Public License v3.0.

На вопрос «Зачем?», разработчик ответил:
«Чтобы удалить раздувание Windows и проблемы безопасности. Находиться под контролем крупной корпорации тревожно».


Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from GitHub Community
Awesome-design-patterns — тщательно подобранный список шаблонов проектирования, связанных с программным обеспечением и архитектурой.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from GitHub Community
ChromeStealer — это инструмент для образовательных целей, демонстрирующий, как извлекать и расшифровывать сохранённые пароли из Google Chrome в системе Windows с помощью C/C++.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Dev Meme / devmeme
😁5
Forwarded from Basic Linuxoid
😁9💘3🔥1
Forwarded from IT | Space
Media is too big
VIEW IN TELEGRAM
🖥 Лекция «Спектральный анализ показал...»

😎 Череда лекций и воркшопов CTFClub продолжается! В это воскресенье лекцию будет вести наш замечательный друг и преподаватель Алексей Никольский с громадным опытом в реверсе и операционных системах.

📚 На лекции вместе с Алексеем мы с вами:

▪️Подробно разберем атаку «Спектр» («Spectre») в ее классическом варианте;
▪️Соберем код атаки с нуля и поэкспериментируем с ним;
▪️Узнаем как работает конвейер и чем эта атака отличается от «Meltdown».

💻 Обязательно возьмите с собой ноутбуки

👨‍💻 Для тех, кто хочет развиваться в реверсе, разработке и обеспечении безопасности операционных систем: Алексей является автором телеграм-канала EBFE: asm(".byte 0xEB, 0xFE"); и курса «Программный код и среда его обитания 3.0», который стартует уже с 24 марта. Узнать подробнее про курс.

📍 Где, когда и как:

• Дата и время: Воскресенье, 23.03.25, 11:00-14:00 по МСК (GMT+3).
Адрес: Песочная Набережная, 14, ауд. 306.
Формат: Гибридный, с использованием платформы Zoom:

https://itmo.zoom.us/j/81706388306

✏️ Форма регистрации доступна по ссылке. Регистрация открыта до 21.02.25 (ПТ) 15:00.

Для внешних лиц (нет пропуска в Университет ИТМО), посещающих мероприятие очно, регистрация обязательна.
________________
⚡️ For English press here
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4