Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2012, 02:41   #1
4Dragon
 
Регистрация: 17.06.2012
Сообщений: 9
По умолчанию Дополнительная защита файлов

Есть идея по дополнительной защите важных файлов, к примеру, куков от браузеров и т.д.

Идея в следующем: к примеру, опера хранит пароли в wand.dat, мы шифруем этот файл своим алгоритмом по своему ключу, а когда опера обращается к этому файлу, то ее процесс "замораживается", файл расшифровывается и передается опере как... ну, допустим массив байт.

Вопросы:
1. Как перехватить обращение оперы к файлу?
2. Как "заморозить" при этом процесс?
3. Как передать файл опере в виде массива байтов? Или есть другие варианты?
4Dragon вне форума Ответить с цитированием
Старый 24.10.2012, 02:43   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

проще уж перехватывать обращения к файлам тогда.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.10.2012, 08:20   #3
4Dragon
 
Регистрация: 17.06.2012
Сообщений: 9
По умолчанию

И как это сделать?
4Dragon вне форума Ответить с цитированием
Старый 24.10.2012, 08:45   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

читаем про сплайсинг АПИ функций.
поидее это будет CreateFile(A/W) WriteFile ReadFile(ну и CloseHandle, если подменяете на свой хэндл)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.10.2012, 08:49   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

перехватывать функции Win API...
сразу скажу, как это делать на C# я не знаю!

А по сути, зачем Вам это, если есть уже множесто готовых решений - контейнеры, где все файлы внутри зашифрованы! (см. truecrypt, например...)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.10.2012, 23:12   #6
4Dragon
 
Регистрация: 17.06.2012
Сообщений: 9
По умолчанию

Пепел Феникса, про функции кое-что нашел, а про перехват мало. Очень много мусора. Не дадите ссылок на адекватный матерал?
4Dragon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита файлов serg_volk777 Visual C++ 4 19.11.2011 11:44
Защита файлов от копирования CodeNOT Общие вопросы C/C++ 1 07.02.2011 23:50
защита файлов beygul Помощь студентам 19 19.01.2010 09:05
Защита файлов! Sanek777 Общие вопросы Delphi 2 26.09.2008 17:03
Защита файлов от удаления Viteef Свободное общение 5 15.06.2007 22:44