Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ASM или как сделать хук l2.exe
#1
Собственно решил строить свой блекджек и обязательно с шлюхами :redlol:. Теперь ближе к теме: есть l2.exe, в который я хочу сделать отсылку к своей dll, где буду запускать окно с другими параметрами (в win 7 идет смещение запускаемого окна, поэтому я хочу хукнуть функцию и сделать так, чтобы окно запускалось нормально). В теории все ясно и просто, а вот на практике....пример бы какой-то или ссылку.
http://coderx.ru/showthread.php?t=3609
Вот обсуждение хуков.
Ответ
#2
Для начала надо добавить свою dll в таблицу импорта, чтобы она подгружалась при старте клиента (до создания окна). Это можно сделать, например, через LordPE.
hLaPEx, Evermore, hAuthD, L2on, ...
Ответ
#3
Hint Написал:Для начала надо добавить свою dll в таблицу импорта, чтобы она подгружалась при старте клиента (до создания окна). Это можно сделать, например, через LordPE.

Подмена dsetup.dll тоже ведь "проканает"?
Fortuna - non penis, in manus non recipe.
Ответ
#4
Ashe Написал:Подмена dsetup.dll тоже ведь "проканает"?

dsetup не проканает.
[Изображение: 61b684.png]
Ответ
#5
Так и не понял чего ты хочешь.

Код:
Теперь ближе к теме: есть l2.exe, в который я хочу сделать отсылку к своей dll

Т.е? Может ты имеешь в виду инжект DLL c нужным функционалом хука в процесс L2.exe?

CreateRemoteThread?
Ответ
#6
PaINN Написал:Может ты имеешь в виду инжект DLL c нужным функционалом хука в процесс L2.exe?

CreateRemoteThread?

Именно об этом и речь Smile
Fortuna - non penis, in manus non recipe.
Ответ
#7
Hint Написал:Для начала надо добавить свою dll в таблицу импорта, чтобы она подгружалась при старте клиента (до создания окна). Это можно сделать, например, через LordPE.

Oh my..

Skills...skills.

Шучу...шучу. Big Grin

Добавлено через 7 минут
http://securityxploded.com/dll-injection...ooking.php

Вот тебе пример инжекта библиотеки и перехвата API. Удачи с ковырянием =)
Ответ
#8
PaINN Написал:
Oh my..

Skills...skills.

Шучу...шучу. Big Grin

Добавлено через 7 минут
http://securityxploded.com/dll-injection...ooking.php

Вот тебе пример инжекта библиотеки и перехвата API. Удачи с ковырянием =)
Кто будет делать CreateRemoteThread? Ненужный посторонний loader?

Добавлено через 3 минуты
Ashe Написал:Подмена dsetup.dll тоже ведь "проканает"?
Можно, например, fire.dll подменить, а потом уже подгрузить оригинальную (просто LoadLibrary с любым именем). Но fire.dll подгружается довольно поздно.
hLaPEx, Evermore, hAuthD, L2on, ...
Ответ
#9
Hint Написал:Кто будет делать CreateRemoteThread? Ненужный посторонний loader?

Добавлено через 3 минуты

Можно, например, fire.dll подменить, а потом уже подгрузить оригинальную (просто LoadLibrary с любым именем). Но fire.dll подгружается довольно поздно.

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

Как то так.

Binding files, слышал..не? Smile
Ответ
#10
пфф

делаеш 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
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Как сделать защиту от кликеров? flopix 51 11,673 03-23-2018, 10:54 AM
Последний пост: jr__
  Сделать кнопку визуально неактивной. flopix 5 2,074 10-01-2017, 10:20 PM
Последний пост: Lorn
  Interlude как сделать патч самому под эти хроники. grinch 4 3,717 03-27-2013, 09:54 PM
Последний пост: grinch
  как сделать l2.exe своими руками? Dementor 17 9,880 03-21-2013, 07:51 PM
Последний пост: Zubastic
  как сделать из активного скила пассивный Sensation 8 3,005 02-09-2013, 02:41 PM
Последний пост: ExLite
  Как сделать питомца ездовым? Double 5 2,778 08-28-2012, 05:19 PM
Последний пост: Double
  Необходимо сделать инекцию в фаил l2.bin don1500 1 5,825 05-15-2011, 11:38 PM
Последний пост: Smiler
  помогите сделать патч Соник™ 12 5,189 09-07-2010, 05:42 PM
Последний пост: Соник™
  Как сделать zoom для Эпилога Финал? Rus. 0 2,939 07-19-2010, 01:14 PM
Последний пост: Rus.

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


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