Страница: 1 | 2 |
Вопрос в некоторой степени для хакеров :) Каким образом программно разрешить сетевой доступ к диску (и папке) http://www.vbnet.ru/forum/images/110.gif
На последнюю строчку не обращать внимания... смотри в поиске, я уже не раз отвечал.... В поиске каком? MSDN? Эх, у меня он не работает... как это в каком поиске, в поиске по сайту конечно-же... не думаешь же ты, что User Unknown отвечал в MSDN ??? Поискал... Короче я нашел решение через .bat файл 'net share machine=C:\ /remark:""' -Этого достаточно, но мож есть способ программно это сделать? У меня друг както делал втихаря доступ к папке через реестр. Точно не помню как это делать, но если заинтересует. Ась ! Ты поузнавай, пожаааааалуйста, у друга своего. Какой ключ в реестре надо закадрить. Меня самого интересовала эта тема. И вот что янашёл: Добавьте на форму кнопку (Command1), пять текстовых полей (Text1 - Text5) и следующий код: Option Explicit Private Const NERR_SUCCESS As Long = 0& 'типы шар Private Const STYPE_ALL As Long = -1 'note: my const Private Const STYPE_DISKTREE As Long = 0 Private Const STYPE_PRINTQ As Long = 1 Private Const STYPE_DEVICE As Long = 2 Private Const STYPE_IPC As Long = 3 Private Const STYPE_SPECIAL As Long = &H80000000 'разрешения Private Const ACCESS_READ As Long = &H1 Private Const ACCESS_WRITE As Long = &H2 Private Const ACCESS_CREATE As Long = &H4 Private Const ACCESS_EXEC As Long = &H8 Private Const ACCESS_DELETE As Long = &H10 Private Const ACCESS_ATRIB As Long = &H20 Private Const ACCESS_PERM As Long = &H40 Private Const ACCESS_ALL As Long = ACCESS_READ Or _ ACCESS_WRITE Or _ ACCESS_CREATE Or _ ACCESS_EXEC Or _ ACCESS_DELETE Or _ ACCESS_ATRIB Or _ ACCESS_PERM Private Type SHARE_INFO_2 shi2_netname As Long shi2_type As Long shi2_remark As Long shi2_permissions As Long shi2_max_uses As Long shi2_current_uses As Long shi2_path As Long shi2_passwd As Long End Type Private Declare Function NetShareAdd Lib "netapi32" _ (ByVal servername As Long, _ ByVal level As Long, _ buf As Any, _ parmerr As Long) As Long Private Sub Form_Load() Text1.Text = "\\" & Environ$("COMPUTERNAME") Text2.Text = "c:\program files\adobe" Text3.Text = "vbnetdemo" Text4.Text = "VBnet demo test share" Text5.Text = "" End Sub Private Sub Command1_Click() Dim success As Long success = ShareAdd(Text1.Text, _ Text2.Text, _ Text3.Text, _ Text4.Text, _ Text5.Text) Select Case success Case 0: MsgBox "share created successfully!" Case 2118: MsgBox "share name already exists" Case Else: MsgBox "create error " & success End Select End Sub Private Function ShareAdd(sServer As String, _ sSharePath As String, _ sShareName As String, _ sShareRemark As String, _ sSharePw As String) As Long Dim dwServer As Long Dim dwNetname As Long Dim dwPath As Long Dim dwRemark As Long Dim dwPw As Long Dim parmerr As Long Dim si2 As SHARE_INFO_2 'получаем указатели на сервер, ресурс и путь dwServer = StrPtr(sServer) dwNetname = StrPtr(sShareName) dwPath = StrPtr(sSharePath) 'Если описание или пароль указаны, 'то также получаем указатели на них If Len(sShareRemark) > 0 Then dwRemark = StrPtr(sShareRemark) End If If Len(sSharePw) > 0 Then dwPw = StrPtr(sSharePw) End If 'подготавливаем структуру SHARE_INFO_2 With si2 .shi2_netname = dwNetname .shi2_path = dwPath .shi2_remark = dwRemark .shi2_type = STYPE_DISKTREE .shi2_permissions = ACCESS_ALL .shi2_max_uses = -1 .shi2_passwd = dwPw End With 'расшариваем ресурс ShareAdd = NetShareAdd(dwServer, _ 2, _ si2, _ parmerr) End Function Обалдеть.... У меня просто слов нет! Спасибо, KAM. Да незачто, меня самого этот вопрос давно бил (мне этот приём для трояна нужен) в конце имени папки поставить $ зная IP адрес, легко можно зайти в эту папку через сеть или интернет. 2 HACKER Если я не ошибаюсь, то 98 тебя таким образом вобще не пустит, а 2k может и пароль попросить, а может и послать куда подальше, в зависимости от продвинутости юзера. 2Artificial Intelligence: Ты ошибаешься. Пускают абсолютно все винды от 98 и до XP. (проверено ) KAM, при кривой настройке безопасности (или например при отсутствии AD) да... О! Пока вы тут. Вот вопрос(ище) возник: необходимо скопировать файл на удаленный комп. Что-то не получается. Я пробовал filecopy ap.path+"\xxxx.exe","\\Mycomp\C:\windows\ddd.exe" Доступ разрешен, мож подскажите как скопировать файл?
Вопрос: Доступ из сети(на смекалку)
Добавлено: 01.02.04 21:00
Автор вопроса: Дмитрий Щапов
Ответы
Всего ответов: 20
Номер ответа: 1
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #1
Добавлено: 01.02.04 21:38
Номер ответа: 2
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #2
Добавлено: 02.02.04 12:38
Номер ответа: 3
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #3
Добавлено: 02.02.04 15:23
Номер ответа: 4
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #4
Добавлено: 03.02.04 04:23
Номер ответа: 5
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #5
Добавлено: 03.02.04 14:10
Номер ответа: 6
Автор ответа:
Magres
ICQ: 112326552
Вопросов: 23
Ответов: 6
Профиль | | #6
Добавлено: 03.02.04 16:21
Номер ответа: 7
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #7
Добавлено: 03.02.04 18:18
Номер ответа: 8
Автор ответа:
KAM
ICQ: 190197618
Вопросов: 25
Ответов: 97
Профиль | | #8
Добавлено: 06.02.04 13:45
Номер ответа: 9
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #9
Добавлено: 07.02.04 08:25
Номер ответа: 10
Автор ответа:
KAM
ICQ: 190197618
Вопросов: 25
Ответов: 97
Профиль | | #10
Добавлено: 07.02.04 14:24
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 07.02.04 21:48
Номер ответа: 12
Автор ответа:
Artificial Intelligence
ICQ: 275368971
Вопросов: 8
Ответов: 131
Профиль | | #12
Добавлено: 09.02.04 11:04
Номер ответа: 13
Автор ответа:
KAM
ICQ: 190197618
Вопросов: 25
Ответов: 97
Профиль | | #13
Добавлено: 09.02.04 14:06
Номер ответа: 14
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #14
Добавлено: 09.02.04 14:16
Номер ответа: 15
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #15
Добавлено: 09.02.04 15:28