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

Вниз

Доступ к закрытым веткам в рестре W2K   Найти похожие ветки 

 
Alexander Likhachev   (2004-05-09 13:21) [0]

Пишу человеку программу по анализу защищености ОС W2K. Проблема в том, что человек - специалист по безопасности, но нулевый программист, я же - практически наоборот. Так вот, среди прочего необходимо получать данные о пользователях, группах и т.д. Они хранятся в реестре в закрытых ветках (Например, HKLM\SAM\SAM\Domains\Accont\Users\Names\). Вопрос: можно ли из Delphi получить доступ к этим веткам? Или можно ли как-нибудь подучить эту информацию другим путем, не прибегая ко взлому?

Заранее благодарен!


 
Игорь Шевченко ©   (2004-05-09 14:52) [1]

Alexander Likhachev   (09.05.04 13:21)


> можно ли из Delphi получить доступ к этим веткам?


Можно. Но какой смысл, если доступ можно получить из RegEdit, поимев соответствующие права ?


 
TCrash ©   (2004-05-09 15:05) [2]

>Alexander Likhachev   (09.05.04 13:21)
Они хранятся в реестре в закрытых ветках (Например, HKLM\SAM\SAM\Domains\Accont\Users\Names\)

Они храняться в Active Directory при условии, что сеть нормальная. А на домашней тачке - смысл подобную прогу писать? разве что поставить сервер и поднять на нем АД
А к тем ключам при админовских правах и так доступ есть, при чем не важно из Делфи или из Си


 
Alexander Likhachev   (2004-05-09 15:20) [3]

В том-то и фишка, что при админовских правах доступа нет. Говорят, что он есть, если как-то запустить regedt32 (а не regedit) под W2K от имени SYSTEM или что-то в это роде. Получать надо именно локальных юзеров и группы, политику паролей и т.д.

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


 
Anatoly Podgoretsky ©   (2004-05-09 15:25) [4]

И в каком это институте учат взламывать системы?


 
Alexander Likhachev   (2004-05-09 15:32) [5]

Како-то Таганрогский что-то там, точно не знаю, только они их типа защищают;).

Вопрос снимается: недосмотрел: в regedt32 в меню безопасность надо просто поставить разрешения админу. Хотя если кто знает, как сделать (дать такие разрешения без regedt32, вручную) подскажите, плз.


 
TCrash ©   (2004-05-09 15:35) [6]

>Anatoly Podgoretsky ©   (09.05.04 15:25) [4]
Не взламывать, а анализировать на защищенность, но вообще-то энто подозрительно. Как правила защищаются Сети. Защита отдельного ПК не несет никакой функциональности при современном развитии IT-индустрии

О, блин как умно выразился, сам не ожидал :-)


 
TCrash ©   (2004-05-09 15:37) [7]

>Anatoly Podgoretsky ©   (09.05.04 15:25) [4]
Не взламывать, а анализировать на защищенность, но вообще-то энто подозрительно. Как правила защищаются Сети. Защита отдельного ПК не несет никакой функциональности при современном развитии IT-индустрии

О, блин как умно выразился, сам не ожидал :-)


 
Alexander Likhachev   (2004-05-09 17:35) [8]

Ну развели тут полемику...

Ну пусть, не взламывать, а анализировать защищенность, пусть не системы, а сети... про сети, кстати, в программе тоже разделы будут. Сказано, же: программа учебная! Никто же не задается вопросом об актуальности, когда пишет программки типа "Hello, World!":)


 
Игорь Шевченко ©   (2004-05-09 18:54) [9]

Alexander Likhachev   (09.05.04 17:35)


> Ну пусть, не взламывать, а анализировать защищенность, пусть
> не системы, а сети


Свежо предание...

Win2k сертифицирована по C2 - вам этого мало ? Какой, нафиг, еще анализ безопасности нужен ?


 
Alex_Petr ©   (2004-05-10 11:03) [10]

Проверяем на WRITE_DAC, если - да, то
RegGetKeySecurity
AllocMem
InitializeSecurityDescriptor
RegGetKeySecurity
IsValidSecurityDescriptor
//Считываем
RegSetKeySecurity


 
Плохиш   (2004-05-10 11:10) [11]


> Win2k сертифицирована по C2 - вам этого мало ? Какой, нафиг,
> еще анализ безопасности нужен ?

Дык сертифицирована-то нормально настроенная система. А если в ней студенты под админом полазят? ;-)


 
VMcL ©   (2004-05-10 12:31) [12]

>>Плохиш  (10.05.04 11:10) [11]

То будет то же, что и *nix, если студент под root"ом :)


 
Anatoly Podgoretsky ©   (2004-05-10 13:01) [13]

Плохиш   (10.05.04 11:10) [11]
А если вообще постороннего пустить, безопасность в отрыве от административных мер не существует.


 
Anatoly Podgoretsky ©   (2004-05-10 13:02) [14]

Да для платформы НТ есть готовый, штатный тест анализа безопасности и правильности настроек, при том написан специалистами хорошо знающими систему.


 
Alex_Petr ©   (2004-05-11 14:36) [15]

Забыл добавить:
Если не восстановить ACL, то возможен крах системы.
Для этого, в начале, и идет проверка на WRITE_DAC


 
Alex_Petr ©   (2004-05-11 14:36) [16]

Забыл добавить:
Если не восстановить ACL, то возможен крах системы.
Для этого, в начале, и идет проверка на WRITE_DAC


 
Плохиш   (2004-05-11 14:41) [17]

>Anatoly Podgoretsky ©   (10.05.04 13:01) [13]

Дык, я и смайлик поставил :-)



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

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

Наверх




Память: 0.51 MB
Время: 0.036 c
14-1085800307
Думкин
2004-05-29 07:11
2004.06.13
С днем рождения! 29 мая


9-1074890287
KEHTABP
2004-01-23 23:38
2004.06.13
SplitScreen в DelphiX


3-1084949648
cad2206
2004-05-19 10:54
2004.06.13
Просмотр нескольких таблиц


1-1085908028
ilnarab
2004-05-30 13:07
2004.06.13
Как с помощью OpenDialog-а загрузить в ListBox текстовый файл


3-1085144845
SergeyI
2004-05-21 17:07
2004.06.13
Расскажите как правильно пишеться inner Join в accsess