ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, сейчас доступен на antichat.xyz.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 05.06.2009, 02:23
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

2 bons можешь обяснить дураку... пишу подобную программу (я про mbr)
ну получил я разобрал таблицу разделов посмотрел смещение сектора secBegin расширеного раздела.... делаю так (ибо у тебя не понял как, пытаюсь разобратся)

LARGE_INTEGER offset;
offset.QuadPart=secBegin;
SetFilePointer(hFile,offset.LowPart,&offset.HighPa rt,FILE_BEGIN);

ну если передавать смешение активного раздела правильно показывает... а пытаюсь подать смещение расширеного фигню показывает... чето там мне говорили типа надо + смещение mbr... в общем как выполняется переход по расширеным разделам этим? (
 
Ответить с цитированием

  #12  
Старый 05.06.2009, 15:20
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

сначала надо разобрать главную mbr, смещение расширенного раздела запомнить.(допустим это будет extended_addr). По этому смещению(относительно начала диска) будет расположена следующая mbr (вторичная). Таблица разделов в ней содержит 2 элемента - смещение логического диска (относительно extended_addr) и смещение следующей mbr (тоже относительно extended_addr). В следующей mbr точно также два элемента и все смещения там указаны относительно extended_addr. Так устроена цепочка mbr, в конце цепочки смещение следующего mbr будет 0.

Во всех таблицах смещения указаны в секторах, а ты с ними обращаешься так как будто это байты. Для всех жестких дисков размер сектора 512 байт, для некоторых флешек он другой
 
Ответить с цитированием

  #13  
Старый 07.11.2009, 23:51
DESASDA
Новичок
Регистрация: 07.11.2009
Сообщений: 1
Провел на форуме:
3384

Репутация: 0
По умолчанию

Может кто-нить перезалить исходники! Спасибо!
 
Ответить с цитированием

  #14  
Старый 08.11.2009, 00:14
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

Репутация: 158
По умолчанию

https://forum.antichat.ru/attachment.php?attachmentid=1121
внимательней смотри, в первом посте все есть.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Live CD для сисадминов xcedz Администрирование 21 13.09.2009 22:46
Live CD (frenzY) CMD *nix 12 05.04.2007 01:03
Полезные утилиты для защиты от вирусов artetch Чужие Статьи 1 18.10.2006 17:03
Icq утилиты vvs777 ICQ 2 15.08.2005 18:20



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ