Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 18.04.2012, 04:33   #1
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 48
Сказал Спасибо: 19
Имеет 4 спасибок в 3 сообщенях
Denever пока неопределено
По умолчанию Эмуляция нажатий.

Набрасал для теста.
Код:
program teste;

uses
  Windows, Messages, SysUtils, ExtCtrls, IdGlobal;

var dlyaComboBox:HWND;

begin
dlyaComboBox:=FindWindow('l2UnrealWWindowsViewportWindow',nil);
if dlyaComboBox <> 0 then begin
  sendmessage(dlyaComboBox, WM_KEYDOWN, VK_F1, 0);
  exit;
end;
end.

Лог на таймере в 5 сек
Код:
1706556
1706556
1706556
1706556
1706556
1706556
0
0
0

Данный пример эмулирует нажатие F1 в клиент игры это используется 1 раз и программа закрывается..
Сообственно пробема такова: Если дописать таймер и поставить скажем на x сек то через 15-20 секунд клиент уже не принимает эмуляцию. Сервер l2.ru
Подскажите в чём проблема?

Последний раз редактировалось Denever, 18.04.2012 в 04:41.
Denever вне форума   Ответить с цитированием
Старый 18.04.2012, 09:54   #2
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

Denever, в FrosPtotector. Он через несколько секунд после запуска программы подгружается в виде dll и перехватывает вызов FindWindow и подобных winapi функций.
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)
Yegor вне форума   Ответить с цитированием
За это сообщение Yegor нажился спасибкой от:
Старый 18.04.2012, 14:10   #3
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 48
Сказал Спасибо: 19
Имеет 4 спасибок в 3 сообщенях
Denever пока неопределено
По умолчанию

Цитата:
Сообщение от Yegor Посмотреть сообщение
Denever, в FrosPtotector. Он через несколько секунд после запуска программы подгружается в виде dll и перехватывает вызов FindWindow и подобных winapi функций.
Ну а обойти же можно каким либо способом?)
Denever вне форума   Ответить с цитированием
Старый 18.04.2012, 16:14   #4
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Denever, можно например хукнуть у себя LoadLibraryW и не грузить длл фроста
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
За это сообщение supernewbie нажился спасибкой от:
Старый 18.04.2012, 19:43   #5
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 48
Сказал Спасибо: 19
Имеет 4 спасибок в 3 сообщенях
Denever пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
Denever, можно например хукнуть у себя LoadLibraryW и не грузить длл фроста
Можно пример?
Denever вне форума   Ответить с цитированием
Старый 19.04.2012, 00:53   #6
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
Denever, можно например хукнуть у себя LoadLibraryW и не грузить длл фроста
У меня именно для фроста это не сработало. Для ГГ работает.
в хуке LoadLibraryW я только вижу системные библиотеки которые подгружает для себя FrostProtector, а вот сам сабж как то шифруется.
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)
Yegor вне форума   Ответить с цитированием
За это сообщение Yegor нажился спасибкой от:
Старый 19.04.2012, 07:03   #7
Пользователь
 
Регистрация: 27.10.2009
Сообщений: 63
Сказал Спасибо: 6
Имеет 21 спасибок в 19 сообщенях
Demion пока неопределено
По умолчанию

Не знаю на сколько это сейчас актуально, но попробуйте перехватить kernel32.WriteProcessMemory в LineageII.exe и вернуть ноль, ничего не делая. Мне это раньше помогало.
Demion вне форума   Ответить с цитированием
Старый 19.04.2012, 07:54   #8
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

Demion, только не в LineageII.exe, а в своем приложении. Нужно попробовать.
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)
Yegor вне форума   Ответить с цитированием
Старый 19.04.2012, 08:05   #9
Пользователь
 
Регистрация: 27.10.2009
Сообщений: 63
Сказал Спасибо: 6
Имеет 21 спасибок в 19 сообщенях
Demion пока неопределено
По умолчанию

Именно в LineageII.exe я делал) Ибо насколько я помню оно внедряло.
Demion вне форума   Ответить с цитированием
Старый 19.04.2012, 08:07   #10
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

Demion, а причем тут LineageII.exe? Зачем нам беспокоится что в него там загружается? Тем более это надо подгружать свою dll в LineageII.exe для перехвата. И мы говорим про руоф, а там LineageII.bin.
__________________
Продажа чистых аккаунтов 4G, L2 EU, AARu, AA EU, Aion EU, Tera RU, Tera EU (ICQ 594297609)
Продажа VK авторег аккаунтов (ICQ 594297609)
Yegor вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



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

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


Часовой пояс GMT +4, время: 02:45.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!