Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Инжект выделения моба

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 05.04.2016, 03:24   #1
 Разведчик
Аватар для Smerch
 
Smerch скоро будет известенSmerch скоро будет известенSmerch скоро будет известенSmerch скоро будет известен
Регистрация: 14.07.2009
Сообщений: 11
Популярность: 306
Сказал(а) спасибо: 0
Поблагодарили 11 раз(а) в 6 сообщениях
 
По умолчанию Инжект выделения моба

Только учусь, пишу на делфи7.
Программа определяет количество мобов вокруг, далее проверяем тип каждого моба (теперь 7 - НПС, 18 - моб? ) и берем WID первого попавшегося моба. Далее пробуем взять таргет, но ничего не происходит.

Код:
procedure TargetCall(WID: DWORD);Stdcall; 
var                                         //
  P1: DWord;                                //
begin                                       
  P1:=WID;                     
  asm
    MOV ESI, P1                             
    MOV EBX, $00798830                      
    MOV EAX,DWORD PTR DS:[$DB5BBC]
    PUSH 0                                  
    PUSH ESI                                
    MOV ECX,DWORD PTR DS:[EAX+$1C]
    MOV EDX,DWORD PTR DS:[ECX+$14]
    MOV ECX,DWORD PTR DS:[EDX+$20]         
    CALL EBX                                
  end;

function InjectAndExecute(Func: Pointer;Param: Pointer): byte;
var
  hProcThread: HWND;
  a: DWORD;
begin
  if handleProcess = 0 then
    InjectAndExecute := 0
  else
    begin
      a:= 0;
      WriteProcessMemory(handleProcess,injector.pFunction,Func,250,a);
      WriteProcessMemory(handleProcess,injector.pParams,Param,250,a);
      hProcThread := CreateRemoteThread(handleProcess,nil,0,injector.pFunction,injector.pParams,a,a);
      if hProcThread = INVALID_HANDLE_VALUE then
        InjectAndExecute := 0 
      else
       begin
         WaitForSingleObject(hProcThread,INFINITE); 
         CloseHandle(hProcThread); 
         InjectAndExecute := 1;	
       end;
     end;
end;
end;

procedure TargetMob(WID: DWORD);
begin
  InjectAndExecute(@TargetCall,@WID);
end;
  Ответить с цитированием
Старый 06.04.2016, 09:17   #2
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Инжект выделения моба

скачать[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Баг] Отбираем Моба Музыkант Dark Orbit 67 06.07.2012 17:04
[Обменяю] 3 акк на 1 мочнова elvis1231 Dark Orbit 2 09.02.2012 23:26
[Информация] нова комната Zikus Свободное обсуждение 9 06.02.2011 16:03
Вопрос по id моба Mudrec Общение и обсуждение Perfect World 4 14.06.2010 16:52

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net