Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Крипт DLL и DAT файлов
#1
Собственно интересует как это можно реализовать. Желательно глянуть какие-нибудь сорсы (например лейм крипта) для этого дела. Интересует это дабы защитить свои патчи от декомпила и шаринга особо "умными" ребятками. Smile
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#2
Zubastic Написал:Собственно интересует как это можно реализовать. Желательно глянуть какие-нибудь сорсы (например лейм крипта) для этого дела. Интересует это дабы защитить свои патчи от декомпила и шаринга особо "умными" ребятками. Smile

Лейм-крипт просто ксорит заголовок. С тем же успехом, можно вписать туда не 412, а 878 "крипт" -)
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#3
n3k0nation Написал:Лейм-крипт просто ксорит заголовок. С тем же успехом, можно вписать туда не 412, а 878 "крипт" -)
nichoci
Вообще я думал над тем, чтобы запилить в dll проверку на hwid и в случае прохождения декриптовать или крашить клиент Smile
Но вопрос в том как это сделать. Мне бы какую-нибудь базу, даже самую лажовую, ибо писать с нуля это жуть.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#4
Проверять на клиенте HWID клиента :redlol:
Да ты по круче одного моего знакомого с Италии.
С таким же успехом ты можешь читать данные с l2.ini IP аутха и крашить клиент если его там изменили.
Ответ
#5
Deazer Написал:Проверять на клиенте HWID клиента :redlol:
Да ты по круче одного моего знакомого с Италии.
С таким же успехом ты можешь читать данные с l2.ini IP аутха и крашить клиент если его там изменили.
Мне нужно, чтобы патчик работал только у некоторых людей Smile
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#6
Zubastic Написал:Мне нужно, чтобы патчик работал только у некоторых людей Smile
Вполне можно сделать абсурдочек, но если работа стоит свеч - этот абсурдокод нужно максимально запутать.
И это можно сделать
1. Конечный автомат
2. http://z0mbie.daemonlab.org/permut.html
3. Виртуалка
4. Ну и самое простое валидация клиента на стороне сервера. Способов тут уж уйма. От впиливания новго пакета до добавления в тело существующего пакета свои "валидации"

2 и 3 будут прилично уменьшать производительность
Ответ
#7
Deazer Написал:Вполне можно сделать абсурдочек, но если работа стоит свеч - этот абсурдокод нужно максимально запутать.
И это можно сделать
1. Конечный автомат
2. http://z0mbie.daemonlab.org/permut.html
3. Виртуалка
4. Ну и самое простое валидация клиента на стороне сервера. Способов тут уж уйма. От впиливания новго пакета до добавления в тело существующего пакета свои "валидации"

2 и 3 будут прилично уменьшать производительность
Да уровень "ломателей" будет на уровне: не открылось в файл эдиторе - все хана Smile
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#8
нет чтоб на доверии..эхх..
6k mmr es player
Ответ
#9
fabuLous Написал:нет чтоб на доверии..эхх..
Там уже какие-то утырки ковыряют мой патч. Хочу новый уровень защиты Smile
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#10
Zubastic Написал:Да уровень "ломателей" будет на уровне: не открылось в файл эдиторе - все хана Smile
Вариантом SmartCrypt они патч откроют получив публичный ключ(ну это вообще тфу), но и не запишут в твой патч данные не зная приватного ключа - т.е. данные смогу просмотреть, но поменять не могут.
Если все завязано на скажем l2.bin / exe то там можно запилить свой приват и подставить твои данные. На забугорах есть мидлы которые это делают Have a Fun

Добавлено через 4 минуты
т.е. мы вернулись на первый круг - чекать клиент на клиенте
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Упаковка *.obj файлов - анимации в отведенный *.ukx пак. kpuk 2 4,160 12-23-2013, 02:41 AM
Последний пост: pixfid
  Редактирование файлов Lindvior E-Lite 0 1,274 03-17-2013, 08:00 PM
Последний пост: E-Lite
  Помогу решить проблему в заливание sql файлов ! cat338 7 2,371 05-24-2011, 11:43 PM
Последний пост: cat338
  Проблема просмотра utx файлов Грации Финал isebolit 8 7,641 12-11-2010, 06:57 PM
Последний пост: Xantrax
  Редактирование Dat файлов . MROBAR 5 3,852 11-16-2010, 03:49 PM
Последний пост: VISTALL
  Просмотр BMP файлов клиента Kress 1 2,489 01-23-2010, 07:14 PM
Последний пост: PROGRAMMATOR
  Создание списка файлов клиента в файл files.lst Lara 0 1,866 01-04-2010, 08:39 PM
Последний пост: Lara
  Редактирование dat-файлов LII-Epilogue Rus. 1 3,174 12-29-2009, 02:17 PM
Последний пост: Magister
  расшифровка dat файлов johntravolta 2 7,687 07-27-2009, 09:27 PM
Последний пост: johntravolta
  Расположение папок и файлов сервера FreeZeR 11 5,514 04-21-2009, 05:48 PM
Последний пост: zhuravel

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)