Штатные средства WinNT для просмотра потоков файлов NTFS.

Тема в разделе "WASM.HEAP", создана пользователем AshBone, 10 янв 2008.

  1. AshBone

    AshBone New Member

    Публикаций:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    101
    Собственно сабж. Имеются ли готовые утилиты в ОС для просмотра потоков NTFS или хотя бы API, позволяющие получить их перечень.
     
  2. iNTA_SYS

    iNTA_SYS New Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2007
    Сообщения:
    38
    more < <FileName>:<Stream>

    ещё есть очень классная прога - WinHex которая работает на секторном уровне и позволяет просматривать все файлы без исключения!, в том числе и потоки NTFS
    и даже с уничтоженных разделов.

    А создавать потоки можно например в FAR - Shift+F4.
     
  3. AshBone

    AshBone New Member

    Публикаций:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    101
    iNTA_SYS

    Я неправильно выразился... мне нужен _список_ имеющихся потоков файла.
     
  4. iNTA_SYS

    iNTA_SYS New Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2007
    Сообщения:
    38
    Ну тогда юзай NATIVE API : NtCreateFile, NtQueryEaFile, NtSetEaFile
     
  5. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    Для FAR есть специальный плагин для перечисления всех потоков: http://www.7-zip.org/dl/far/ffs100b2.zip
    Программно - начиная с 2003 Server есть документированные FindFirstStreamW/FindNextStreamW, а в общем случае - NtQueryInformationFile с классом информации FileStreamInformation.
     
  6. AshBone

    AshBone New Member

    Публикаций:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    101
    Т.е. я так понимаю, что штатными утилитами получить перечень потоков файла невозможно?
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    AshBone
    До висты - невозможно. Хотя, может, в Windows Resource Kit что-то такое есть. А так - streams от sysinternals.

    А API - FindFirstStreamW.
     
  8. AshBone

    AshBone New Member

    Публикаций:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    101
    IceStudent

    спасибо
     
  9. ItarTass

    ItarTass New Member

    Публикаций:
    0
    Регистрация:
    12 янв 2010
    Сообщения:
    1
    ADS Detector for Explorer:
    http://www.codeproject.com/csharp/CsADSDetectorArticle.asp

    Ссылка отсюда http://www.irongeek.com/i.php?page=security/altds
     
  10. chazy_chaz

    chazy_chaz New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2008
    Сообщения:
    27
    Stream Explorer 1.0.3
    http://www.rekenwonder.com/streamexplorer.htm
     
  11. amdf

    amdf New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2011
    Сообщения:
    39
  12. amdf

    amdf New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2011
    Сообщения:
    39
    Кстати говоря, эти функции не для доступа к альтернативным файловым потокам. Эти функции для доступа к расширенным атрибутам, а это другое, хоть и похожее.