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

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 26.03.2013, 16:25   #11
Аватар для Ashe
Олдфаг

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от MHard Посмотреть сообщение
пфф

делаеш dll

Код:
extern "C" void __declspec(dllexport) __stdcall function1()
{
}

int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
        if(reason == DLL_PROCESS_ATTACH )
        {
                // тут вешаем хуки , перехваты и вссе что угодно
        }
        return 1;
}
открываеш PEEdit и привязываеш в l2.exe импорт функции function1 из твоей dll
Вся загвоздка в слове "привязываешь"(с мягким знаком, кстати).
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 26.03.2013, 16:32   #12
Аватар для Hint
Герой

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от PaINN Посмотреть сообщение
Лоадер, который можно легко приклеить к оригинальному файлу L2.exe, и запускать двух зайцев одним кликом.

Как то так.

Binding files, слышал..не?
Куда уж мне В итоге, вместо того, чтобы просто добавить dll в таблицу импорта, мы пишем свой Loader, который извлекает из себя l2.exe, запускает, а потом инжектит dll, используя довольно кривой способ внедрения. И после этого еще приклеиваем к нему l2.exe. Ну да, так конечно оно покруче будет
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 26.03.2013, 16:32   #13
Аватар для Ashe
Олдфаг

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от Hint Посмотреть сообщение
Куда уж мне В итоге, вместо того, чтобы просто добавить dll в таблицу импорта, мы пишем свой Loader, который извлекает из себя l2.exe, запускает, а потом инжектит dll, используя довольно кривой способ внедрения. И после этого еще приклеиваем к нему l2.exe. Ну да, там конечно оно круче
Меньше его слушайте Ваш вариант лучше, это и так понятно.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 26.03.2013, 16:35   #14
Аватар для Retired
Kernel hackz.

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от Hint Посмотреть сообщение
Куда уж мне В итоге, вместо того, чтобы просто добавить dll в таблицу импорта, мы пишем свой Loader, который извлекает из себя l2.exe, запускает, а потом инжектит dll, используя довольно кривой способ внедрения. И после этого еще приклеиваем к нему l2.exe. Ну да, так конечно оно покруче будет
Щито?

Ты так и не понял ничего .

Все, что ты написал не имеет никакого отношения к моему сообщению. CreateRemoteThread кривой метод внедрения?

Для чего? Для клиента L2?


Я не думаю что мы пишем здесь Malware, и боимся детектов от Авшек. Другой причины называть его кривым не вижу.
Retired вне форума Ответить с цитированием
Непрочитано 26.03.2013, 16:46   #15
Аватар для Ashe
Олдфаг

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от PaINN Посмотреть сообщение
Щито?

Ты так и не понял ничего .

Все, что ты написал не имеет никакого отношения к моему сообщению. CreateRemoteThread кривой метод внедрения?

Для чего? Для клиента L2?


Я не думаю что мы пишем здесь Malware, и боимся детектов от Авшек. Другой причины называть его кривым не вижу.
Нет, не кривой. Вот только какой смысл исполнять такие "танцы с бубном", когда можно сделать пару действий?

P.S. Вопрос риторический.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 26.03.2013, 16:53   #16
Аватар для Retired
Kernel hackz.

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от Ashe Посмотреть сообщение
Нет, не кривой. Вот только какой смысл исполнять такие "танцы с бубном", когда можно сделать пару действий?

P.S. Вопрос риторический.
Так суть в том, что я не предлoгал никаких танцов с бубном.

Просто "Профысианал" хинт все не правильно понял и написал Bullshit.
Retired вне форума Ответить с цитированием
Непрочитано 26.03.2013, 16:54   #17
Забанен за кидаловo/обман/развод

По умолчанию Re: ASM или как сделать хук l2.exe

dell 123123
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Непрочитано 26.03.2013, 18:19   #18
Олдфаг

По умолчанию Re: ASM или как сделать хук l2.exe

Цитата:
Сообщение от Ashe Посмотреть сообщение
Вся загвоздка в слове "привязываешь"(с мягким знаком, кстати).
а в чем загвоздка?

есть такой пакет PETools
в нем утилита PEEditor . с ее помощью добавить вызов экспортной функции в l2.exe проще простого. 2 клика



PS расставь мягкие знаки если пропустил
Smiler вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.03.2013, 10:23   #19
Аватар для Zubastic
ZG troll squad

Автор темы (Топик Стартер) Re: ASM или как сделать хук l2.exe

Цитата:
Magic number

Вообщем спасибо, буду пробовать.

Добавлено через 5 часов 50 минут
Теперь улучшим задачку: хотелось бы возможность копировать/вставить в клиент l2. Безопасность все-таки повыше будет. Данная вещь реализована на астериосе. Однако у них клиент криптован, нужно либо снять крипт, либо сделать аналогичную вещь. Если не трудно - залейте оригинальную папку систем клиента HF с снятой темидой, а то у меня только грязные

Добавлено через 11 часов 13 минут
Цитата:
Сообщение от MHard Посмотреть сообщение
а в чем загвоздка?

есть такой пакет PETools
в нем утилита PEEditor . с ее помощью добавить вызов экспортной функции в l2.exe проще простого. 2 клика

Вот и загвоздка....


UPD: версия программы попалась такая, R7 нормально работает...

Последний раз редактировалось Zubastic; 27.03.2013 в 21:44. Причина: Добавлено сообщение
Zubastic вне форума Ответить с цитированием
Непрочитано 27.03.2013, 22:31   #20
Забанен за кидаловo/обман/развод

По умолчанию Re: ASM или как сделать хук l2.exe

Вверх темку
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать l2.exe своими руками? Dementor Игровой клиент 17 21.03.2013 19:51
Необходимо сделать инекцию в фаил l2.bin don1500 Игровой клиент 1 15.05.2011 23:38
как сделать свой кх LineOFWar Lineage II 2 15.12.2010 15:08
Как сделать сделать перса админом? fiery Lineage II 4 18.10.2009 05:45
Помогите Общими усилиями Сделать кач. Сервак 2MB Lineage II 13 25.08.2008 03:47


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

Вверх