Сейчас на форуме: tyns777, zombi-vadim (+4 невидимых) |
eXeL@B —› Программирование —› Блокировать доступ к папке |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 23 сентября 2007 15:46 · Личное сообщение · #1 |
|
Создано: 27 сентября 2007 21:49 · Личное сообщение · #2 |
|
Создано: 27 сентября 2007 21:58 · Поправил: MACKLIA · Личное сообщение · #3 |
|
Создано: 27 сентября 2007 22:30 · Личное сообщение · #4 |
|
Создано: 28 сентября 2007 04:31 · Личное сообщение · #5 |
|
Создано: 28 сентября 2007 08:12 · Личное сообщение · #6 |
|
Создано: 28 сентября 2007 09:32 · Личное сообщение · #7 Vitek пишет: мне не скрыть а запаролить нада или попросту доступ закрыть. тогда самое простое и надёжное напиши прогу которая будет архивировать(rar архив +длинный пароль) твою папку и когда тебе надо разархивировать ее обратно и открывать , а после закрытия папки еще и уничтожать разархивированную. P.S. сильно не ругаться ,мне от такого алгоритма самому смешно ----- Что один человек сделал , другой всегда сломать может... |
|
Создано: 28 сентября 2007 11:56 · Личное сообщение · #8 pushick пишет: А что перехватив апи уже никак нельзя потом выдать сообщение при обращении? depler пишет: вот именно что можно, 1 раз послать юзера больше он эту папку не откроет Да конечно можно. Наверное =). Но вы почему то приводите примеры по скрытию папки/файла от глаз чужих. MACKLIA пишет: P.S. сильно не ругаться ,мне от такого алгоритма самому смешно Разделяю твое мнение =) Но папки с большим объемом каждый раз архивировать и разархивировать довольно проблематично и несколько долго. |
|
Создано: 28 сентября 2007 12:53 · Личное сообщение · #9 |
|
Создано: 28 сентября 2007 13:02 · Личное сообщение · #10 |
|
Создано: 28 сентября 2007 15:02 · Личное сообщение · #11 |
|
Создано: 28 сентября 2007 21:59 · Личное сообщение · #12 |
|
Создано: 28 сентября 2007 22:04 · Личное сообщение · #13 |
|
Создано: 29 сентября 2007 02:40 · Поправил: pushick · Личное сообщение · #14 HellStudent аффтар топега хочет блокировать доступ к папке, еще и с мессадж боксом. Используя шифрование NTFS и установку прав на папку выполняется оба пункта требований - папка заблокирована для доступа почти ото всех - содержимое зашифровано и даже попав внутрь обеспечивается следующий уровень гемороя + будет халявный мессадж бокс Все законно и средствами винды. tnt17 Вот я про тоже. ----- Security through obscurity is just an illusion |
|
Создано: 19 октября 2007 15:44 · Поправил: MACKLIA · Личное сообщение · #15 |
|
Создано: 19 октября 2007 22:36 · Поправил: HiEndsoft · Личное сообщение · #16 Если знать от кого прятать: -то EFS, права доступа и т.п. Если знать от чего: -пиши dll, прописывай в ней перехват NtQueryDirectoryObject и NtOpenDirectoryObject (ntdll.dll), делай свой обработчик, затем прописывай свою dll по адресу: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] "AppInit_DLLs"="" После перезагрузки ни одно оконное приложение, использующее user32.dll не сможет увидеть нужные тебе папки, если не будет использовать свой драйвер или прямой доступ к HDD ч/з DeviceIOContrrol, но иэто можно победить. С пропиской в реестре-оккуратней Советую прехватывать, хотя бы для начала, функции типа **Directory из kernel32.dll, а потом уж из ntdll. Что касается метода Sisinternals - устарело. Все равно ни EFS, ни други методы не спасут от профессионалов. ----- продавец резиновых утёнков |
|
Создано: 20 октября 2007 00:14 · Личное сообщение · #17 |
|
Создано: 20 октября 2007 11:24 · Поправил: MACKLIA · Личное сообщение · #18 DIMAIN пишет: там написано на NTFS-разделах можно создавать «виртуальные папки» каким образом это можно сделать в ХР А хрен его знает Если от домашних папки скрывать то бери HidesFiles (500 kb)-> http://www.hidesfiles.com/ http://www.hidesfiles.com/ незарегистрированная версия позволяет прятать до 10 файлов ,думаю с её регистрацией проблем не будет -прога не упакованна ( Microsoft Visual C++ 6.0 ) ----- Что один человек сделал , другой всегда сломать может... |
|
Создано: 20 октября 2007 15:17 · Личное сообщение · #19 HiEndsoft пишет: После перезагрузки ни одно оконное приложение, использующее user32.dll не сможет увидеть нужные тебе папки, если не будет использовать свой драйвер или прямой доступ к HDD ч/з DeviceIOContrrol, но иэто можно победить. Прямой syscall сольет этот метод за нефиг делать. Ты будешь дольше писать обработчик хука, перекрывая многочисленные варианты enum, чем я детект файлов из юзермода. ----- Security through obscurity is just an illusion |
|
Создано: 20 октября 2007 18:54 · Личное сообщение · #20 |
|
Создано: 20 октября 2007 19:10 · Личное сообщение · #21 Вот пример прямого сискола NtQuerySystemInformation из Process Hunter function NtQuerySystemInformationCall(ASystemInformationClass: dword;
как ты думаешь насколько трудно будет переделать это для NtQueryDirectoryFile/NtVdmControl, притом что уже как н-лет существуют антируткиты от Рутковской с подобной реализацией? ----- Security through obscurity is just an illusion |
|
Создано: 20 октября 2007 21:09 · Поправил: HiEndsoft · Личное сообщение · #22 |
|
Создано: 21 октября 2007 06:17 · Личное сообщение · #23 |
|
Создано: 21 октября 2007 19:06 · Поправил: HiEndsoft · Личное сообщение · #24 Тема -сокрытие папки с выводом предупреждения. Я предложил цепляться к user32 автоматически при каждой загрузке каждого оконного приложения а затем перехватывать ф-ции обращений к папкам и файлам из ntdll. Это конечно не для серьезной защиты, а защиты, например от домашних без создания новых учетных записей и т.д.(что скорее всего автору топика и нужно), т.к. сомневаюсь что возможно надежно защитить какую либо информацию без жесткого шифрования. Оставется серьезных вариантов- два: или создавать свою файловую систему с соответствующим драйвером и своим dll-интерфейсом или писать драйвер с перехватом севисов ядра, что по-моему не проще чем создать свой аналог EFS. А лучше взять WINRAR и сжать все нафиг с паролем ----- продавец резиновых утёнков |
|
Создано: 22 октября 2007 22:13 · Личное сообщение · #25 |
|
Создано: 23 октября 2007 00:01 · Личное сообщение · #26 |
|
Создано: 23 октября 2007 08:12 · Личное сообщение · #27 |
|
Создано: 27 ноября 2007 13:50 · Личное сообщение · #28 |
<< . 1 . 2 . |
eXeL@B —› Программирование —› Блокировать доступ к папке |
Эта тема закрыта. Ответы больше не принимаются. |