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

Не работает инжект движения

-

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

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

Ответ
 
Опции темы
Старый 11.06.2015, 19:06   #1
 Разведчик
Аватар для Arvol
 
Arvol никому не известный тип
Регистрация: 19.12.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Не работает инжект движения

Народ, помогите пожалуйста, всю голову сломал.
Не работает WalkCall, крашит клиент:
Код:
procedure WalkCall(aPParams:PParams);Stdcall;
var
CallAddress1,CallAddress2,CallAddress3:Pointer;
x,y,z:single;
flying:DWORD;
begin
CallAddress1:=Pointer($004A1AA0);
CallAddress2:=Pointer($004A7DE0);
CallAddress3:=Pointer($004A2090);
x:=aPParams^.x;
y:=aPParams^.y;
z:=aPParams^.z;
flying:=aPParams^.Param1;
 asm
  pushad
  mov eax, dword ptr [PW_GAMERUN_ADDR]
  mov esi, dword ptr [eax+$28]
  mov ecx, dword ptr [esi+$13F0]
  push 1
  call CallAddress1
  mov edi, eax
  lea eax, dword ptr [esp+$10]
  push eax
  push flying
  mov ecx, edi
  call CallAddress2
  mov ecx, dword ptr [esi+$13F0]
  push 0
  push 1
  push edi
  push 1
  call CallAddress3
  mov eax, dword ptr [PW_GAMERUN_ADDR]
  mov eax, dword ptr [eax+$28]
  mov eax, dword ptr [eax+$13F0]
  mov eax, dword ptr [eax+$18]
  mov ecx, dword ptr [eax+$0]
  mov eax, x
  mov dword ptr[ecx+$20], eax
  mov eax, z
  mov dword ptr[ecx+$24], eax
  mov eax, y
  mov dword ptr[ecx+$28], eax
  popad
  end;
end;
procedure Walk(var Xway, Yway, Zway : Single; Xcyr, Ycyr, Zcyr : Single; WalkMod : DWord; hProcess: Cardinal);
var
   aParams: TParams;
   p:extended;
begin
  if WalkMod = 0 then
        aParams.Param1:=0
     else aParams.Param1:=1;

aParams.x:=Xway*10-4000;
aParams.y:=Yway*10-5500;
aParams.z:=Zway*10;

if Zcyr < Zway - 1 then begin
   aParams.x:=Xcyr*10-4000;
   aParams.y:=Ycyr*10-5500;
end;

   InjectFunc(hProcess,@WalkCall,@aParams,SizeOf(aParams));
end;
  Ответить с цитированием
Старый 11.06.2015, 19:29   #2
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: [Руоф] Код для инжекта в память.

Тоже самое через раз рушит клиент и если полетел то куда хочет, а не куда надо.
  Ответить с цитированием
Старый 11.06.2015, 20:44   #3
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Не работает инжект движения

Тема перемещена.

P.S. Еще раз увижу сообщения с просьбами в темах "Адреса и оффсеты"/"Инжекты", буду выдавать бананы.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 12.06.2015, 16:57   #4
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Не работает инжект движения

Мдя намутили с движением и на пви нет правельного.
  Ответить с цитированием
Старый 13.06.2015, 12:17   #5
 Разведчик
Аватар для Simyr
 
Simyr никому не известный тип
Регистрация: 23.10.2010
Сообщений: 7
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 5 сообщениях
 
По умолчанию Re: Не работает инжект движения

Может это поможет [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 13.06.2015, 20:22   #6
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Не работает инжект движения

Пробовал, не пашет.
  Ответить с цитированием
Старый 13.06.2015, 20:55   #7
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Не работает инжект движения

да откройте уже ассемблер и посмотрите, как она поменялась
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 13.06.2015, 21:05   #8
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Не работает инжект движения

Открою секрет, кто может так и сделал. Мы не дружим с ollydbg.
  Ответить с цитированием
Старый 13.06.2015, 23:54   #9
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Не работает инжект движения

Цитата:
Мы не дружим с ollydbg.

чтобы найти то, что ранее уже было найдено много знаний не нужно, скопируйте статическую последовательность байт и найдите ее в новом клиенте. ну а дальше уже все наглядно будет видно
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 14.06.2015, 00:03   #10
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Не работает инжект движения

Вот, что сейчас вытащил, пытаюсь настроить:
Цитата:
004920BC |. 8B4F 44 MOV ECX,DWORD PTR DS:[EDI+44]Y
004920BF |. 8B57 40 MOV EDX,DWORD PTR DS:[EDI+40]Z
004920C2 |. 8B47 3C MOV EAX,DWORD PTR DS:[EDI+3C]X
004920C5 |. 51 PUSH ECX ; /Arg3
004920C6 |. 52 PUSH EDX ; |Arg2
004920C7 |. 50 PUSH EAX ; |Arg1


CPU Disasm
Address Hex dump Command Comments
00492102 8B8F F0130000 MOV ECX,DWORD PTR DS:[EDI+13F0]
00492108 |. 6A 01 PUSH 1 ; Arg1 = 1
0049210A |. E8 91F90000 CALL 004A1AA0
0049210F |. 8D4C24 4C LEA ECX,[ARG.19]
00492113 |. 8BF0 MOV ESI,EAX
00492115 |. 51 PUSH ECX ; /Arg2
00492116 |. 6A 00 PUSH 0 ; |Arg1 = 0
00492118 |. 8BCE MOV ECX,ESI ; |
0049211A |. E8 C15C0100 CALL 004A7DE0 ; \elementclient.004A7DE0
0049211F |. 8D9424 88000000 LEA EDX,[ARG.34]
00492126 |. 8D4424 7C LEA EAX,[ARG.31]
0049212A |. 52 PUSH EDX ; /Arg2
0049212B |. 50 PUSH EAX ; |Arg1
0049212C |. 8BCE MOV ECX,ESI ; |
0049212E |. E8 DD5E0100 CALL 004A8010 ; \elementclient.004A8010

Не работает, ARG.31,ARG.34,ARG.19 -- слишком сложно для меня((

Последний раз редактировалось diagnost; 14.06.2015 в 00:15.
  Ответить с цитированием
Пользователь сказал cпасибо:
pwgamer (14.06.2015)
Старый 14.06.2015, 01:11   #11
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Не работает инжект движения

Цитата:
Не работает, ARG.31,ARG.34,ARG.19 -- слишком сложно для меня((

аргументы это лишь какие то адреса или указатели, выключите в настройках их отображение или просто нажмите дважды на строку, где он используется и увидите оригинальный код
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 14.06.2015, 01:22   #12
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Не работает инжект движения

Инжект прилично поменялся, не нужно умничать.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 14.06.2015, 01:33   #13
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Не работает инжект движения

Цитата:
Инжект прилично поменялся, не нужно умничать.

а где кто умничает? я лишь подсказки даю
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 14.06.2015, 01:46   #14
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Не работает инжект движения

7-й пост.
По теме - на сайте выше (elitepvpers) есть рабочий инжект.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 14.06.2015, 02:09   #15
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Не работает инжект движения

Там тоже самое что у нас в первом посте, только офсеты старые.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Vb.net инжект движения bestbeer Общение разработчиков 0 10.01.2014 09:08

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

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

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