![]() |
Алгоритмы безопасного удаления файлов
По каким алгоритмам работают программы "бесследно" удаляющие файлы?Мне не приходит в голову ничего кроме как открыть файл и записать в него несколько раз мусор,а потом удалить.
|
папка это вить тож файл ".."
|
Цитата:
|
Цитата:
|
Разобрать структуру файловой системы - найти физ. сектор содержащий информацию и перезаписать. Че ту сложного?!
Например для NTFS Код:
ULONGLONG *GetFileClusters( |
Цитата:
Хотя как по мне, то человек, которому нужна была подобная прога, затиркой (ы...) доволен. Так что сильно не парься. |
обращения к фс через асм - на кой хрен через асм простите )
Читайте безсмертного рему и думайте: http://www.wasm.ru/article.php?article=lockfileswork в третьем методе пример получения физ положения файла. Код в пердыдущем посте есть. Получите его положение и затрите чем угодно. CreateFile и \\\\.\\File еще никто не отменял вплоть до висты |
если кратко: при удалении в память,которую занимал файл не пишутся нули(очень долго займёт),просто вся память помечается как свободная и на её уже можно перезаписывать. Следовательно безопасное удаление должно в эту область памяти записывать что-либо(нули) и только потом производить стандартное удаление.
|
Цитата:
|
перезапись файла все равно оставляет магнитные следы предыдущих данных. Поэтому надежнее не просто затирать нулями а использовать спец алгоритмы для этого разработанные.
http://ru.wikipedia.org/wiki/Алгоритмы_уничтожения_инфо рмации |
Господа где же тут зиродей - как так перезаписать файл :)
Где же системное программирование - где подход. Раз уж заговорили про магнитные "остатки" Читайте инфу в бинарном и перезаписывайте N раз противоположными значениями :-) Вступайте и КоНпелируйте! (это я блога эвилфрика начитался - не обращайте внимания) |
Записать в файл кучу мусора и удалить это конечно вариант, большинство программ для восстановления затертую информацию не найдут. И чем больше раз перезапишешь, тем лучше. Но от спецслужб в случае чего это не поможет, все равно восстановят =)
|
Ы, не то. NTFS - сцуко, в фоне делает копии файлов и путей - вот и облом.
Физ расположение - это вы перегнули. только на идеальных НЕДЕФРАГМЕНТИРОВАННЫХ дисках протянет, но это бывает только на CD\DVD (их легче поломать и под загигалку :) ) |
Функция возвращает всю структуру расположения файлов на сколько мне известно.
Распарсить структуру и перезаписать все что надо. Нормальный вайперы делают это именно на низком уровне . + никогда не помешает научиться работать с ФС на низком уровне 2 0verbreaK У нас как бы демократия - охота мне вот я и читаю. Для меня это как БАШ орг А ваще чувак молодец. Психолог. Там пол блога он срется сам с собой под разными никами провоцируя не просвященных на флуд и провакационные посты выявляющие человеческую "суЧность". Если человек не такой как все то на него нападают как собаки! ЭВИЛ жив! Хотя и жжет сцуко не по детски :-) |
А почему именно лутчше всего напрямую содержимое кластеров тереть,а не просто писать мусор в файл ведь во 2м случае ОС вроде как сам должна тот мусор в кластеры позапихивать.В чем прикол?
|
по причине дефрагментации.
|
Цитата:
Цитата:
|
ты хоть прочитал то что я писал? Журналируемая ФС сохранит факт удаления и имя удаленного файла. А это есть информация, которой быть не должно.
|
| Время: 02:45 |