Пароль на DAT файлы - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Архив

Архив Темы с сомнительной полезностью.

Ответ
Опции темы
Непрочитано 23.10.2011, 17:40   #1
Аватар для FilipMorris
Участник

Автор темы (Топик Стартер) Пароль на DAT файлы

Всем привет
Возможно ли поставить пороль на файлы DAT? Если да, то как? Ну, или ещё как-то сделать, что бы закрыть их от посторонних?
P.S. Для чего мне это ненадо спрашивать, пожалуйста
FilipMorris вне форума Ответить с цитированием
Непрочитано 23.10.2011, 17:43   #2
Изгнанные

По умолчанию Re: Пороль на DAT файлы

Для чего в прицнипе догадаться то можно... но если ставить на дат файлы пасс, то и клиенту в целом надо дать об этом знать и сообщить эти пароли как то. Чтоб клиент их прочитал.

Хотя конечно, я не думаю, что у вас полностью с нуля написанные свои дат файлы... Поэтому фиг знает для чего оно...
L2-Scripts вне форума Отправить сообщение для L2-Scripts с помощью ICQ Отправить сообщение для L2-Scripts с помощью Skype™ Ответить с цитированием
Непрочитано 23.10.2011, 17:46   #3
Аватар для Azagthtot
Эксперт

По умолчанию Re: Пороль на DAT файлы

Можно. Хукайте функции CreateFile и ReadFile.
Дополнительно шифруйте dat-файлы как вам угодно, и в ReadFile расшифровывайте.
Или же в CreateFile расшифровывайте в память, мапьте этот участок на файл и возвращайте его хендл.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 23.10.2011, 17:49   #4
Аватар для Hint
Герой

По умолчанию Re: Пороль на DAT файлы

Клиентские dat-файлы и так под паролем (применяется RSA шифрование), только этот пароль общедоступен (зашит в утилиту l2encdec, которой все пользуются). Вы можете зашифровать файлы со своим паролем, используя свою программу (или подменив ключи в l2encdec, но стандартной опции для этого нет). В этом случае придется еще поменять ключ в клиенте (не так сложно, потому что без этого изначально нельзя вообще редактировать файлы клиента, иначе он не может их загрузить).
Информация по декодированию dat-файлов:
http://forum.zone-game.info/showthread.php?t=16178 (кодирование по аналогии)
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.10.2011, 18:00   #5
Аватар для Azagthtot
Эксперт

По умолчанию Re: Пороль на DAT файлы

Hint, Согласись, через хук CreateFile гораздо изящнее. Хотя и смена RSA ключей тоже хорошо. Но в случае хука можно работать только с нужными файлами, не потребуется перекодировать все, что закрыто 413
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 23.10.2011, 18:11   #6
Аватар для Hint
Герой

По умолчанию Re: Пороль на DAT файлы

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Hint, Согласись, через хук CreateFile гораздо изящнее. Хотя и смена RSA ключей тоже хорошо. Но в случае хука можно работать только с нужными файлами, не потребуется перекодировать все, что закрыто 413
Я бы не стал делать через CreateFile и ReadFile, потому что это сложнее (уйдет больше времени на реализацию). По надежности же разницы практически нет. Что выдрать чужой алгоритм (или просто поставить свои хуки на readfile и получать декодированные байты), что найти новый ключ.

В случае же смены ключа программировать практически не придется (никакого вмешательства в файлы клиента, если не считать замену ключа). Перекодировать все файлы - не проблема. Мы ведь и так каждый раз занимаемся перекодированием при смене клиента (меняем стандартный ключ на самопальный).
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.10.2011, 18:21   #7
Аватар для FilipMorris
Участник

Автор темы (Топик Стартер) Re: Пороль на DAT файлы

Ого! Не ожидал, столько ответов
Вы меня запутали... Подскажите мне найлучший способ, который сможет скрыть эти записи от посторонних. Ну, и не очень сложный...
FilipMorris вне форума Ответить с цитированием
Непрочитано 23.10.2011, 18:26   #8
Аватар для Azagthtot
Эксперт

По умолчанию Re: Пороль на DAT файлы

- Выучить программирование и реализовать любой из вариантов приведенных выше
- Обратиться с мешочком денежкофф к Хинту, ко мне или к G1Ta0

Выбирайте что вам по душе
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 23.10.2011, 18:28   #9
Аватар для Hint
Герой

По умолчанию Re: Пороль на DAT файлы

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
- Выучить программирование и реализовать любой из вариантов приведенных выше
- Обратиться с мешочком денежкофф к Хинту, ко мне или к G1Ta0

Выбирайте что вам по душе
К сожалению, совсем нет времени "халтуру". Так что я пас
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 23.10.2011, 18:29   #10
Аватар для FilipMorris
Участник

Автор темы (Топик Стартер) Re: Пороль на DAT файлы

Мешочек денюжек - это сколько?
FilipMorris вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сменил пароль от админки Стресс Веб, но... Goganes Lineage II 3 28.08.2011 13:36
забыл пароль от mysql stopsay Lineage II 14 09.03.2011 15:42
Неверный пароль при повторном заходе в игру HoNaR Серверная часть 1 11.12.2010 00:01
Не верный пароль... Ametist Движки сайтов (CMS) 6 10.10.2010 16:16
Случайно генерирует пароль при регистрации. stress web 8.0 partymixer Движки сайтов (CMS) 4 29.08.2010 19:05


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 11:24. Часовой пояс GMT +3.

Вверх