Asm для JS программиста: Пишем вирус

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

ความคิดเห็น • 23

  • @denkovalenkotag1
    @denkovalenkotag1 2 วันที่ผ่านมา +1

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

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m 2 วันที่ผ่านมา

    Дяка, дуже приємний ламповий стрім 💖

  • @alexander5597
    @alexander5597 22 ชั่วโมงที่ผ่านมา

    дякую 🎉

  • @RU_Hunger_Games
    @RU_Hunger_Games วันที่ผ่านมา +1

    Один символ имеет размер 1 байт (если ASCII), но как поместить в регистр string где более 10 символов? Как в регистр помещается значения больше размера машинного слова? (2 байта для 16 битной системы)

    • @vondarm
      @vondarm วันที่ผ่านมา

      Они туда не посещаются.

    • @handlewithoutsuitcase
      @handlewithoutsuitcase 21 ชั่วโมงที่ผ่านมา

      Работаем с метками - в коде указываем имя метки и значение: my_message db ‘Message text$’. Теперь для доступа к этой метке пишем mov ax, offset my_message. Готово - компилятор положит адрес (смещение) на эту метку в регистр ах

    • @Crazy-zy7xh
      @Crazy-zy7xh 12 ชั่วโมงที่ผ่านมา

      Слово "указатель" что-то говорит? В регистр просто помещают номер байта в ОЗУ, который является началом строки

  • @СергейВ-ч9й
    @СергейВ-ч9й 15 ชั่วโมงที่ผ่านมา

    Честно говоря exe файлы интересней заражать. А еще интересней оставаться резидентно и перехватывать запуск файла, в этом случае будет сложнее вычистить систему)

  • @cina-tech
    @cina-tech 2 วันที่ผ่านมา

    JS умрет когда WASMу разрешать пользоваться DOMом?

    • @silentage6310
      @silentage6310 2 วันที่ผ่านมา

      тенденция наоборот к высокоуровневым языкам. смысл на асме мучаться, когда на жс это 2 строчки...

    • @cina-tech
      @cina-tech วันที่ผ่านมา

      @@silentage6310 так для компиляции в Wasm используются высокоуровневые языки C++, Dart, C# и др. просто они рендерят UI на канвасе а не в HTML

  • @arturorey3589
    @arturorey3589 2 วันที่ผ่านมา

    you just made a watch ? what?

  • @gaster1073
    @gaster1073 2 วันที่ผ่านมา +1

    Мурыч, как твоя голова все это держит ?
    Какой способ обучения ты используешь ?

    • @sillynudes
      @sillynudes 2 วันที่ผ่านมา

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

    • @renji104
      @renji104 2 วันที่ผ่านมา

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

    • @TheGraffityman
      @TheGraffityman วันที่ผ่านมา

      @@renji104 не навсегда...

    • @ПадучийДжимми-г3я
      @ПадучийДжимми-г3я 17 ชั่วโมงที่ผ่านมา +1

      Практика и только практика я думаю.

  • @Romano_Vincitore
    @Romano_Vincitore 15 ชั่วโมงที่ผ่านมา +2

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

    • @Принуждениекмиру-ь2ц
      @Принуждениекмиру-ь2ц 9 ชั่วโมงที่ผ่านมา

      Согласен. Он ещё себя позиционирует как создатель вирусов. 😂 Да и хер с ним. Пусть вносит путаницу и мистику в умы тех кто хочет познать магию ассемблера😂

    • @Платформа44.ру
      @Платформа44.ру 6 ชั่วโมงที่ผ่านมา

      уууу, а я думала он первый узнал про уязвимость в метке тома :) , перед тем как кого то обгадить надо про него немного узнать.

    • @driver_bmng
      @driver_bmng 6 ชั่วโมงที่ผ่านมา

      сможешь указать хоть на одну из них?

    • @Romano_Vincitore
      @Romano_Vincitore 2 ชั่วโมงที่ผ่านมา

      @@driver_bmng я не смотрел всё видео, но уже даже в том, что я видел, была перепутка регистра ax и старшей части - ah. Как можно это перепутать? Если бы нужно было присвоить al, то можно написать и ax (при нулевой части ah) это было бы не критично. В общем при опыте программирования на ассемблере такие ошибки это жестко.

  • @sadriddinmusayev3589
    @sadriddinmusayev3589 2 วันที่ผ่านมา

    First comment for this video... 😂