КАК УСТРОЕН EXE ФАЙЛ?

Поділитися
Вставка
  • Опубліковано 16 тра 2024
  • Помоги достичь цели и собрать 150 инсталлов ➤➤➤➤
    Качай Raid: Shadow Legends бесплатно ✅ clik.cc/d22H3 и получи специальный стартовый пакет💥 доступный только следующие 30 дней!
    Как устроен exe файл?
    Формат исполняемого файла в windows имеет название portable executable.
    Как он устроен и как его собрать с нуля - смотри в данном видео.
    ✔️ Полезные ссылки:
    Основы программирования - • КАК РАБОТАЕТ ПАМЯТЬ КО...
    Полезно знать - • ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
    ❤️ Поддержка канала:
    Патреон - / alekos1
    Юмани - yoomoney.ru/to/410011179144828
    Телеграм - t.me/Alek_OS
    ВК - alekos1
    00:00 Введение
    00:38 Как появляется[1]
    02:12 Формат исполняемых файлов
    03:32 Реклама
    05:20 Как появляется[2]
    06:04 Секции программы
    07:56 Dos_header
    10:23 Dos_stub
    12:06 Nt_header
    12:37 File_header
    14:10 Optional_header
    19:36 Data_directory
    21:16 Section_header
    23:00 Секция импортов
    25:03 Завершение

КОМЕНТАРІ • 665

  • @AlekOS
    @AlekOS  2 роки тому +58

    Помоги достичь цели и собрать 150 инсталлов ➤➤➤➤
    Качай Raid: Shadow Legends бесплатно ✅ clik.cc/d22H3 и получи специальный стартовый пакет💥 доступный только следующие 30 дней!

    • @asde2286
      @asde2286 2 роки тому +11

      Поставил лайк и написал комент. Не хочу качать игру ... ;)

    • @greg7282
      @greg7282 2 роки тому

      Иногда можно и поиграть... Сам играть не буду, но почему бы и нет...

    • @arteml2163
      @arteml2163 2 роки тому +6

      Автор делает для нас топ контент бесплатно. мы можем поддержать его через донат или активностью в рекламе, которую ему заказывают. Чтобы в следующем Автор был более привлекателен для более качественных рекламотадетелей.
      Но мы то все знаем, какие ру подписчики неблагодарные токсики ;)
      вопрос, там даже не нужно достичь определенного уровня для плюшек Каналу, ток установка?

    • @user-us6xw8lv4y
      @user-us6xw8lv4y 2 роки тому +5

      @@ivanalaskevich4736 Ты хоть представляешь, как сложно и как долго такие ролики делать? Тут за тебя мало того, что всю информацию собрали, проанализировали, структурировали, так ещё и оформили в современном красивом стиле. И это всё бесплатно. Тебе остаётся только кликнуть на видео, и обучиться. И реклама нужно для того чтобы такой контент и дальше выходил. Некоторые продают платные курсы, полезность информации в которых в 1000 раз меньше.
      А если ты против рекламы, так поддержи канал донатом. А то как бы не получилось, что ты и не донатишь и против рекламы, но зато претензий выше крыши. К тому же мы не знаем, какие там жизненные ситуации у автора, всякое бывает

    • @youzer-abuser
      @youzer-abuser 2 роки тому

      Она запускается не через ехе?))))

  • @maximevtahov2360
    @maximevtahov2360 2 роки тому +474

    когда впервые увидел твои видео -- подумал, что Зоракс снова с нами. Рад, что в области программирования снова появился достойный контент, доносимый привычным монотонным, загробным голосом

    • @Draftreiser
      @Draftreiser 2 роки тому +10

      Да я тож подумываю мож он и есть Зоракс. А то у него чёт канал не наполняется.

    • @user-jx4jb4of3c
      @user-jx4jb4of3c 2 роки тому +5

      Ты не первый, кто это заметил ;-)

    • @denruslife9845
      @denruslife9845 2 роки тому +1

      Подскажите а где ещё можно посмотреть достойный контент про программирование?

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 2 роки тому +3

      @@denruslife9845 S0ER как вариант

    • @OpalGooDog
      @OpalGooDog 2 роки тому +4

      @@denruslife9845 хауди хо

  • @Morkovka_11
    @Morkovka_11 2 роки тому +108

    «каждому когда то было интересно , как работает Экзешник» - моя бабка ловящая инфаркт при слове браузер)

  • @bruh__forever6469
    @bruh__forever6469 2 роки тому +75

    Я искренне рад, что есть такие ютуберы, как ты, которые грамотно и доступно могут рассказать о чем-то сложном, с чем постоянно мы сталкиваемся
    Когда я разбирался, как устроен исполняемый файл, что на Линуксе, что на Винде, в Ютубе я не мог найти вразумительной информации, да и в книгах по операционным системам такое трудно было найти, в конечном счёте, я нашел, разобрался, но очень много времени потратил
    Твой видос более чем достойный, говорю, как программист программисту)

  • @user-uq2xs6fe7s
    @user-uq2xs6fe7s 2 роки тому +57

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

  • @agentsmit09
    @agentsmit09 2 роки тому +24

    Когда еще был студентом техникума интересовался как устроен exe. Нашел книги с описанием, ничего не понял. И в один прекрасный день ко мне попал MASM32 и туториалы на русском, в то время тяжко было с и-нетом, только dial-up. Чего-то по кодил по примерам, научился малость машинным кодам. А потом еще один прекрасный день настал, мне подарили книги Юрова "Assebler для ВУЗов" (там еще дискеты 3,5" с примерами прилагались). Конкретно узнал про язык ассемблера я тогда. Но вот интерес как устроен exe уже пропал, нужно было разбираться с форматами данных которые используются у нас в работе. Спасибо Алексей, что разобрал все по кирпичикам.

  • @MurakumoJP
    @MurakumoJP Рік тому +14

    Иногда сидишь и думаешь, как только люди смогли всё это придумать и написать, это проста гениально.

  • @user-rt3ht7jy8o
    @user-rt3ht7jy8o Рік тому +14

    Огромный труд! Анимация и структура! БОЛЬШОЕ СПАСИБО за такие лекции!

  • @PLaytOster
    @PLaytOster 2 роки тому +6

    Чел, твои видосы просто божественны! Не только младшим полезны, но и старперам в кодинге помогают вспомнить молодость и освежить знания!

  • @nikitakrasilnikov3314
    @nikitakrasilnikov3314 2 роки тому +33

    Без сомнения лучший канал на Ютубе. Сейчас читаю книгу Андрея Столярова и Ваши видео прекрасно объясняют все непонятное там.

    • @misha11081998
      @misha11081998 2 роки тому +4

      что за книга?

    • @ilovefrench9440
      @ilovefrench9440 2 роки тому +9

      @@misha11081998 Трёхтомник Программирование.Введение в профессию.

  • @danylobyelov9315
    @danylobyelov9315 2 роки тому +43

    Ахахаххахаха 512 лайков)))
    А на самом деле спасибо большое за все эти видео - ТАКИМ простым и понятным языком объяснять не умеет НИКТО, кроме тебя. Спасибо большое) Очень жду продолжения ассемблера)))

  • @canismajoris1990
    @canismajoris1990 2 роки тому +9

    Канал - находка. Отличная подача и монтаж. Тему подробней раскрыть можно только в учебнике на несколько глав, но материал, конечно, не из лёгких - видео смотреть только с тетрадью и ручкой, по-другому ничего не запомнить и не понять. Спасибо автору за то, что он есть на русском ютубе.

  • @salik1321
    @salik1321 2 роки тому +11

    Мистер Как Вас Там-с, в отличии от Мистеров Каких-то Там-с, Вы делаете сложную работу, просвещаете людей. Спасибо

  • @user-mh9er1kn3t
    @user-mh9er1kn3t 2 роки тому +20

    Отличное видео, визуальная подача великолепна, материал в крайне доступной форме в отличие от статей на Хабре и т.п, которые мне встретились. Никак не мог понять, в чем разница двух таблиц в дескрипторе dll. Жаль этого видео не было, когда защищал лабы по инъекции dll в exe. Спасибо!

  • @MyVeryUselessChannel
    @MyVeryUselessChannel 2 роки тому +32

    Дружище, твои ролики настолько мотивируют, что хочется лезть в дебри и разбираться во всём этом хозяйстве. Спасибо за отличный контент.

  • @dimalit163
    @dimalit163 2 роки тому +9

    Топ контент, спасибо большое, я хоть не программист, но посмотрел для общего развития!

  • @craftmini8349
    @craftmini8349 2 роки тому +51

    Не бросай снимать, снимай чаще, ты очень лютый чел прям вообще топчик. А самое главное где ты всё это узнал? В нашем унике или в зарубежном или вообще по книгам? Какие книги мб можешь посоветовать?

    • @ifilipovichif
      @ifilipovichif 2 роки тому +3

      В любом университете это всё изучают…

    • @solomongame
      @solomongame 2 роки тому

      @@ifilipovichif действительно, почти всё, но примерно в 2 раза уже (имхо). Остальное студент может изучить самостоятельно, после отсидки пар и выполнения "ДЗ"

    • @craftmini8349
      @craftmini8349 2 роки тому

      @@solomongame а ты где-то учился?

    • @OpalGooDog
      @OpalGooDog 2 роки тому +3

      @@ifilipovichif большинство программистов самоучки

  • @BarsKanal
    @BarsKanal 2 роки тому +2

    Мне тебя посоветовал друг и я очень удивился качеству видосов и подаче. Я как раз сейчас нахожусь в процессе обучения программированию и такие видео очень помогают. Спасибо тебе за контент и не забрасывай его ты делаешь качественно, желаю тебе миллион подписчиков)))

  • @Flik11
    @Flik11 2 роки тому +1

    Ты мне мозг взорвал, в хорошем смысле слова, это то что искал, всё начиная с основ, успехов тебе, буду дальше смотреть ролики все подряд =D

  • @Nukturn
    @Nukturn 2 роки тому +4

    Один из лучших каналов по computer science для новичков. и старичков. Однозначно лайк

  • @nikitaplay5025
    @nikitaplay5025 2 роки тому +46

    Топовый контент! Такого негде нету.
    Удивлён что у него так мало подписчиков.

    • @AndrewRubanov
      @AndrewRubanov 2 роки тому +13

      2 процента людей - думает, 3 процента - думает, что они думают, а 95 процентов людей лучше умрут, чем будут думать. - Бернард Шоу

    • @leonid3312
      @leonid3312 2 роки тому +6

      Аудитория ещё не созрела... Я, например, не понимаю ни хрена, но, тем не менее, дослушал из уважения к профессионализму. Всегда было интересно заглянуть вовнутрь .exe - файла, но теперь я, наконец-то, понял, почему мне этого не понять :)

    • @lollopin3362
      @lollopin3362 2 роки тому +1

      @@serjoberst6322 конкретно в этом видосе ничего сложного нет. Тебе не нужно это запоминать, достаточно просто понять как оно работает. Так же есть множество статей про исполняемые файлы на хабре(гугли habr pe), может там понятнее будет

    • @lollopin3362
      @lollopin3362 2 роки тому +2

      @@serjoberst6322 тогда зачем ты его смотришь?

    • @lollopin3362
      @lollopin3362 2 роки тому +1

      @@serjoberst6322 но ты же смотрел ещё месяц назад видос про кэш, или там тебе подача понравилась?

  • @oqui7009
    @oqui7009 2 роки тому +1

    Очень рад, что наткнулся на этот канал! Большое спасибо автору

  • @alekse7433
    @alekse7433 2 роки тому +3

    Огромнейшее Спасибо за видео! Очень подробно и интересно.

  • @solomongame
    @solomongame 2 роки тому +3

    Очень полезную инфу предоставляешь! Спасибо большое!

  • @olegeremin7336
    @olegeremin7336 9 місяців тому

    все четко представлено и объяснено. просто приятно слушать и смотреть. Автору огромное спасибо!

  • @zchchz3852
    @zchchz3852 2 роки тому +4

    Сложно, но интересно. Благодарю за такой годный контент!

  • @semerjon
    @semerjon 2 роки тому +25

    экзешник можно открыть через 7-Zip. можно посмотреть эти файлы .data, .rdata, и даже иконки. а в некоторых случаях, если exe - дистрибутив, то можно прям из архиватора достать то, что нужно. может быть полезно, если не хочется забивать комп всякими новыми пунктами в меню пуск и прочим.

    • @danil_jiucehok
      @danil_jiucehok 2 роки тому +4

      Да, кстати, сам недавно узнал об этом, случайно ради любопытства открыв exe файл 7зипом. И это мне даже пригодилось. Когда на работе надо было поставть драйвер на принтер, не хотелось чтобы на комп вместе с драйвером поставился еще и всякий мусор от производителя, и всякий рекламный софт. Вытащил чистый драйвер, и указав к нему путь установщику драйвера в диспетчере устройств, драйвер встал и все печатает, даже без "вспомогательного" софта от производителя принтера.

    • @user-vm1hi7bo5s
      @user-vm1hi7bo5s 2 роки тому +1

      @@danil_jiucehok На самом деле, установщику можно было указать и сам экзешник. Он умеет их парсить, проще говоря, найдет и распакует драйвер самостоятельно.

    • @danil_jiucehok
      @danil_jiucehok 2 роки тому +2

      ​@@user-vm1hi7bo5sпомоему в моем случае у меня это не срабатывало. Наверно не со всеми дистрибутивами драйверов работает.

    • @byexitsoundboy5666
      @byexitsoundboy5666 Рік тому

      @@user-vm1hi7bo5s чёт не понял, указать ексешник стандартному виндовому установщику драйвера? чёт я сомневаюсь, что он умеет парсить lzma sfx-архив например, максимум deflate архивы он сможет так прочесть

    • @vavanvavanych4473
      @vavanvavanych4473 Рік тому

      Исполнительный ехешник не откроешь архиватором, только самораспоковывающийся архив открывается. Хотя для них спец проги куда получше. Для открытия исполняемого ехешника нужен дизасемблер, тогда получишь код. А если нужны ресурсы, то есть граберы для ресурсов РЕ редакторы.

  • @recgaming5688
    @recgaming5688 Рік тому +1

    Прекрасное видео! Перелазил кучу сайтов, все написано сложным образом и сумбурно. А здесь все четко и понятно! Не первое видео, которое спасает)))

  • @TheHackMemory
    @TheHackMemory 2 роки тому +3

    Очень крутой видос. Можно точно такой же видео, только про исполняемые файлы в Linux? Было бы очень круто)

  • @user-io6xt3mj9d
    @user-io6xt3mj9d 2 роки тому +5

    Очень понравилось, подача отличная. Можешь сделать про то, как работают файлы elf?

  • @vladelecpavladurova
    @vladelecpavladurova 2 роки тому +9

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

    • @vladelecpavladurova
      @vladelecpavladurova 2 роки тому

      Зачем ты лайкнул? я тебе вопрос задал. Ответь, научи также делать ролики. Подскажи курсы!

    • @AlekOS
      @AlekOS  2 роки тому +5

      @@vladelecpavladurova Какие курсы?)
      Просто делаю так, как вижу.
      Пишешь текст, рисуешь графику в фотошопе, монтируешь все это в premiere pro и получаешь ролик.
      Если не умеешь пользоваться этими программами, то в ютубе сотни бесплатных уроков.

    • @vladelecpavladurova
      @vladelecpavladurova 2 роки тому

      @@AlekOS спасибо! Красавчик

  • @learning867
    @learning867 Рік тому +1

    Классные видео у тебя! Спасибо за такой контент.
    Можешь поделиться, какими инструментами ты пользуешься для создания анимаций в видео?

  • @user-uw9bs8fx7e
    @user-uw9bs8fx7e 2 роки тому +2

    Очень ждём продолжение уроков по ассемблерам, не торопим, понятно, что это очень трудоёмкая работа, но, надеюсь ты продолжишь развивать эту тему!

  • @mikhailshirokov8464
    @mikhailshirokov8464 2 роки тому +2

    Автор молодец, отличная подача. Лайк.

  • @MrKarator
    @MrKarator 2 роки тому +6

    Очень доходчиво и подробно! Супер! Ждём разбора установочных файлов для Linux и MacOS

  • @ultragorod7090
    @ultragorod7090 Рік тому +2

    Блин, какие классные ролики на этом канале! Спасибо, Alek OS!!!

  • @egorkotov2219
    @egorkotov2219 2 роки тому +6

    Простыми словами о сложном, классный контент)

  • @skope2055
    @skope2055 2 роки тому +11

    Отличное видео!)
    Как-то игрался с кастомным мапингом своих библиотек в другие процессы(инъекция) и было нелегко найти информацию по заголовкам, как там и что.
    Теперь есть хороший ресурс.

    • @user-bw6dt5im3x
      @user-bw6dt5im3x 2 роки тому +6

      В смысле не легко? Все структуры доступны в сети, даже из ядра винды...

    • @lollopin3362
      @lollopin3362 2 роки тому

      @@user-bw6dt5im3x может он этим занимался 15 лет назад и писал сами семплы на асм. А даже если нет, вряд-ли человек сможет быстро в этом разобраться, прочитав только доку майкрософта

    • @user-bw6dt5im3x
      @user-bw6dt5im3x 2 роки тому

      @@lollopin3362 я говорю не про доки мелкософта, а про сторонние рессурсы которым уже как раз лет по 15) привет васму

    • @lollopin3362
      @lollopin3362 2 роки тому

      @@user-bw6dt5im3x даже раньше, ты прав

    • @yexela-
      @yexela- 2 роки тому +2

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

  • @842movie
    @842movie 2 роки тому +1

    Хай, когда будет продолжение по assembler? Твоя подача материала и монтаж топ - некст лвл рунета. Спасибо!

  • @slavaarstocke
    @slavaarstocke 2 роки тому +7

    я искал долго такой видос, спасибо

  • @BB-ti9bf
    @BB-ti9bf 2 роки тому +2

    Спасибо за такой разбор! Да, четко понимая что к чему, в HEX редакторе таких дел можно наворотить

  • @sckygera
    @sckygera 2 роки тому

    Урррра! Новый видос! Спасибо огромное! Наливаю чай, беру печенюхи, врубаю)

  • @ya_ashira
    @ya_ashira 11 місяців тому +1

    Я нигде и никогда не видел такой подачи как у тебя. Информация максимально сконцентрирована, объясняется простым, но при это профессиональным языком, +выразительность и интонация с которой ты рассказываешь и о боже этот визуал👍🏿👏👏👏🤝

    • @_Yes_.
      @_Yes_. 10 місяців тому

      Ты че

  • @ioann_rafalovskyi
    @ioann_rafalovskyi 8 місяців тому

    Как хорошо что есть люди которым интересно это создавать и в этом разбираться.

  • @user-zy2pl4bl7f
    @user-zy2pl4bl7f Рік тому +1

    Однозначно подписка! автору огромный респект за проделанную работу

  • @kekivanovich9222
    @kekivanovich9222 2 роки тому +4

    Поначалу думал будет просто, а потом пошло, поехало.

  • @DJspaser
    @DJspaser 2 роки тому +2

    Я не программист, но видос очень интересный и я его досмотрел до конца) спасибо за такой контент

  • @daniilm2244
    @daniilm2244 2 роки тому +5

    Было интересно посмотреть. Помню будучи ребенком открывал досовские файлы и пытался понять как пишут программы этими закорючками))))

  • @Thewholestudio
    @Thewholestudio 2 роки тому +1

    Спасибо за видео. Так хочется выучить программирования самому, но тут мозг клиент и не можеш понять что к чему и как, а от поисков в инети только хуже стало. Зато с каждым таким видео и автодром данных каналов становится легче. Спасибо

  • @KillerRiffsAndMore
    @KillerRiffsAndMore 2 роки тому +1

    Материал отличный и подача просто потрясающая, всё очень доступно
    Продолжай в том же духе!

    • @mrmichalis
      @mrmichalis 2 роки тому +1

      25 минут жеванины вместо описания формата заголовка??? Эникейщики совсем отупели.

    • @KillerRiffsAndMore
      @KillerRiffsAndMore 2 роки тому

      @@mrmichalis дед, пей таблетки, а то получишь по жопе

    • @mrmichalis
      @mrmichalis 2 роки тому

      @@KillerRiffsAndMore Ага. Щас пойду блохеров смотреть чтобы таблетки получше выбрать.

  • @Romancrabf
    @Romancrabf 2 роки тому +2

    Прекрасный материал, спасибо!

  • @alexandrgoncharov5074
    @alexandrgoncharov5074 2 роки тому +2

    спасибо большое за контент! настолько все предельно ясно объясняете. просто супер!

  • @caffeine0mgn
    @caffeine0mgn 2 роки тому +2

    Автор! Огонь! Давай исчо! )
    Серьезно, очень круто!

  • @BITniki
    @BITniki 2 роки тому +4

    Поздравляю с первой рекламой. Такой контент должен оплачиваться

  • @wolf4ok
    @wolf4ok 2 роки тому +2

    Благодарю за проделанную роботу!

  • @mihai9k751
    @mihai9k751 2 роки тому +1

    Спасибо за видео,очень много полезной информации.

  • @user-tn3bw1wg8w
    @user-tn3bw1wg8w 2 роки тому +2

    Сударь спасибо вам за ваш видео контент❤❤❤

  • @Victorx81
    @Victorx81 Рік тому +1

    Спасибо что делитесь, отличная информация

  • @chip36300
    @chip36300 2 роки тому

    Как классно, что такие видео есть)

  • @TheRealNisem
    @TheRealNisem Рік тому +1

    Спасибо за видео. Было интересно и полезно

  • @KirillGalkin92
    @KirillGalkin92 2 роки тому +1

    Отличный материал. Даже и добавить нечего. Коммент чисто для поддержки видео

  • @dimafateev9366
    @dimafateev9366 2 роки тому +2

    В Вашем исполнении я даже рекламу RAID с удовольствием посмотрел))

  • @AlexRootx
    @AlexRootx 2 роки тому

    Отлично! Ждем видос о распаковке Армадилло!!!

  • @MY3blKAHT290
    @MY3blKAHT290 2 роки тому +5

    Я решил начать вникать в дебри низкоуровневого программирования, ОС, аппаратного взаимодействия и пр. и первое время мне было очень сложно (я был словно слепым-глухим котенком в лабиринте). Но теперь я нашел твой канал и прозрел - спасибо тебе огромное от лица всех истинных программистов (не хелллоуволдеров и млг школьников-питонистов, а таких профессионалов, как ты). Поставлю иконку твоего канала в рамочку и каждый день буду молиться на Бога программирования.

    • @nameundef8076
      @nameundef8076 Рік тому

      Это называется "системное программирование", вещь интересная, но платят за нее немного, если сравнивать с тем, что платят млг-питонистам :)

  • @carperstudio
    @carperstudio 2 роки тому +46

    Когда скачал у своего друга ярлык игры, и не понимаешь, почему она не хочет работать 🤷🏻‍♂️

    • @appbox8754
      @appbox8754 2 роки тому +1

      даблклик это не просто, тренируйся

    • @MaxB4
      @MaxB4 2 роки тому

      А размер, при этом, не удивил? :)

    • @carperstudio
      @carperstudio 2 роки тому +1

      @@MaxB4 не я же скачивал, это образно сказано) Я кстати игры разрабатываю, только начал, снял видео на канал))

    • @konstantinzakharov790
      @konstantinzakharov790 2 роки тому +1

      Перезагружать пробовали?

    • @user-nw4cb5ke6t
      @user-nw4cb5ke6t 2 роки тому +3

      Это точно... Мне один чудик на дискете 1.44 Мб принес кучу игр. Точнее, кучу ярлыков. И обвинил меня, что я плохо разбираюсь в компьютерах, у меня плохой компьютер, потому что игры не запускаются. А вот на том компьютере, откуда он их скачал, с дискеты всё работает...

  • @gruzchik
    @gruzchik Рік тому

    Дядька, ты крут. Спасибо!

  • @flynt_3650
    @flynt_3650 2 роки тому +2

    Позддравляю с первой рекламой и желаю дальнейшего процветания!

  • @ybrbnf333
    @ybrbnf333 2 роки тому +44

    Нужно продвигать такой контент. Слишком мало людей интересуются айти. На hh всего 1500 откликов на вакансию фронтенд разработчика

    • @frand2158
      @frand2158 2 роки тому +5

      Не вижу логики. Про фронтенд за последние полгода на канале ни слова, к чему этот пример

    • @user-gh3bs7xk1h
      @user-gh3bs7xk1h 2 роки тому +2

      это такая шутка?)

    • @404piano
      @404piano 2 роки тому +9

      @@user-gh3bs7xk1h да это рофлы. На вакансию фронтендера в среднем 6к откликов, а не 1.5к)

    • @leostepanoff1957
      @leostepanoff1957 2 роки тому +11

      Понаберут по объявлению, а потом обычный мессенджер "весит" как полноценная ОСь:D

    • @rawil6751
      @rawil6751 2 роки тому +2

      это жестокий рофл(

  • @dmitriy5028
    @dmitriy5028 2 роки тому

    Давай теперь про unix формат исполняемых файлов ELF. Ролик просто супер.

  • @Irukangi7
    @Irukangi7 Рік тому +1

    Ничего не понятно, но очень интересно в моё случае. Но инфу ты доносишь внятно и пробуждает интерес. Уверен тебе надо делится своими знаниями в формате преподавателя или наставничевства. Короче Институт твоё будущее. А, если нет, то спасибо большое за подачу информации и любви к делу.

  • @user-bz4gp8ww4o
    @user-bz4gp8ww4o 2 роки тому +2

    Опа, появилась интеграция
    Мои поздравления
    Ты явно заслуживаешь получать за контента вознаграждение

  • @user-ok4kh1gw1q
    @user-ok4kh1gw1q 2 роки тому +3

    Очень доходчиво, наглядно!
    Без занудства и коротких мало что объясняющих моментов

  • @amadeus1300
    @amadeus1300 2 роки тому +2

    Спасибо за труд! )

  • @Damacls06731
    @Damacls06731 2 роки тому +3

    Чувак супер! Ждал видоса как сериальчика! Редко от кого жду конт вот так вот! Супер! Большое спасибо! Я ещё не смотрел, но уверен будет топчик!

  • @sovrinfo
    @sovrinfo 2 роки тому

    Спасибо за видео.Коммент в поддержку!

  • @user-cm9tb3vh6s
    @user-cm9tb3vh6s Рік тому +1

    Потрясающая детализация. Спасибо. Вселенная EXE начала открывать свои тайны.

  • @nikitamityushov7270
    @nikitamityushov7270 2 роки тому

    Круто. Какие дальнейшие планы на канал? На какую тематику будут дальшейшие видео? Если можно, то ответь расширенно

  • @--..--..---.--.-.
    @--..--..---.--.-. 2 роки тому +6

    Надеюсь, что автор прочитает этот комментарий.
    Судя по отзывам к твоим видеороликам, для многих людей существует барьер, в виде графического интерфейса.
    Мне кажется, что многие мысленно усложняют картину, о которой ты рассказываешь, и виной всему современные удобные интерфейсы. Кажется, что это огромный слой между кодом и чем-то обыденным.
    В общем, было бы очень круто, если бы ты сделал видео про устройство пользовательских интерфейсов, с историей и эволюцией. Про GUI, CLI, про то как работают пайпы, как интерпретатор командной строки умеет перенаправлять потоки ввода/вывода, и что это вообще такое. И так же развёрнуто про работу окон.
    Понимаю, что это будет тяжёлый ролик, но мне кажется, что он должен быть где-то в начале пути, чтобы снять эту маску непонимания современными пользователями, которые не видели DOS, и всю жизнь лишь нажимали на кнопки.
    В конце концов, с этого начинаются все уроки по api операционных систем (работа с консолью или графическими элементами), потому что все примеры демонстрируются через вывод на экран.

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 2 роки тому +1

      Для начала люди должны открыть себе глаза, что абсолютно любой файл это тупо сборище байтиков, которые можно посмотреть текстовым редактором

    • @--..--..---.--.-.
      @--..--..---.--.-. 2 роки тому +4

      @@Dmytro-Tsymbaliuk Примерно к этому я и склоняюсь. Чем больше внедрялся графический интерфейс, тем меньше люди стали понимать компьютеры. Всё пришло к тому, что для людей банальные вещи стали сложными, хотя раньше всё было всем понятно: написал код, вычислил что-то или запросил у ОС, напечатал результат на экран. Разве что-то изменилось? Почему люди начали себе внушать, что это так сложно? Я не вижу иных причин, кроме как появление графики, которая действительно сложна для восприятия (изучения).

    • @serhiis_
      @serhiis_ 2 роки тому +2

      @@--..--..---.--.-. есть эволюция а есть наоборот. Это слово не писал за него забанят. В общем раньше люди играли в футбол а сейчас всю ночь играют в доту и смотрят папича и ему подобных. И еще многие b2 англ осилить почему-о не могут или не хотят. Хотя это в 10 раз увеличит их зарплату и в разы упростить поиск работы. Ну и уберет привязанность к "родине"

  • @user-tt3vu5ob7g
    @user-tt3vu5ob7g 2 роки тому +4

    Четко! Отличный контент

  • @Uyelllar
    @Uyelllar 2 роки тому +1

    Очень крутое видео, капец так много узнал!

  • @saobao4796
    @saobao4796 2 роки тому +2

    Просто огромное спасибо тебе мне это очень было нужно просто огроменное спасибо !!!!!! ☺️☺️☺️☺️

  • @vlad_puer3634
    @vlad_puer3634 Рік тому +3

    Только поправочка, поле e_magic это не 5a4d, а 4d5a я это точно знаю, так как с hex-редакторами колдовал над exe-шниками и видел первые 2 байта

  • @user-wp6pd2fx8g
    @user-wp6pd2fx8g 2 роки тому +3

    Можно ещё рассказать про склеивание exe и dll с файлами ресурсов?

  • @SerakovVitaliy
    @SerakovVitaliy 2 роки тому +2

    Это прекрасно! Спасибо.

  • @user-nr2tw5te3f
    @user-nr2tw5te3f 2 роки тому +1

    Ура, реклама! Значит выпуск твоих видео продолжается!)

  • @old337
    @old337 2 роки тому +3

    Сумасшедшая визуализация. Оч круто

  • @6nitron6
    @6nitron6 Рік тому +1

    00:57 - в современном мире код программы можно исполнять на лету и он не совсем безжизненный. Спасибо за познавательный контент!

    • @WeiZedIncorporation
      @WeiZedIncorporation Рік тому

      Видео то про скомпонованный файл -_-

  • @SkyZorgTM
    @SkyZorgTM Рік тому

    Ну было такое, запускал я приложение. Очень интересный у вас контент

  • @eyelovekilka3166
    @eyelovekilka3166 2 роки тому

    Хороший контент, я потом досмотрю, я не бросил на 8ой минуте :D

  • @user-pq7dj1ny4h
    @user-pq7dj1ny4h 2 роки тому +4

    Да ты реальный "Тру", как в стрые добрые, когда программист дружил с паяльником, электроникой и ассемблером.

  • @iml404
    @iml404 2 роки тому +30

    Какая-то дискриминация по признаку операционной системы. Даешь сравнение с dmg и линуксовыми форматами.
    P.S. Автор красава, топ контент, а учитывая что он бесплатный - вообще ппц

    • @AlekseySamoilov
      @AlekseySamoilov 2 роки тому +13

      Не путайте формат исполняемых файлов с форматом пакетов. У мака это Mach-O, у линукса ELF

    • @iml404
      @iml404 2 роки тому

      @@AlekseySamoilov век живи - век учись. Спасибо

    • @unheilbar
      @unheilbar 2 роки тому +4

      @You Tube смешно

    • @roxxel8167
      @roxxel8167 2 роки тому +2

      @@unheilbar Было бы смешно, если бы не было правдой, десктоп на линуксе это боль

    • @petr.sleptsov
      @petr.sleptsov 2 роки тому +2

      @@roxxel8167 если не говорить обычному юзверю, что линукс сложный и страшный, то ему без разницы в чем не разбираться

  • @user-cj9cl9fg1y
    @user-cj9cl9fg1y Рік тому +2

    Не, для простого человека это все-таки сложновато! А есть ещё BAT-файлы! Это как стартовый ключ в замке зажигания! Они запускают любые исполняемые файлы! И их может написать любой человек, т.к это обычный текстовой файл! В любом текстовом редакторе! В BAT-файле можно написать название исполняемого файла и он запустится. А если знаешь немного больше, то можно написать и более сложную команду!

  • @bmx666bmx666
    @bmx666bmx666 Рік тому

    Браво! прекрасное объяснение!

  • @megistone
    @megistone Рік тому +1

    приятно осознавать, что мы в том обществе - где программист знает как работает программа и математику)

  • @user-vg1es4kq4m
    @user-vg1es4kq4m 5 місяців тому

    очень доступно излагаешь. А сделай, пожалуйста, про NET-сборки.

  • @atomeistee5600
    @atomeistee5600 2 роки тому +1

    Невероятно интересный контент, мне очень интересно такое углубленное изучение, какие книги стоит почитать на эту тему?

    • @yexela-
      @yexela- 2 роки тому

      Документацию, "Внутреннее устройство Windows", исходники огромного количества PE-анализаторов, форумы, Википедию.
      P.S.
      Все книги вспоминать лень, извините.. Их очень много.

    • @serhiis_
      @serhiis_ 2 роки тому

      есть статьи икзелерона. Точно не помню как на англ ник пишется. Он писал вин-апи на ассемблере и у него много статей как написать "окна" контекстные меню и вообще всю Юай на асме и там же есть статья как сократить размер exe до 200 байт. Статьи все в основном за 2000-2004 год. Были когда-то на киберформе переводы на рус. Щас не уверен как искать, может вам повезет

  • @yuriibulakh1187
    @yuriibulakh1187 Рік тому +3

    24:43 - 24:46 при изменение поле firstThunk в обоих записях массива, изменились IMAGE_THUNK_DATA, с 8 байтово записи (4 + 4) на 16 байтовую (8 + 8) запись, что говорит о не просто изменение данных в по тому же смещению а о совершенно других данных, по новому смещению, но при этом поле firstThunk его значение (RVA) некак не изменился, хотелось бы уточнить это опечатка в видео, или так на самом деле? Спасибо!

  • @michman80
    @michman80 2 роки тому

    Приветствую Алек! Не мог бы что-то подобное накидать про файловые системы, ну чисто в рамках того, что самое необходимое надо знать разработчикам?!

  • @infarni7222
    @infarni7222 2 роки тому +2

    Сделай пожалуйста разбор исполняемых файлов в linux или же просто в unix подобных системах

  • @user-me4oh3wk2v
    @user-me4oh3wk2v 2 роки тому +2

    делаешь очень красивые ролики. Респект