1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

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

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

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

    galenkane Member

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

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

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

    Indy_ Well-Known Member

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

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

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

    galenkane Member

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

    Indy_ Well-Known Member

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

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

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

    galenkane Member

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

    Indy_ Well-Known Member

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

    galenkane Member

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

    HoShiMin Active Member

    Публикаций:
    0
    Регистрация:
    17 дек 2016
    Сообщения:
    470
    Адрес:
    Россия, Нижний Новгород
    Тогда зачем тебе понадобилось подменять вектора прерываний, если не знаешь, что это такое?
    Если так интересно, посмотри на 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
    Сообщения:
    2.593
    > то есть по теме отвечать не надо

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

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

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

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