Мастеры ASM подскажите пожалуйста

Тема в разделе "WASM.BEGINNERS", создана пользователем NickAir, 20 ноя 2006.

  1. NickAir

    NickAir New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2006
    Сообщения:
    1
    У меня такой вопрос возник:можно ли как нить заблокировать клаву при работающем exe и ещё одно: как убрать прогу из списка в диспетчере задач.
    Заранее огромное спасибо за ответ.очень благодарен.
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    BlockInput + чтение статей на сайте.
     
  3. zxm

    zxm New Member

    Публикаций:
    0
    Регистрация:
    20 июл 2006
    Сообщения:
    71
    BlockInput снимается по контральтделит. Для ХР подойдёт выховыо блоинпут в цикле и убийство таксменеджера. Для 2003 нужно перехватывать эти три клавиши.
     
  4. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    Для того, чтобы заблокировать клаву,
    ставь hook на сообщения клавы (в инете
    инфы море). С Ctr-Alt-Del все сложнее.
    Надо загрузить dll в winlogon и перехватить
    оконную процедуру (сам не пробовал).
    Для того, чтобы убрать прогу из taskmanager
    обычно заменяют точку входа в NtQuerySystemInformatiom.
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    А нельзя ли через порты, вырубить клаву? Вроде у неё была такая команда.
     
  6. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    А зачем через порт, через Hook проще.
    Вообще, чтобы через порты под виндой что-то сделать
    надо писать драйвер (у нее доступ к портам только из нулевого кольца). Если драйвер писать влом, HOOK + Скрытие процесса - идеальный вариант для различного рода вирусописателей (другого применения ПОЛНОГО блокирования клавы я не вижу).
    ЗЫ: У меня есть пара исходников клавиатурных hook - ов на Delphi.
     
  7. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Я так понимаю, о скрытности речи не идет, если блокировать клаву??
    Проще блокануть весь комп.

    ТаймКритикал -приоритет и jmp$
    Все. Комп залочен.
    А если в сочетании с BlockImput, тогда вообще глухо...
     
  8. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    Я конечно не проверял, работает ли данный код, но по моему, таким образом комп не блокануть. Ядро винды все равно будет делать свое черное дело и ему абсолютно наплевать на jmp$ в каком - то отдельном процессе. К тому же от салюта из трех клавиш это не спасет.