TGViewer
Channel Public Channel
EBFE: software internals

EBFE: software internals

@ebfecode

Авторский канал Алексея Никольского.
Пишу код операционок и гипервизоров больше 20 лет и читаю лекции студентам.
Делюсь своими мыслями, интересными материалами, мемасиками и всегда рад общению!

Моя мастерская: https://t.me/itmosysint
Subscribers
433
Photos
352
Videos
62
Links
122

Showing posts older than #25 · Back to latest

Older Posts 20 shown
Post #24 238
#shellcode #doublepulsar #посложнее #этошеллкод Как написать шеллкод под винду чтобы он сам понял в какой винде 32 или 64 он работает и выполнился правильно
  • ✍ 3
  • 🔥 3
  • 🏆 1
Post #22 222
EBFE: software internals Задачка на ночь. В одну строку препроцессора С добавьте во все printf в начале того, что он печатает - номер строки, на которой используется printf. (Правильный ответ будет в воскресенье).
Ответ достаточно прост:
#define printf(a, ...) printf("%d: " a, LINE, ##__VA_ARGS__)
printf заменяем макросом на.... printf
... - макрос с переменным количеством параметров
"%d: " - формат для номера строки
LINE - автоматически заменится на номер строки
## - конкатинация
VA_ARGS - заменится на то что сунули макросу printf
  • ❤ 5
  • 🍓 3
  • 🌚 2
  • 💋 1
Post #20 198
EBFE: software internals И ещё: постепенно планируют добавлять материалы и более сложные. Их есть у меня.
Будут материалы разных уровней, так что думаю будет всем что поизучать
  • 🥰 3
  • ❤ 1
  • 🤝 1
Post #19 191
EBFE: software internals Кстати, если знаете людей, которым такие материалы были бы интересны, то приглашайте. Если у вас ссылка не сохранилась, то дам.
Да да) подписывайтесь на мой канал итд.... Дальше вы знаете)
  • 😁 5
  • ❤ 3
  • 🤩 1
Post #18 192
И ещё: постепенно планируют добавлять материалы и более сложные. Их есть у меня.
  • ❤ 5
  • 😈 4
  • 😢 2
Post #17 205
Кстати, если знаете людей, которым такие материалы были бы интересны, то приглашайте. Если у вас ссылка не сохранилась, то дам.
  • 😁 3
  • 👍 1
  • 🆒 1
Post #16 212
Пробую разные форматы. Через какое-то время проведём опрос, чтобы понять, что заходит, а что нет
  • 👍 4
  • 👨‍💻 2
  • 🥰 1
  • 🕊 1
  • 🤝 1
Post #15 206
  • 💋 7
  • 🥰 3
  • 🔥 2
  • 🏆 2
  • 😎 1
  • 👾 1
Post #12 200
  • 😢 2
  • 🌭 2
  • 🍓 2
  • 😈 1
Post #10 195
#этобаза Рассказ о том как работают настройки проектов а Visual Studio
  • 💋 4
  • ❤‍🔥 3
Post #9 201
#этобаза Базовая настройка проектов Visual Studio для C/C++
  • 💋 4
  • ❤‍🔥 3
Post #8 193
EBFE: software internals Задачка на ночь. В одну строку препроцессора С добавьте во все printf в начале того, что он печатает - номер строки, на которой используется printf. (Правильный ответ будет в воскресенье).
Конкретизирую. Есть код на несколько тысяч строк. В коде используется много printf. Нaпример: printf("Setting parameter %d = %x!", i, val);
Задача добавить где-то в начале файла некий макрос #define, который бы все такие printf поменял бы так, чтобы перед каждым текстом печатался бы номер строки на которой этот printf объявлен. Из примера печатать должен Типо так: 345: Setting parameter 5 = f!
  • 🤔 3
Post #7 185
Задачка на ночь.
В одну строку препроцессора С добавьте во все printf в начале того, что он печатает - номер строки, на которой используется printf. (Правильный ответ будет в воскресенье).
  • 🤔 1
Post #6
Channel photo updated
Post #4 172
Я включил комментарии. Можно сюда писать для предыдущего поста
  • 🍌 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →