Вверх ↑
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 197
#1: 2010-12-22 21:10:04 ЛС | профиль | цитата
Опять про альтернативные потоки...
Предлогается sha-схема для поиска этих альтернативных потоков, с помощью её производится поиск только прикреплённых кем-то потоков, другие потоки типа ::$Data и т.д. не учитываются (к схеме приложена IC, при помощи которой можно просмотреть и другие потоки). Схема упрощена только для поиска наличия прикреплённого потока. Находит альт.потоки для файлов и каталогов, но удалить получается только у файлов, у каталогов не срабатывает. А так же, найденные потоки можно просмотреть, но только один, т.к. перед выводом в таблицу поставил фильтр...
scanntfs
Воспользовавшись советом Minkovsky доработал сканер, может просматривать и удалять прикрепленные потоки к дискам, каталогам и файлам.
scanntfs_t
карма: 1

3
файлы: 2scanntfs.rar [11.5KB] [182], scanntfs_t.rar [14.1KB] [236]
Голосовали:MAV, CriDos, tomas
Ответов: 893
Рейтинг: 18
#2: 2010-12-29 15:49:10 ЛС | профиль | цитата
foksov, не совсем понятно на кой оно нужно вообще...
Как это можно применить или использовать , по подробней чуть вообще о потоках можно ?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#3: 2010-12-29 15:53:20 ЛС | профиль | цитата
Byuik писал(а):
на кой оно нужно вообще...

Меня этот вопрос тоже давно мучает -- какая польза простому пользователю от применения особенностей NTFS Ведь от применения альтпотков места на HDD больше не становится
карма: 22

0
Ответов: 273
Рейтинг: 29
#4: 2010-12-30 12:59:15 ЛС | профиль | цитата
Зато этот сканер позволяет быстро найти файлы с левыми потоками, которые добавляют некоторые проги. Пока ничего криминального в потоках не видел(так, по мелочи в основном - зоны, хеши), но ничто не мешает ему там появиться. Есть пару очевидных идей на этот счет, только странно, что еще не встречал их воплощение на практике.
Да и так искать быстрее, чем вручную. Так что зачет Хотя удаление потока надо немного переделать, но это каждый сможет доработать при необходимости. Но это не критично - главное найти потоки, а посмотреть и удалить можно альтернативными прогами.
карма: 0

0
Ответов: 211
Рейтинг: 52
#5: 2011-01-05 23:35:34 ЛС | профиль | цитата
foksov писал(а):
но удалить получается только у файлов, у каталогов не срабатывает

Потому как, для удаления применена функция DeleteFiles (компонент FileTools). Данная функция не принимает (вплоть до KOL 3.04) путей с учетом потоков, и следует использовать функцию DeleteFile. Список параметров тот же.
карма: 1
слтв
1
Голосовали:foksov
Ответов: 1376
Рейтинг: 197
#6: 2011-01-11 00:16:11 ЛС | профиль | цитата
nesco писал(а):
какая польза простому пользователю от применения особенностей NTFS Ведь от применения альтпотков места на HDD больше не становится

места меньше становится
Вот 3 примера применения в HiAsm:
proba_ini - здесь позиция формы сохраняется в потоке
Noteboo4kaS - здесь поток прикреплен к файлу .sha и после компиляции программа берет данные из альт.потока файла sha
kys - здесь программа запускается и после нажатия кнопки самоудаляется с диска, а при нажатии ОК опять записывает себя на диск
карма: 1

0
файлы: 3proba_ini.zip [222B] [122], noteboo4kas.rar [31KB] [149], kys.rar [148.8KB] [164]
Разработчик
Ответов: 26164
Рейтинг: 2127
#7: 2011-01-11 01:55:27 ЛС | профиль | цитата
foksov писал(а):
места меньше становится

И с чего бы это, не скажешь
С чего становиться меньше общий занимаемый размер файла, когда вся структура NTFS -- это потоки, только одни именованные, их размер мы и видим, другие неименованные.
foksov, а не почитать ли тебе матчасть
------------ Дoбавленo в 01.55:
В WinRAR есть опция «Сохранять потоки NTFS», включи ее и посмотри, как твой маленький файл после сжатия, почему-то, стал очень большим.
карма: 22

0
Ответов: 1376
Рейтинг: 197
#8: 2011-01-11 02:03:06 ЛС | профиль | цитата
nesco писал(а):
Ведь от применения альтпотков места на HDD больше не становится
foksov писал(а):
места меньше становится
Вот я про что!
nesco писал(а):
В WinRAR есть опция «Сохранять потоки NTFS»
Это я знаю и теперь с настороженностью отношусь к rar-архивам, т.к. там можно кое-что скрытно передать и Noteboo4kaS тому пример
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#9: 2011-01-11 02:08:42 ЛС | профиль | цитата
foksov писал(а):
Вот я про что!

Вот теперь понятно, что ты сказал, заметано
foksov писал(а):
там можно кое-что скрытно передать

Передать-то можно, но еще и запустить надо
карма: 22

0
Ответов: 1376
Рейтинг: 197
#10: 2011-01-11 02:16:03 ЛС | профиль | цитата
nesco писал(а):
еще и запустить надо
Если извернуться... -=Удалено по прочтении=-
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#11: 2011-01-11 02:25:48 ЛС | профиль | цитата
[flood]Молчал бы лучше, а то все секреты выдаешь [/flood]
карма: 22

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)