Права доступа в локальной сети

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by kurz, 13 Apr 2010.

  1. kurz

    kurz New Member

    Joined:
    5 Feb 2010
    Messages:
    32
    Likes Received:
    0
    Reputations:
    0
    Уже поднимал такого рода вопрос, вынужден снова. Ситуация такая: использую в локальной сети функции типа NetServerGetInfo(), NetShareEnum() и другие из этого набора. Работают они нормально только на моей машине, т.е. если в качестве параметра передано имя локального хоста. В случае сканирования удаленой машины в 90% случаев выдает ошибку #5 - в доступе отказано. О каком доступе идет речь? Каких прав для этого не хватает и как это можно обойти, по возможности? Я сначала думал что недостаточно прав на той машине откуда запускаешь программу, даже пробовал использовать сплоит Kitrap0D. Права повышались, а результат прежний.
    Ту же задачу пробовал решить с использованием утилит командной строки, например команда "net view \\server_name" выдает ту же ошибку #5. Как можно обойти эти ограничения, и какой принцип вообще в них заложен?