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

Ваш аккаунт

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

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

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

обхитрить Undelete

255
10 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
Необходимо удалить файл с диска, так что-бы его невозможно было восстановить всякими утилитами вроди Undelete. Какие есть идеи??
если кто-нить знает способ, чтоб не мудохать фат, было б ваще супер =)
252
10 мая 2007 года
koderAlex
1.4K / / 07.09.2005
перед удалением забей файло нулями .
391
10 мая 2007 года
Archie
562 / / 03.02.2005
А чего ж нулями, можно туда дезу какую-нить запихнуть :)
252
10 мая 2007 года
koderAlex
1.4K / / 07.09.2005
ага . страшный вирус , например . :)
255
10 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
хех.. это гемморой.. такой способ слишком гемморойный, поскольку мне нужно удалять папку со всеми ее подпапками и т.д. и т.п. и для каждого файла так делать - не вариант. + сам факт того что файл присутствовал на диске остается..
391
10 мая 2007 года
Archie
562 / / 03.02.2005
Хм, а ты что, вручную это делать собрался что-ли? :)
Можно еще иначе, удалить все по-простому, а потом создать на диске файл размером в свободное дисковое пространство, ну и его удалить потом.
350
11 мая 2007 года
cheburator
589 / / 01.06.2006
Цитата: Dart Bobr
Необходимо удалить файл с диска, так что-бы его невозможно было восстановить всякими утилитами вроди Undelete. Какие есть идеи??
если кто-нить знает способ, чтоб не мудохать фат, было б ваще супер =)



Покупаешь второй винт, такой же, как первый. Копируешь туда ВСЕ данные, кроме этого файла.
Старый винт относишь в магазин и получаешь деньги обратно.

252
11 мая 2007 года
koderAlex
1.4K / / 07.09.2005
Цитата: Dart Bobr
хех.. это гемморой.. такой способ слишком гемморойный, поскольку мне нужно удалять папку со всеми ее подпапками и т.д. и т.п. и для каждого файла так делать - не вариант. + сам факт того что файл присутствовал на диске остается..


во первых таки програмки уже есть , и давно . в нортон утилиты загляни . во вторых такую приблуду можно и самому наваять .

255
11 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
я и наваял такую хрень.. но!! во-первых скорость работы програмки низкая. во-вторых.. записи о файлах остаются в таблице фат. так что способ - не подходит.
255
11 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
Цитата: cheburator
Покупаешь второй винт, такой же, как первый. Копируешь туда ВСЕ данные, кроме этого файла.
Старый винт относишь в магазин и получаешь деньги обратно.


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

252
11 мая 2007 года
koderAlex
1.4K / / 07.09.2005
Цитата: Dart Bobr
я и наваял такую хрень.. но!! во-первых скорость работы програмки низкая. во-вторых.. записи о файлах остаются в таблице фат. так что способ - не подходит.


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

255
11 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
В принципе редактировать фат вручную я умею.. 1. Просто не факт, что там именнно фат. 2. писать ради этого подобие драйвера фата - куча времени.. Думал, что может в винде есть что-то стандартное, чего я не знаю, что позволит мне удалить файл с диска навсегда..
252
11 мая 2007 года
koderAlex
1.4K / / 07.09.2005
запуск дефрагментатора может помочь .
3
11 мая 2007 года
Green
4.8K / / 20.01.2000
Меня радует такая постановка вопросов: "Хочу сделать, ничего не делая".
Безследное удаление файлов - задача непростая.
Задача зависит от того, что считать бесследным удалением.
По некоторым стандартам для надежного удаления следует перезаписать на месте файла не менее ТРЕХ различных последовательностей, чтоб исключить возможность восстановления информации по остаточному магнетизму. Плюс не забываем про свопинг, который тоже желательно подчистить.
Если ты собираешься написать такую систему, то для персонального использования я бы ограничился однократной перезаписью по-секторно. Что касательно файловых систем, то достаточно обеспечить три основных: FAT, NTFS, Ext2/Ext3.

Если же тебе нужна уже готовая утилита, то их множество. Рекомендую R-Wipe & Clean (http://www.r-wipe.com/), т.к. сам приложил к ней руку. :)
255
12 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
Green, я так задачу не ставил. 1. Пока-что я использую метод, который тЫ описал - три раза перезаписую рандомные цепочки на место файла, но, как я уже говорил, этот метод очень медленный.
2. что касается файловых систем, то писать драйвера для даже этих трех систем просто нет времени.
3. Програмка не для личного использования. И я не могу использовать сторонние утилиты. Как я уже говорил, я думал, что в ОСВиндовс есть механизм которого я не знаю, который бы позволил мне не извращаться таким вот образом.
3
12 мая 2007 года
Green
4.8K / / 20.01.2000
Цитата: Dart Bobr
Green, я так задачу не ставил. 1. Пока-что я использую метод, который тЫ описал - три раза перезаписую рандомные цепочки на место файла, но, как я уже говорил, этот метод очень медленный.


Ну там на самом деле не рандомные надо писать, а вполне определенные, но сейчас уже не скажу какие. Ну типа сначала пишем сплошняком 0x55, потом 0xAA, потом 0xFF.

Цитата: Dart Bobr

2. что касается файловых систем, то писать драйвера для даже этих трех систем просто нет времени.


Да драйверов не понадобиться. CreateFile вполне достаточно, чтоб получить доступ к физическому или логическому диску.

P.S. Дай угадаю, не для черной ли бухгалтерии программу пишешь? :)

255
12 мая 2007 года
Dart Bobr
1.4K / / 09.04.2004
Цитата: Green
Ну там на самом деле не рандомные надо писать, а вполне определенные, но сейчас уже не скажу какие. Ну типа сначала пишем сплошняком 0x55, потом 0xAA, потом 0xFF.


Да драйверов не понадобиться. CreateFile вполне достаточно, чтоб получить доступ к физическому или логическому диску.

P.S. Дай угадаю, не для черной ли бухгалтерии программу пишешь? :)



не угадал )) очистка временных файлов извлеченных из криптованого контейнера ))

26K
13 июля 2007 года
X-lord
14 / / 09.07.2007
а чё если между записью бреда в файл несколько раз его переименовать?

кстати для убийства остаточного магнетизма надо перезаписовать файл 8 раз и некоторые из них неслучайным образом...
350
14 июля 2007 года
cheburator
589 / / 01.06.2006
Цитата: Dart Bobr
ну, что бы я без тебя делал?? вот оно решение. юзеру программы тоже скажу - чувак - создал файл, удалил - и неси винт в магазин.. просто гениально..
Блин, прошу по существу высказываться, а не флудить всякую хрень.


Дык, брат, без обид, но каков вопрос - таков и ответ :)

22K
20 июля 2007 года
MagAlex
22 / / 20.07.2007
Открываешь файл на чтение (бинарное ), записываешь в него нули (для ускорения работы можно, например, не весь файл затирать нулями или диезами, а небольшую часть), закрываешь и после этого получившийся файл удаляешь стандартным способом.
240
20 июля 2007 года
aks
2.5K / / 14.07.2006
MagAlex, ты тему вобще читал, или просто так ляпнул? =))))
314
23 июля 2007 года
fanto
374 / / 15.02.2003
Я тут под шумок тоже глупость ляпну....(хотя в каждой шутке есть блин доля правды)....
Перед работой дешифровщика записываем ФАТ... куда-нибудь....
А потом тупо поверх восстановливаем..... врядле кто-то догадается что файл был....
Вопрос только как это сделать в нормальной ОСи? В ДОСе пожалуйста....
241
23 июля 2007 года
Sanila_san
1.6K / / 07.06.2005
Цитата: Dart Bobr
не угадал )) очистка временных файлов извлеченных из криптованого контейнера ))



Я бы предложил вовсе не держать временные файлы на диске (вспоминается MemryStream), но никто не отменял swap.

10
23 июля 2007 года
Freeman
3.2K / / 06.03.2004
Цитата: fanto
Перед работой дешифровщика записываем ФАТ... куда-нибудь....
А потом тупо поверх восстановливаем..... врядле кто-то догадается что файл был....
Вопрос только как это сделать в нормальной ОСи? В ДОСе пожалуйста....


DOS однозадачный, вот и катит. В нормальной ОС без полноценных транзакций (точнее, мгновенных снимков) не обойтись. Особенно, если препарируемый диск - системный.

3
23 июля 2007 года
Green
4.8K / / 20.01.2000
Цитата: fanto

А потом тупо поверх восстановливаем..... врядле кто-то догадается что файл был....


Ну к примеру R-Studio догадается.

309
24 июля 2007 года
el scorpio
1.1K / / 19.09.2006
Цитата:
очистка временных файлов извлеченных из криптованого контейнера


Встречный вопрос: каков размер файлов и ОЗУ?
Если файлы маленькие, а памяти много, то можно выделить часть под RAM-диск, и указать его в качестве временного хранилища.
После перезагрузки никаких следов не останется :D

252
24 июля 2007 года
koderAlex
1.4K / / 07.09.2005
тогда проще попросить систему сделать область неперемещаемой памяти и писать/читать туда .
33K
14 ноября 2007 года
k-lem_91
5 / / 14.11.2007
1.Переформатируй диск в другую ФС, например NTFS с размером кластера 4кб. 2.Используй FetXP
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог