информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаПортрет посетителяСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Да, но слишком часто я получаю ноль. 21.01.03 17:13  Число просмотров: 1046
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>

Вот пример кода после всяких инициализаций.
К этому моменту я получил список компов и список зашаренных ресурсов, и вот теперь хочу "посмотреть" дискриптор, а он в 70 случаях из ста имеет значение NULL.


ires = NetShareEnum (lpszServer, 502, (LPBYTE *) &BufPtr, -1, &er, &tr, &resume);

if(res == ERROR_SUCCESS|res == ERROR_MORE_DATA)
{
p=BufPtr;
for(i=1;i<=er;i++)
{
if (NetShareGetInfo(NULL,p->shi502_netname,502,(LPBYTE*)&BufPtr1)==NERR_Success)
{
lpSecDescr=BufPtr1->shi502_security_descriptor;
.........
<programming>
[VC++] Может кто знает как использовать shi502_permissions 21.01.03 10:37  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
Дело в том, что вроде все работает, полулчаю имя ресурса, путь, коментарии и т.п. , но вот проблема с пермишенами....значение всегда равно нулю. Хотя по идее должно показывать текщее состояние на данного пользователя. Или вообще как получить спислк пермишенов на конкретный зашаренный ресурс?
[VC++] А может просто дёргать SD из реестра? 22.01.03 06:14  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
В разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares\Security лежат дескрипторы для всех шар. Лежат там, начиная с версии NT 3.
В NT все права сидят в shi502_security_descriptor 21.01.03 17:00  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
Да, но слишком часто я получаю ноль. 21.01.03 17:13  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>

Вот пример кода после всяких инициализаций.
К этому моменту я получил список компов и список зашаренных ресурсов, и вот теперь хочу "посмотреть" дискриптор, а он в 70 случаях из ста имеет значение NULL.


ires = NetShareEnum (lpszServer, 502, (LPBYTE *) &BufPtr, -1, &er, &tr, &resume);

if(res == ERROR_SUCCESS|res == ERROR_MORE_DATA)
{
p=BufPtr;
for(i=1;i<=er;i++)
{
if (NetShareGetInfo(NULL,p->shi502_netname,502,(LPBYTE*)&BufPtr1)==NERR_Success)
{
lpSecDescr=BufPtr1->shi502_security_descriptor;
.........
Win 9x не дает дескриптора. И иногда NT - когда разрешен полный доступ всем (вроде так). 21.01.03 18:51  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
а тебе зачем это? хочешь узнать доступны ли шары на чтение запись? NetAccessCheck попробуй.
NT - когда разрешен полный доступ всем (вроде так). 22.01.03 09:14  
Автор: Step <Step Alex> Статус: Member
<"чистая" ссылка>
> а тебе зачем это? хочешь узнать доступны ли шары на чтение
> запись? NetAccessCheck попробуй.

1. Хочу иметь прогу, которая бы показывала для мне, где (и какие) конкретный пользователь в домене имеет права на зашаренные ресурсы по всей корпаративной сети. Выбрал Васю, шелк, и список куда он может, куда не может, ну и т.п. (дабы вовремя Васю присечь :-))
2. Хочу научиться хотябы на каком-то уровне (пусть не на уровне полета шмеля, но достаточно свободно) писать на С++

(Не знаю сам - что первое, а что второе)

>когда разрешен полный доступ всем (вроде так).
Да нет, как раз у всех администраторских ресурсов (типа С$) нет этих самых дискрипторов. Это то меня и удивляет.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach