пишу вирус на delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Tapaceuka, 31 Jan 2010.

  1. Tapaceuka

    Tapaceuka New Member

    Joined:
    13 Jan 2008
    Messages:
    111
    Likes Received:
    2
    Reputations:
    -6
    Цель вируса - нейзнай если честно, просто чтобы был в папке "d:\delphi\ОТАКЕ\"
    Я написа чтобы при запуске программы она была поверх рабочего стола вообще.
    Кнопки работают (win,ctrl,alt,del и т.д.) - т.е. закрыть форму сможет любой который пытался закрывать левые прцоессы

    Какими способами можно предотвратить закрытие форму пользователем?

    1) Я думаю что перебиндить клавиши, ну мол ан указанные клавиши поставить другую ан выполнение - нажал клавишу win а нажался tab который никаким боком невыполняет
    2) либо написать какуюнить функцию которая как бы "обновляет форму" и тем самым даже если чтото и появляется поверх окна - уходит за него из-за обновления
     
  2. _antony

    _antony Elder - Старейшина

    Joined:
    16 Jul 2008
    Messages:
    80
    Likes Received:
    43
    Reputations:
    0
    Сменить хоткеи нельзя из юзер мода , ибо при регистрации хоткея идет проверка на это. ctrl-alt-del регистрирует винлогон при запуске системы.

    Читайте
    http://www.wasm.ru/article.php?article=gui_subsystem
     
  3. Tapaceuka

    Tapaceuka New Member

    Joined:
    13 Jan 2008
    Messages:
    111
    Likes Received:
    2
    Reputations:
    -6
    имеется ввиду замена клавишь не в приложение а в глобальном использование.
    Заменить к примеру alt на tab в глобале и выйдет что при нажатии ctrl+alt+del винды будет думать что производиться нажатие клавишь ctrl+tab+del и просто проигнорирует это нажатие
     
  4. OPF_Nik

    OPF_Nik New Member

    Joined:
    6 Nov 2009
    Messages:
    36
    Likes Received:
    3
    Reputations:
    -5
    Можно скрыть процесс, либо просто запретить доступ к дистпетчиру, на пример отслеживать handle с "диспетчер задач" и закрывать его
     
  5. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    блокиратор хочешь? =\
     
  6. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe
    Ключ Debugger
    Можно там прописать что будет запускаться вместо диспетчетра
     
    #6 0rs, 1 Feb 2010
    Last edited: 1 Feb 2010
  7. RDL_Rider

    RDL_Rider New Member

    Joined:
    21 Jun 2009
    Messages:
    100
    Likes Received:
    3
    Reputations:
    0
    Хм...а это интересно! Никогда не задумывался :)
     
  8. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Небольшая поправочка. Там вписывается не то, что будет запускаться вместо проги, а та прога которая будет отладчиком для этой. т.е. это сделано с той целью, что там запустится отладчик которому в параметрах автоматом передастся имя проги и он её запустит для отладки.

    Но если ты не запускаешь нужную прогу сам, то она незапустится.
    Этой хитростью пользуются многие винлокеры, которые тоже самое делают для эксплорера. Темболее что почти все антивири не палят такого типа изменение в реестре. А так как GUI антивирей запускается после эксплорера, то получается так, что у тебя есть время чтобы поставить чтото вредоносное в обход проактивок. Чаще всего ставят дров таким образом.
     
  9. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Зачем такие сложности.Убить эксплорер+окна с SW_SHOW etc,кроме своего.И убивать при запуске Диспечтер задач.Все.