Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите сделать файл невидимым

3.7K
09 октября 2003 года
PunkPing
9 / / 06.10.2003
Народ!

Есть проблема, надо сделать файл
невидимым для ОС(желательно MustDie 98).
Очень нужно.
Если кто знает помогите,
щаранее благодарен.
424
10 октября 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by PunkPing
Народ!

Есть проблема, надо сделать файл
невидимым для ОС(желательно MustDie 98).
Очень нужно.
Если кто знает помогите,
щаранее благодарен.



Ну чтобы файл не был виден в виндовых файл-менеджерах, то достаточно перехватить API FindFirstFile и FindNextFile, и если возвращается тот самый файл, то вызвать эту функцию ещё раз. А чтобы если и под досом не виден был, то это почти невозможно. Конечно можно подправить FAT таблицу, но это всё исправится ScanDisk'ом.

2.4K
13 октября 2003 года
armg
44 / / 03.10.2003
Цитата:
Originally posted by (C)dragon


Ну чтобы файл не был виден в виндовых файл-менеджерах, то достаточно перехватить API FindFirstFile и FindNextFile, и если возвращается тот самый файл, то вызвать эту функцию ещё раз. А чтобы если и под досом не виден был, то это почти невозможно. Конечно можно подправить FAT таблицу, но это всё исправится ScanDisk'ом.



И как перехватить FindXXXFile ?

3.7K
21 октября 2003 года
PunkPing
9 / / 06.10.2003
(c)Dragon, ты говоришь под Dos`oм невозможно скрыть файл. Но ведь есть програмы которые скрывают файлы и под Dos`oм, при этом не используя резидентов и не исправляя никаких системных файлов.
424
21 октября 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by PunkPing
(c)Dragon, ты говоришь под Dos`oм невозможно скрыть файл. Но ведь есть програмы которые скрывают файлы и под Dos`oм, при этом не используя резидентов и не исправляя никаких системных файлов.



Они балуются с файловой системой, например в FAT'е обнулить имя, или поставить, что файл находится в повреждённой области, и.т.д. Но большинство исправляются программами проверки диска.

3.7K
04 ноября 2003 года
PunkPing
9 / / 06.10.2003
Люди!

А что будет если создать файл с таким же
именем как у скрываемого файла(прямой записью
на диск) то что тогда будет, как вы думаете.
424
05 ноября 2003 года
(C)dragon
307 / / 04.12.2002
Цитата:
Originally posted by PunkPing
Люди!

А что будет если создать файл с таким же
именем как у скрываемого файла(прямой записью
на диск) то что тогда будет, как вы думаете.



И так понятно, будет ошибка файловой системы. Так что лучше когда скрываешь, имя лучше вообще убирать, а хранить в зашифрованном виде где-нибудь в другом месте.

2.4K
05 ноября 2003 года
armg
44 / / 03.10.2003
Цитата:
Originally posted by (C)dragon


И так понятно, будет ошибка файловой системы. Так что лучше когда скрываешь, имя лучше вообще убирать, а хранить в зашифрованном виде где-нибудь в другом месте.



по мне , так для скрития есть несколько вариантов

1. сунуть в бед сектор

2. сунуть в системнию часть

3. сунуть как нормальный файл , только с ненормальним именем, чтобы эксплорер не показывал

3.7K
05 ноября 2003 года
PunkPing
9 / / 06.10.2003
Цитата:
Originally posted by armg


по мне , так для скрития есть несколько вариантов

1. сунуть в бед сектор

2. сунуть в системнию часть

3. сунуть как нормальный файл , только с ненормальним именем, чтобы эксплорер не показывал

]

ARMG, ты говоришь что надо дать файлу плохое имя,
это типа как у BackOrifice, файл с расширением но без имени.

424
05 ноября 2003 года
(C)dragon
307 / / 04.12.2002
Не помню, как в 98, но XP такие файлы показывает. И вообще - проще всего записывать прямо в FAT пустое имя, т.е. все нули. Тогда к файлу нельзя будет обратиться по любому. Только насчёт программ для проверки диска, может они ошибку выдавать будут. А имя просто в другом месте хранить можно, в зашифрованном виде естесственно.
2.4K
06 ноября 2003 года
armg
44 / / 03.10.2003
Цитата:
Originally posted by (C)dragon
Не помню, как в 98, но XP такие файлы показывает. И вообще - проще всего записывать прямо в FAT пустое имя, т.е. все нули. Тогда к файлу нельзя будет обратиться по любому. Только насчёт программ для проверки диска, может они ошибку выдавать будут. А имя просто в другом месте хранить можно, в зашифрованном виде естесственно.




(C)dragon если в место имени затисать все 0-и то при скан диске имя сотрется а место но диске освободится, и в итоге файл может стиреться

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог