TrjFucker (antimalware software) + src

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by flacs, 12 Dec 2009.

  1. flacs

    flacs Member

    Joined:
    28 Jan 2009
    Messages:
    81
    Likes Received:
    31
    Reputations:
    6
    Вступление
    Рано или поздно мы все сталкиваемся, с вредоносными программами, они так и норовят испортить нам жизнь, украсть наши пароли, и т.п.
    Иногда даже антивирусные мониторы не спасают нас от этой гадости. Что только не придумывали малваре писатели, фантазия у них "льет через край".
    Недавно я для себя создал утилиту, позволяющую эффективно противостоять, большинству вредоносных программ, работающих в user-mode , т.к. получилось что-то стоящее, я все таки решил опубликовать данную утилиту.

    Итак:
    Что это?
    Программа, включающая в себе набор утилит, которые позволяют эффективно провостоять, и обезвредить малварь.

    Интерфейс
    Он состоит из нескольких частей
    1) Диспетчер задач
    Здесь доступны следующие функции
    1. Остановка процесса (приостановка всех нитей)
    2. Продолжить процесс
    3. Прибить (терминайт процесса)
    4. Прибить и удалить (терминайт + удаления файла процесса)
    2) Набор вкладок, составляющих антималварные утилиты

    1. AutoRun (содержит редактор автозагрузки, доступны два ключа HKLM, HKCU), редактор StartUp автозагузки, AntiAutoRun Scaner(вплоть до терминейта процесса, и удаления файла троянца)
    2. Tricks (простенький редактор уязвимых ключей и файлов, база может пополняться, редактируйте файл DangerObj.ini)
      Две следующих вкладки, доступны, после ДВОЙНОГО ЩЕЛЧКА по списку процессов
    3. ProcessInfo (Здесь отображаются список модулей, входящих в процесс - в нем можно перейти к DLL'ке, и выгрузить DLL; Просмотр информации о версии, авторе и т.д., И просмотр импорта функции прямо из памяти)
    4. Windows (Оконная структура подопытного процесса, поддерживается Show/Hide; Enable; StayOnTop изменение характеристик)

    Исходники
    TrjFuck.rar

    (c) flacs designs 2009
     
    6 people like this.
  2. _antony

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

    Joined:
    16 Jul 2008
    Messages:
    80
    Likes Received:
    43
    Reputations:
    0
    # Остановка процесса (приостановка всех нитей)

    Так нитей или потоков?)
     
    #2 _antony, 12 Dec 2009
    Last edited: 13 Dec 2009
  3. flacs

    flacs Member

    Joined:
    28 Jan 2009
    Messages:
    81
    Likes Received:
    31
    Reputations:
    6
    * приостановка потоков, принадлежащих процессу
     
    1 person likes this.
  4. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    + 7-ready)