DLoad (Driver Loader)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by csrss, 9 Sep 2009.

  1. csrss

    csrss Member

    Joined:
    13 Apr 2009
    Messages:
    38
    Likes Received:
    38
    Reputations:
    4
    DLoad [ Driver Loader ] | C# .NET Edition
    [​IMG]
    DLoad Utility designed for quickly loading and unloading drivers with usage of 3 methods:

    ZwSetSystemInformation
    NtLoadDriver
    Service Control Manager

    It can inject whole driver loading routine into another process with following methods:

    RtlCreateUserThread
    CreateRemoteThread
    NtCreateThreadEx

    .NET framework 2.0/3.5 required.
    Download

    DLoad [ Driver Loader ] | Native win32, dialogs based
    [​IMG]

    Download
    (C)Machinized Fractals
     
    #1 csrss, 9 Sep 2009
    Last edited: 20 May 2010
    11 people like this.
  2. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    в принципе то + что исходник есть. Но уже давно существовала небольшая(40 кб без сжатия) консольная утилита instdrv
    которая устанавливала затем запускала и останавливала и удаляла дрова.
    Размер очень пугает. В данном случае использовании Gtk неоправдано, потому как ни о какой кросплатформенности речи не может быть и не должно быть!.

    Если юзать диалоги + 3 метода загрузки + компилятор от VS то без сжатия можно получить тотже функционал в 5 килобайт
     
    1 person likes this.
  3. dnd

    dnd Member

    Joined:
    28 Nov 2007
    Messages:
    23
    Likes Received:
    8
    Reputations:
    0
    подобный стафф раз в месяц выходит...)
     
  4. Hellsp@wn

    Hellsp@wn Elder - Старейшина

    Joined:
    29 Apr 2007
    Messages:
    401
    Likes Received:
    153
    Reputations:
    48
    а как же KmdManager ???
     
  5. csrss

    csrss Member

    Joined:
    13 Apr 2009
    Messages:
    38
    Likes Received:
    38
    Reputations:
    4
    2 Slesh

    Про instdrv не знал.
    Да тут с размером лажа конешно - просто мне в Гтк написать прогу быстрее чем подобную в гугле найти.
    А вообще факт фактом, кодить под винду - надо мне виндовские ГУИ либы юзать.
    Спс.

    2 dnd

    Ну вот, я очередной выпустил ;)

    2 Hellsp@wn

    В первые слышу
    /edit всё ясно - тоже не знал

    Да такого наверно полно - просто не исчу слишком, как написал выше.
     
    #5 csrss, 10 Sep 2009
    Last edited: 10 Sep 2009
  6. _Great_

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

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Красиво. Но я буду дальше юзать свой собственный и KMD Manager от Four-F
     
  7. csrss

    csrss Member

    Joined:
    13 Apr 2009
    Messages:
    38
    Likes Received:
    38
    Reputations:
    4
    Внёс небольшие изменения в свой, так сказать, проект :D Всё в первом посте.
     
  8. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    А под win7 пашет? )
     
  9. csrss

    csrss Member

    Joined:
    13 Apr 2009
    Messages:
    38
    Likes Received:
    38
    Reputations:
    4
    Тестил на ХР, сервер 2003, сервер 2008 - на всех ок, на 7 протестить нет возможности, но впринципе должно работать без заморочек ;)
    П.С. на серверах почемуто при использовании ZwSetSystemInformation возвращает STATUS_PRIVILEGE_NOT_HELD, не знаю в чем дело =/