Контроль прерываний

Тема в разделе "WASM.BEGINNERS", создана пользователем galenkane, 28 апр 2019.

Статус темы:
Закрыта.
  1. galenkane

    galenkane Active Member

    Публикаций:
    0
    Регистрация:
    13 янв 2017
    Сообщения:
    269
    Привет всем

    Где можно посмотреть и почитать реализации на asm/c++?

     
    Последнее редактирование: 28 апр 2019
  2. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    galenkane,

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

    Это типо что бы себе отладку усложнить, зачем есчо такой изврат нужен. Хотя вы уже пытались вызывать" функции через какой то ядерный блок, так что такие извраты не новость.
     
  3. galenkane

    galenkane Active Member

    Публикаций:
    0
    Регистрация:
    13 янв 2017
    Сообщения:
    269
    Теоретически нельзя сделать это на макросах и добавлять их по необходимости?
     
  4. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    galenkane,

    Записать в память значение(дескриптор) - можно конечно. Ну если это защита не прибьёт. Вот только зачем ?

    И каких есчо макросах.. давай так. Ты понимаешь что есть дескриптор прерывания ?
     
  5. galenkane

    galenkane Active Member

    Публикаций:
    0
    Регистрация:
    13 янв 2017
    Сообщения:
    269
    нет, нуб нубом
     
  6. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    Ну я так и думал. Жаль тут статусы нельзя раздавать, запилить бы тебе троля.
     
    hiddy нравится это.
  7. galenkane

    galenkane Active Member

    Публикаций:
    0
    Регистрация:
    13 янв 2017
    Сообщения:
    269
    то есть по теме отвечать не надо
     
  8. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.422
    Адрес:
    Россия, Нижний Новгород
    Тогда зачем тебе понадобилось подменять вектора прерываний, если не знаешь, что это такое?
    Если так интересно, посмотри на https://wiki.osdev.org про устройство операционок и прерывания в частности.
    А для действительно фундаментальных знаний скачай мануалы AMD или Intel'a (я предпочитаю от AMD - имхо, написаны более понятным языком) и изучай, как устроены таблицы прерываний (IDT - Interrupt Descriptor Table, можешь даже погуглить по этой аббревиатуре).
    Ссылочка на интеловские мануалы: https://software.intel.com/en-us/articles/intel-sdm
    --- Сообщение объединено, 28 апр 2019 ---
    А что такое макрос в твоём понимании и почему тебе надо сделать именно на них? Может, и можно, смотря какой смысл ты вкладываешь в слово "макрос".
     
    CKAP и galenkane нравится это.
  9. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    > то есть по теме отвечать не надо

    Спалился чувак ибо совсем глупый.

    Накручивает аккаунт - создание тех. тем. Удалить подонка!
     
    sato, HoShiMin и vx1d нравится это.
  10. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.546
    Адрес:
    Russia
    Бред . Закрыто
     
Статус темы:
Закрыта.