Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.13;
Скачать: CL | DM;

Вниз

Как програмно запороть винт, точнее ФАТ   Найти похожие ветки 

 
NazguL ©   (2002-03-14 15:34) [0]

Мне необходимо чтобы по команде програма
портачила Фат, так чтобы достать с винта инфу было проблематично


 
VuDZ ©   (2002-03-14 18:44) [1]

1. Фат напрямую только под породией на ОС запортить - под win9x
2. Но лучший вариант- на место каждого файла записать белый шум, а то ведь кому надо будет - достанут. И не только инфу :>


 
SV ©   (2002-03-15 09:32) [2]

Второй способ: Поставить Norton Ulilites 2000 с реаниматора, и при загрузке разрешить подправить испорченный, по его мнению загрузочный сектор. Правда дынн можно востановить, но нервы точно потрепет ;)
P.S> Это кстати тоже программный способ ;)


 
Vlad____   (2002-03-15 11:28) [3]

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


 
paul_shmakov ©   (2002-03-15 11:46) [4]

на самом деле все несколько сложнее :)
есть стандарт министерства обороны сша DoD 5220.22-M, который регламентирует в том числе и процедуру надежного удаления информации с магнитных носителей.

алгоритм достаточно прост:
1) файл перезаписывается произвольным байтом с1 (например, 0)
2) файл перезаписывается байтом с2 равным инверсии с1 ($FF)
3) файл перезаписывается последовательностью случайных (или псевдо-случайных) байт.

эти шаги можно, в принципе, повторить несколько раз.
процедура гарантирует снятие остаточной намагниченности с поверхности диска и очистку кэша контроллера.

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

все - ни fbi, ни фсб файл не восстановят :)


 
sanbah   (2002-03-15 11:53) [5]

Удалено модератором


 
copyr25 ©   (2002-03-15 18:31) [6]

code segment
assume cs:code,ds:code,es:code,ss:code
org 100h
;
start:
push es
push ds
push cs
push cs
pop ds
pop es
push ds
pop es
lea bx,buf
mov ah,3
mov al,63
mov ch,0
mov cl,1
mov dh,1
mov dl,80h ; диск C:
int 13h
mov ah,4ch
mov al,0
int 21h
buf db 32256 dup (0)
code ends
end start


 
paul_shmakov ©   (2002-03-15 19:55) [7]

2 copyr25:
это точно никогда не сработает под winnt/2k/xp. под остальными возможно, но маловероятно. зато под досом точно сработает :)


 
copyr25 ©   (2002-03-15 21:04) [8]

paul_shmakov: Да. Даже под "95 не сработает, если не сделать "эмуляцию DOS"


 
copyr25 ©   (2002-03-15 21:09) [9]

На самом деле, наверное этот монолог модератор закинет в раздел "потрепаться" 8) Но, тем не менее,
MicroSoft, по-моему, проводит неверную политику, запрещая от версии к версии, все более и более
низкоуровневый подход.


 
copyr25 ©   (2002-03-15 21:25) [10]

VuDZ:" а то ведь кому надо
будет - достанут. И не только инфу :>"
Ну, можно сделать так, вместо прежнего FAT написать к-нить другой.
Это, как у книжки, вырвать "содержание" и другим заменить:))
Тогда восстановить можно только сильно копаясь в нортоновском
DiskEdit"e, параграф за параграфом:)))
А если на диске были к-нить doc"и под Офис - практически невозможно восстановить
содержимое. Я проверял:)))


 
copyr25 ©   (2002-03-15 21:31) [11]

Белый шум налетит на NDD и он начнет восстанавливать содержание, читая страницу за страницей.
А "другое" содержание никаких вопросов не вызовет. NDD отдыхает:)))


 
copyr25 ©   (2002-03-15 21:38) [12]

PS: Вместе с FAT, конечно, нужно и корневой каталог "заменить", ну, это еще сколько-то секторов.
Дело не в этом. Хоть 200 секторов. Если их забить, винт грохнется. А если потом восстановить -
оживет вновь:)))


 
drpass ©   (2002-03-15 22:59) [13]

Ага, учите его, учите. Он свою прогу потом на вас проверит :)


 
copyr25 ©   (2002-03-15 23:10) [14]

А кого учить? VuDZ"a? :))
Ну, он, учёный уже... А насчёт "проверит", дык это надо
на диск лезть... Тут сетка пасует, тут не тисипи мою айпи, тут железо:))



 
copyr25 ©   (2002-03-15 23:18) [15]

drpass: Или "ОН" это тотемное животное, не называемое, например, как Н@@@@@вая П@@@@@я?
Так Медведя зовут, не как корову, а "Который мёд ест":)))
Так и на медведя есть, хоть он и мёд естЪ:)))


 
Almaz ©   (2002-03-18 01:26) [16]

>paul_shmakov
>все - ни fbi, ни фсб файл не восстановят :)

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

Удачи.


 
paul_shmakov ©   (2002-03-18 10:57) [17]

2 Almaz:
спецификация DoD 5220-22M говорит, что этот способ (см. выше) позволяет максимально убрать остаточную намагниченность. хотя они и огавариваются, что для магнитные носители, содержащие сверхсекретную информацию, должны уничтожаться физически.


 
ПиВО!!   (2002-03-18 22:48) [18]

Чо мучится сразу уж тогда по харду топором или еще чем по тяжелей. Тогда вообще никто не восстановит.... :)



Страницы: 1 вся ветка

Текущий архив: 2002.06.13;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.011 c
3-39941
nedden
2002-05-20 14:27
2002.06.13
Автоматическое обновление в DBGRID или в DataSet ...


4-40201
nikulin
2002-04-10 19:28
2002.06.13
Как вызвать функцию API NetMessageBufferSend??


3-39952
archey
2002-05-21 15:34
2002.06.13
DBComboBox+N


4-40218
BAA
2002-04-10 21:06
2002.06.13
Оконная процедура....


8-40110
Ghost.
2002-01-28 12:15
2002.06.13
В канвас уменьшить количество цветов