Цитата:
Сообщение от Demion
Я думал, что экспортные функции отображены в декорированном виде (?Foooo@@YAXXZ).
|
так и есть. но этого достаточно для работы с ними.
Код:
GetNextCreature_Original:= GetProcAddress(hMod,'?GetNextCreature@UNetworkHandler@@UAEPAUUser@@MH@Z');
все экспортируемые функции и их параметры можно посмотреть в IDAPro не снимая защиты с длл
Вкладка Exports в IDAPro
![Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 81
Размер: 120.8 Кб
ID: 2792](http://coderx.ru/attachment.php?s=467827c9cab368a4c5e51a788d776a6b&attachmentid=2792&thumb=1&d=1358136367)
Сразу видно что в качестве параметра нужно передать указатель на L2ParamStack. А что там выполняется с ним дальше, для написания бота знать не обязательно
Вкладка IDA View-A, откуда и берем декорированое имя функции для импорта в нашу длл
![Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 75
Размер: 127.6 Кб
ID: 2793](http://coderx.ru/attachment.php?s=467827c9cab368a4c5e51a788d776a6b&attachmentid=2793&thumb=1&d=1358137260)