Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как расковырять dll

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Взлом программ] >> Как расковырять dll
Имя
Сообщение << Старые топики   Новые топики >>
Как расковырять dll - 2007-02-23 17:18:18.856666   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
Есть dll-ка онлайн игры, извесно что в ней содержатся функции шифрования трафика. Это шифрование надо хоть как-то сменить. Например перед отправкой пакета добавить в его конец какую-нибудь фигню, а по приходе на сервер её отбросить. Клиент написан на С++ его исходников конечно нету.
Вопрос: на сколько сложна данная задача, каким софтом пользоваться, краткое описание процесса, ну или хотябы ключевые слова для гугля.
Post #: 1
RE: Как расковырять dll - 2007-02-23 18:19:46.600000   
rbzombie

Сообщений: 88
Оценки: 0
Присоединился: 2005-01-07 04:14:13
Да ни насколько она не сложна.Вариант один если либа запакована(распаковывай в ручную,автораспаковщиком) далее
в экспорте просматриваешь фу-ии находишь шифрование и можешь вырезать фу-ию(сложновато будет) или подправить.
Еще один "крутой" способ скопировать все фу-ии из либы и дописать их к своей заменив или изменив что тебе надо и в какой
надо фу-ии.Если это ассиметричный шифр думаю будет не возможно(смотря как реализована сама прога) вообщем тут написать
инструкции будет сложновато.
Post #: 2
RE: Как расковырять dll - 2007-02-23 23:14:03.740000   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
Хотелось бы назватие софта(желательно ещё и откуда слить) которым такое можно сделать.

Где-то видел описание шифрования этой игрухи. Сейчас поищу.
Post #: 3
RE: Как расковырять dll - 2007-02-24 00:06:24.790000   
atoll

Сообщений: 21
Оценки: 0
Присоединился: 2007-02-07 01:17:57.076666
Для начала не плохо определить упаковщик а в случае навесной защиты протектор.
Вот например этим PEiD :http://www.peid.has.it/ .Этим же  определишь и комилятор.
После как информация о файле получена можно приступать к распаковки.
Если по каким то причинам не определяет ничего то посмотреть названия секций.
и сообщить об этом на форумах.Те кто сталкивался с этим тебе подскажут .
Или выложить сам файл где нибудь.
Post #: 4
RE: Как расковырять dll - 2007-02-24 08:45:57.436666   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
Nothing found [Overlay] *
Post #: 5
RE: Как расковырять dll - 2007-02-24 09:23:54.390000   
atoll

Сообщений: 21
Оценки: 0
Присоединился: 2007-02-07 01:17:57.076666
quote:

Nothing found [Overlay] *

Тогда хотя бы нужны - имена секций в файле.
Post #: 6
RE: Как расковырять dll - 2007-02-24 18:09:11   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
_http://dump.ru/files/6/6015888142/
Залил туда.

Обьясните плз что значит Nothing found [Overlay] *
Post #: 7
RE: Как расковырять dll - 2007-02-24 19:07:55.366666   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
И ещё нубский вопрос
_http://dump.ru/files/2/235532957/
это кусок исходника сервера на яве (игра- lineage), который, как я понял, шифрует и дешифрует пакеты. Как-бы с ним что-то сделать, чтобы шифрование изменилось. Цель: сделать невозможной работу софтины которая ловит пакеты, расшифровывает, и может наделать много нехорошего.
Post #: 8
RE: Как расковырять dll - 2007-02-24 20:26:23.943333   
atoll

Сообщений: 21
Оценки: 0
Присоединился: 2007-02-07 01:17:57.076666
Что касается dll она не пакована.Компилятор С++.PeID указал на присутствие крипто функции BLOWFISH(криптографический алгоритм, реализующий симметричное шифрование) .Скорее всего это и есть то место шифрования.
Nothing found [Overlay] *-так и значит:ничего не найдено.
Вообще то эта dll требует еще core.dll Так как у меня не стоит Microsoft.NET Framework то естесственно загрузить ее в отладчик не получилось.



Post #: 9
RE: Как расковырять dll - 2007-02-24 22:30:27.083333   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
Симетричное шифрование это хорошо или плохо(для моей задачи)? Что с ним можно сделать?
Как и каким софтом ковыряться в этой дллке?
Post #: 10
RE: Как расковырять dll - 2007-02-24 22:50:23.593333   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
Нашёл в гугле много интересного про это шифрование. Софтина которую надо пофиксить работает с памятью игрухи. Так как она расшифровывает пакеты ей надо знать ключ. Значит ключ она тоже достаёт из памяти. Как-бы его там подальше запрятать? Или есть другой выход? То, что я писал в первом посте не пойдёт?
Post #: 11
RE: Как расковырять dll - 2007-02-25 02:18:36.450000   
atoll

Сообщений: 21
Оценки: 0
Присоединился: 2007-02-07 01:17:57.076666
quote:

Как и каким софтом ковыряться в этой дллке?


Любым подходящим.Но с ним ,как миимум ,надо уметь работать.Например я Кроме IDA и OllyDrbugger  ничего не использую.Для игр обычно используют типа Sign 0f Misery.
Можно попробовать пропатчить дллку т.е. там где вызов функции шифрованмя сделать переход на совй участок кода обычно в конце файла места хватает но если что можно прилепить новую секцию.Который заменит данные подготовленные для шифрования.
Затем передать в функцию…наверное так.
Post #: 12
RE: Как расковырять dll - 2007-02-25 19:11:00.600000   
mols

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-23 17:03:43.430000
Загрузил эту длл в RecStudio.
30 минут она загружала проц на 100% и так ничего и не сделала, я её выключил. Что делать?
Post #: 13
RE: Как расковырять dll - 2007-02-25 20:34:09.696666   
Skull_roman

Сообщений: 130
Оценки: 0
Присоединился: 2007-01-10 16:16:17.413333
Попробуй прогу ResHaker :D:D
Post #: 14
RE: Как расковырять dll - 2007-02-25 20:49:48.796666   
YURA_NET2006

Сообщений: 100
Оценки: 0
Присоединился: 2006-06-15 15:04:25
Возьми Любой диасемблер!
Post #: 15
RE: Как расковырять dll - 2007-02-25 20:59:03.970000   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
http://cracklab.ru/_dl/_/ida_pro_5.0.0.879_advanced_full_wWw.CRACKLAB.rU.rar
для начала слей это. это реальный инструмент. а если ты так только побаловатmся решил тогда ищи idapro, hiew, OllyDebugger….
Post #: 16
RE: Как расковырять dll - 2007-02-25 21:12:28.210000   
atoll

Сообщений: 21
Оценки: 0
Присоединился: 2007-02-07 01:17:57.076666
А по ссылке это что ? не ида про :) Тока в ней не всегда оперативно но очень правильно.
quote:

ORIGINAL: mols
Загрузил эту длл в RecStudio.

А что это RecStudio? Что то не слышал про нее..
тебе никак одному быстро не получиться.
А я в игрушки только Зума знаю :)
Ты хотябы ткнул что куда и где ее взять .Тебе нужен продвинутый крэкер-геймер.
На краклаб обратись…Там таких до ..(не знаю чем Ж нарисовать:)



Post #: 17
Страниц:  [1]
Все форумы >> [Взлом программ] >> Как расковырять dll







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.