Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Perfect World
You last visited: Today at 20:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Rus. server

Discussion on Rus. server within the Perfect World forum part of the MMORPGs category.

Reply
 
Old 03/16/2010, 22:20   #1561
 
GrieVeR-13's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 60
Received Thanks: 84
Не... с Integer точно проблем не должно возникнуть. Смещения верные.
А вот на счет ReadProcessMemory(phandle,&HP+0x464,&HP,sizeof(HP) ,0); - делфи бы за такое покарал. Попробуй что-то типа ptr(HP+0x464)
GrieVeR-13 is offline  
Old 03/17/2010, 04:24   #1562
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
вот я и не смог найти что за функция ptr
spyder2112 is offline  
Old 03/17/2010, 12:41   #1563
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
ReadProcessMemory(phandle,(LTBYTE)BA,&HP,sizeof(HP ),0);
ReadProcessMemory(phandle,(LTBYTE)(HP+0x1C),&HP,si zeof(HP) ,0);
ReadProcessMemory(phandle,(LTBYTE)(HP+0x20),&HP,si zeof(HP) ,0);
ReadProcessMemory(phandle,(LTBYTE)(HP+0x464),&HP,s izeof(HP ),0);

Разобрался всё работает)осталось сделать ресосборку.
spyder2112 is offline  
Old 03/17/2010, 13:49   #1564
 
GrieVeR-13's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 60
Received Thanks: 84
ReadProcessMemory(phandle,(void*)(HP+0x464),&HP,si zeof(HP ),0);
GrieVeR-13 is offline  
Old 03/19/2010, 17:20   #1565
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
Простите за назойливость но Delphi совершенно не знаю=(

procedure MiningCall(aPParams: PParams);
var
pos,ItemSn:dword;
const
MiningCallAddress = $005DADD0;
begin
pos:=aPParams^.Param1;
ItemSn:=aPParams^.Param2;
asm
pushad
push 0
push $C01
push pos
push 0
push ItemSn
mov edx, MiningCallAddress
call edx
add esp, $14
popad
end;
end;

procedure Mining;
var
aParams : TParams;
begin
aParams.Param1 := 0;
aParams.Param2 := 3222276195;
InjectFunc(h, @MiningCall, @aParams, SizeOf(aParams));
end;

MiningCallAddress = $005DADD0; как я понимаю функция копания ресов?
procedure MiningCall(aPParams: PParams); передаём параметры ячейки с киркой и WID реса?
InjectFunc(h, @MiningCall, @aParams, SizeOf(aParams)); это не понятно(

Кто поможет буду очень благодарен)
spyder2112 is offline  
Old 03/19/2010, 19:53   #1566
 
GrieVeR-13's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 60
Received Thanks: 84
spyder2112, быть может ты знаешь С+?
Эти архивы уже были выложены кем-то ранее.
Изучи внимательно.. в VisualStudio2008.rar\InjectionFunction.cs есть то, что ты хочешь.
Quote:
MiningCallAddress = $005DADD0; как я понимаю функция копания ресов?
Да, это адрес функции копания ресов.
В данном случае:
aParams.Param1 := 0; - номер ячейки, где лежит кирка
aParams.Param2 := 3222276195; - WID ресурса.
push $C01 - ID кирки (статическое)
InjectFunc(h, @MiningCall, @aParams, SizeOf(aParams)); - инфа тут:

P.S.: Совет - потрать пару часов и прочитай всю ветку с 1-й страницы.
Attached Files
File Type: rar VisualStudio2008.rar (5.7 KB, 31 views)
File Type: rar Injection.rar (537.7 KB, 39 views)
GrieVeR-13 is offline  
Old 03/19/2010, 21:49   #1567
 
elite*gold: 0
Join Date: Mar 2010
Posts: 6
Received Thanks: 0
Вот вы все говорите что отслеживаете дисконнект от сервера через появление окошка, только вот я никак не могу найти для него смещение..подскажите, плиз...
VadikaN is offline  
Old 03/19/2010, 21:58   #1568
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
вопрос пишущим на С++. даже 2
1.никак не могу побороть инжект передвижения. все инжекты работают, а этот нивкакую. валит клиент и все.. эксперементами установлено, что валит
// int 3; - или сдесь
pushad;
mov eax, dword ptr[BaseAddress];
mov eax, dword ptr[eax+0x1C];
mov esi, dword ptr[eax+0x20]; - или сдесь
mov ecx, dword ptr[esi+0xDDC];

может настройки проэкта какие нить надо? студия 2008 С++, windows 7
поставил студию на другую машину (под ХР) - там другая проблема:

Proc = OpenProcess(PROCESS_ALL_ACCESS,0,Pid); не получаю доступ к процессу. если процес открыть только для чтения-получаю. как понял проблема в правах доступа. в проэкте ставлю запуск от админа- все-равно доступа по ALL нету. поможете? плиз
gen-ostr is offline  
Old 03/20/2010, 03:02   #1569
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
А разве в C++ есть ptr?
spyder2112 is offline  
Old 03/21/2010, 10:24   #1570
 
elite*gold: 0
Join Date: Dec 2009
Posts: 4
Received Thanks: 0
А можно ли сделать на пвп серверах щит на баф и хил?
Nicholas1994 is offline  
Old 03/22/2010, 07:56   #1571
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
А есть ли какая-нибудь таблица с WID ресов?
spyder2112 is offline  
Old 03/22/2010, 15:59   #1572
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
Подскажите в чём ошибка.Вылетает клиент.вот проект(C++Builder) Как я понял для ресосбора base address не нужен?
spyder2112 is offline  
Old 03/24/2010, 14:45   #1573
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
Ребята.. давно у нас тут молчок, видать ботов уже понаписывали, а мой еще только в процесе. подскажите, как определить какой моб (бьющий магией) заагрился на перса? про +708 я знаю. но там появляется ИД только тогда, когда ударил физой.
gen-ostr is offline  
Old 03/24/2010, 21:53   #1574
 
GrieVeR-13's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 60
Received Thanks: 84
gen-ostr, есть еще +716 (0,1 - 1b). Атакует или нет. Для магии не проверял - лень.
GrieVeR-13 is offline  
Old 03/25/2010, 07:57   #1575
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
сам флаг устанавливается- а вот ИД атакующего не появляется
gen-ostr is offline  
Reply




All times are GMT +2. The time now is 20:20.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.