Autoruns Марка Руссиновича

Тема в разделе "WASM.BEGINNERS", создана пользователем kosfz, 10 июл 2006.

  1. kosfz

    kosfz New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    45
    Адрес:
    Russia
    Хорошая конечно программка, но мне вот интересно откуда она все эти данные берет. Вроде бы на первый взгляд из реестра, но там я обнаружил не все данные, к тому же API шпионы показывают вызов GetSystemWindowsDirectory. Может программа читает system и software файлы находящиеся в папке system32\config\? Если читает из файлов, то как там что-либо найти? Подскажите, если кто знает.
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Что именно интересует?
     
  3. kosfz

    kosfz New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    45
    Адрес:
    Russia
    IceStudent
    Итересует откуда программа читает данные: Autorun Entry, Description, Company, ImagePath; из файлов(system,software) или из реестра? Если из реестра, то я нашел лишь значения для Autorun Entry, а где все остальное взять? Если из файлов, то как их прочитать?
     
  4. KAdot

    KAdot New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2005
    Сообщения:
    38
    kosfz
    остальные данные читаются из файла, который указан в Autorun Entry. Description, Company итд хранятся в ресурсах исполняемого файла в Version Information
     
  5. kosfz

    kosfz New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    45
    Адрес:
    Russia
    KAdot
    Хорошо, но проблема теперь в другом: получив значение параметра из реестра, я не всегда смогу определить местонахождение нужного файла, например это относится к ключу в реестре HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\. Есть еще предложения?
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    kosfz
    Там сами ключи являются CLSID компонент. Ищи их в HCCR\CLSID.

    Хотя и Autoruns не без греха - {2C7339CF-2B09-4501-B3F3-F3508C9228ED} является компонентом Theme Component (themeui.dll), а Autoruns взял путь к regsvr32 из ключа StubPath.

    А вообще - зачем тебе это? Очередная прога, показывающая список автозагрузки?
     
  7. kosfz

    kosfz New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    45
    Адрес:
    Russia
    IceStudent
    Возможно ... хотя просто не знаю, чтоб такое написать, чего еще не написали.
     
  8. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    kosfz
    Не написали аналога OllyDbg под x64 :)
     
  9. kosfz

    kosfz New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    45
    Адрес:
    Russia
    IceStudent
    Если б у меня было достаточно знаний для написания оного творения я б на форуме для бегиннеров вопросы бы не задавал, как думешь? Я про то, что для того, чтобы больше знать надо практиковаться (я, например, пытаюсь писать аналоги программ, которые уже написаны, естесственно те, которые не слишком сложные, пытаюсь понять принцип работы). Может как профи подскажешь, что можно попытаться написать, и чтоб интересно было и чтоб знаний после написания прибавилось?