Не работает инжект движения - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок
11.06.2015, 19:06
#1
Разведчик
Регистрация: 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
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: [Руоф] Код для инжекта в память.
Тоже самое через раз рушит клиент и если полетел то куда хочет, а не куда надо.
11.06.2015, 20:44
#3
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: Не работает инжект движения
Тема перемещена.
P.S. Еще раз увижу сообщения с просьбами в темах "Адреса и оффсеты"/"Инжекты", буду выдавать бананы.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
12.06.2015, 16:57
#4
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: Не работает инжект движения
Мдя намутили с движением и на пви нет правельного.
13.06.2015, 12:17
#5
Разведчик
Регистрация: 23.10.2010
Сообщений: 7
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 5 сообщениях
Re: Не работает инжект движения
Может это поможет [Ссылки могут видеть только зарегистрированные пользователи. ]
13.06.2015, 20:22
#6
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: Не работает инжект движения
Пробовал, не пашет.
13.06.2015, 20:55
#7
Рыцарь-капитан
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
Re: Не работает инжект движения
да откройте уже ассемблер и посмотрите, как она поменялась
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
13.06.2015, 21:05
#8
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: Не работает инжект движения
Открою секрет, кто может так и сделал. Мы не дружим с ollydbg.
13.06.2015, 23:54
#9
Рыцарь-капитан
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
Re: Не работает инжект движения
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
14.06.2015, 00:03
#10
Пехотинец
Регистрация: 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пасибо:
14.06.2015, 01:11
#11
Рыцарь-капитан
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
Re: Не работает инжект движения
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
14.06.2015, 01:22
#12
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: Не работает инжект движения
Инжект прилично поменялся, не нужно умничать.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
14.06.2015, 01:33
#13
Рыцарь-капитан
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
Re: Не работает инжект движения
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
14.06.2015, 01:46
#14
Рыцарь-лейтенант
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Re: Не работает инжект движения
7-й пост.
По теме - на сайте выше (elitepvpers) есть рабочий инжект.
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3 .
P.S. Но я всё такой же добрый модератор раздела PW.
14.06.2015, 02:09
#15
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: Не работает инжект движения
Там тоже самое что у нас в первом посте, только офсеты старые.
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Vb.net инжект движения
bestbeer
Общение разработчиков
0
10.01.2014 09:08
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 12:49 .