Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Упакованная дллка крашит приложение... + BSoD bonus... / 5 сообщений из 5, страница 1 из 1
25.03.2010, 11:17:49
    #36541639
tagegor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упакованная дллка крашит приложение... + BSoD bonus...
Здравствуйте.
Возникла довольно большая проблема с запуском запакованных ДЛЛ'ок.
Создана система, состоящая из .EXE файла(запускалка игры), Dll'ки - Loader.dll и еще одной Dll'ки WzDP.dll
Цель системы - защитить игру от функций типа OpenProcess,WriteProcessMemory,ReadProcessMemory и еще десяток других.
Запускаем .exe файл, из него загружается библиотека Loader.dll. Функция поочереди хукает все приложения и внедряет в него WzDP.dll. Если все файлы лежат в одной директории, не запакованные, свеже-скомпилированные, то система работает исправно, и так как мне надо.

Область моей работы - защита игры от читеров, и довольно крутые "кульхацкеры", могут просто просмотреть код DLL'ok в приложении, тем самым найти способ обхода защиты. И моей целью стало упаковать Loader.dll в .exe'шник, а WzDP.dll закриптовать.
Нашел знаменитый пакер - WinLicense, в опциях XBundler добавил DLL'ку Loader.dll и упаковал.
Далее я просто упаковал WzDP.dll и со спокойной душой запустил .exe'шик, но тут-то было... Вылетел BSoD. Взял старые файлы(кроме WzDP.dll), кинул в папку с игрой. Запустил, по мере хуков, все "захуканные" приложения, крашились, абсолютно ВСЕ. Сижу и думаю, безуспешно...
Система вылетает в BSoD с любыми DLL бандлерами: WL,MoleBox,PEBundle...

Есть идеи изза чего такое может быть? Как поиграться со свойствами WL?

Loader.dll функции:
CsrWalker - антируткит модуль.
AdjustTokenToDebug() - повышение привилегий для инжекта.
CreateNamedPipesServer() - сервер именованных каналов
Launch() - тред с лупом хуков.

:(
...
Рейтинг: 0 / 0
25.03.2010, 11:54:33
    #36541756
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упакованная дллка крашит приложение... + BSoD bonus...
Подозреваю, что хуками попадаете в системные области )

Помочь в Вашем случе сложно. Разве что забредет какой извр, подобными вещами занимавшийся...Форум не той ориентации.
...
Рейтинг: 0 / 0
25.03.2010, 13:24:41
    #36542077
tagegor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упакованная дллка крашит приложение... + BSoD bonus...
Пару раз принеся в жертвую свою 7'ку, я понял, что BSoD вылетает когда я пытаюсь хукнуть csrss.exe. Какие еще процессы нельзя хукать???
...
Рейтинг: 0 / 0
25.03.2010, 15:31:04
    #36542578
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упакованная дллка крашит приложение... + BSoD bonus...
Подброшу идею. Под твою игру нужно создать свою ОС. И запускать её с LiveCD. Хацкеры обломаются её разбирать.
...
Рейтинг: 0 / 0
25.03.2010, 18:49:21
    #36543152
pszMyNick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упакованная дллка крашит приложение... + BSoD bonus...
tagegor,

спросите лучше на wasm.ru, там нужная специализация =)

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Упакованная дллка крашит приложение... + BSoD bonus... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]