Scalpel - это утилита Linux, которая традиционно используется для восстановления файлов на основе сигнатур файлов, то есть способом, который не знает о файловой системе.
Можем ли мы также использовать это для того, чтобы сделать наоборот, то есть стереть контент?
Предполагая, что подписи заголовка и нижнего колонтитула файла известны, есть ли способ стереть (заполнить нулями) содержимое, сопоставленное скальпелем, для окончательного удаления файлов, а также их предыдущих версий?
Это будет сделано для очистки компьютера перед его продажей с сохранением установленного программного обеспечения.
Дополнительный вопрос, если это возможно: как бы вы удалили или повредили фрагментированные файлы, не рискуя повредить другие файлы? Может быть, вырезать с максимальным размером файла, игнорировать нижний колонтитул, и удалить только первый сектор каждого соответствия?