Register for your free account! | Forgot your password?

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

  • 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 04/01/2010, 08:59   #1591
 
elite*gold: 0
Join Date: Mar 2010
Posts: 19
Received Thanks: 0
bool RunAsm(HANDLE pProcess, DWORD pid)
{
//Remote Thread Handle
HANDLE hProcess=NULL;
//Inject Thread handle
HANDLE hThread=NULL;
//Inject Fuction Address after allocate
LPVOID ThreadCodeAddr=NULL;
//Inject Function
LPVOID Func=MiningCall;
//Inject Fuction Stack Address after allocate
LPVOID ThreadDataAddr=NULL;
//Inject Fuction Stack Data
LPCVOID lpParam = NULL;
DWORD Value = 3222276195;
lpParam = &Value;

hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE,pid);
if (!hProcess)
{
//Do your Error message (OpenProcess);
return false;
}
ThreadCodeAddr=VirtualAllocEx(hProcess, NULL, 4096, MEM_COMMIT, PAGE_READWRITE);
ThreadDataAddr=VirtualAllocEx(hProcess, NULL, 256, MEM_COMMIT, PAGE_READWRITE);
WriteProcessMemory (hProcess, ThreadCodeAddr, Func, 4096, NULL);
WriteProcessMemory (hProcess, ThreadDataAddr, lpParam, 256, NULL);
hThread = CreateRemoteThread(hProcess, NULL, NULL,(LPTHREAD_START_ROUTINE)ThreadCodeAddr, ThreadDataAddr, NULL, NULL);
if (!hThread)
{
//Do your Error message (CreateRemoteThread);
}
else
WaitForSingleObject(hThread, INFINITE);
CloseHandle(hThread);
VirtualFreeEx(hProcess, ThreadCodeAddr, 4096, MEM_RELEASE);
VirtualFreeEx(hProcess, ThreadDataAddr, 256, MEM_RELEASE);
CloseHandle(hProcess);
return false;
}
static DWORD WINAPI MiningCall(int ItemSn, int Pos)
{

int CallAddress = 0x005DADD0;
ASM *asm1 = new ASM();
AnsiString q="";
asm1->Get(q);
asm1->Pushad();
asm1->Push68(0);
asm1->Push68(0xC01);
asm1->Push68(Pos);
asm1->Push68(0);
asm1->Push68(ItemSn);
asm1->Mov_EDX(CallAddress);
asm1->Call_EDX();
asm1->Add_ESP(0x14);
asm1->Popad();
asm1->Ret();


Я нуб.сразу говорю)помгите с кодом.Пытаюсь реализовать копание реса, но т.к. вообще ничего об инжекте не знаю то ничего и не получается=(
spyder2112 is offline  
Old 04/02/2010, 03:51   #1592
 
elite*gold: 0
Join Date: Jan 2009
Posts: 137
Received Thanks: 19
Quote:
Originally Posted by GrieVeR-13 View Post
Как видишь, тут Алекс отчаянно использует эти самые параметры) Уверяет, что работает.. Может стоит тебе проверить? - вдруг это я что-то не учел.
Адрес инжекта да.. пробегал. А код к нему нет) Есть одна статья (на русском), где собирались пояснить, как самому писать инжекты, но так и не собрались..
На тот момент работало. А с джиновской обновой перестал альт посылаться. А нарыть и переделать - некогда (((
AlexGD is offline  
Old 04/02/2010, 09:23   #1593
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
по аль+ф2
EAX 16717000 (находится как ????. значение в этой ячейке-9220824)??
ECX 159A6040 (находится как ва+4+8+298. значение в этой ячейке-9161292)
EDX 00000000
EBX 0BC859C0 (находится как ва+20)
ESP 0018ED20
EBP 00000106
ESI 10F02F70 - (находится как ва+4+8. значение в этой ячейке-9173792)
EDI 00000031 - (код клавиши)
EIP 0051E650 elementc.0051E650 - по этому адресу вызов.

вот.. нарыл.... эта процедура обрабатывает как посыл по ф2-ф5, так и клик мышкой.
бьюсь с розшифровкой значений в регитсрах... подключайтесь
gen-ostr is offline  
Old 04/02/2010, 20:50   #1594
 
GrieVeR-13's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 60
Received Thanks: 84
Нашел инжект атаки пета.. Ссылку дали на прошлой странице. Теперь осталось научиться отдавать приказ "следовать" и включать автокаст четвертого скилла. И феникс больше не ущербный.
Code:
procedure PetAttackCall(aPParams: PParams); stdcall;
begin
  asm
    pushad
    mov eax, dword ptr [$0098B47C];
    mov eax, dword ptr [eax+$4];
    mov eax, dword ptr [eax+$8];
    mov eax, dword ptr [eax+$298];
    push eax;
    push $0093E6C0;
    mov eax, $0057FA20;
    call eax;
    popad
  end;
end;
GrieVeR-13 is offline  
Old 04/05/2010, 01:37   #1595
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
возник еще один вопрос: как посмотреть у любого игрока в локе, что у него в таргете?
gen-ostr is offline  
Old 04/05/2010, 01:40   #1596
 
elite*gold: 41
Join Date: Jan 2010
Posts: 451
Received Thanks: 47
ey ihr analradden was redet ihr?
silvester2009 is offline  
Old 04/06/2010, 21:18   #1597
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
Помогите сделать инжект атака скилом пэта. нашол функцию, нашел откуда беруться параметры. а как теперь сам код составить??

EAX 16300C78 -ВА+1с+4+8+298+164
ECX 15C811B8 -ВА+1с+4+8+298
EDX 00000000
EBX 0D1CB090 -ВА+1с+20
ESP 0018ED20 -ук на стек
EBP 00000106
ESI 1062FDE0 -ВА+1с+4+8
EDI 00000031 -код клавиши
EIP 0051E650 elementc.0051E650 - адрес функции
gen-ostr is offline  
Old 04/11/2010, 18:46   #1598
 
elite*gold: 0
Join Date: Jan 2010
Posts: 34
Received Thanks: 48
Существует ли автогео? или что не то в этом автогео?
SEmoder is offline  
Old 04/13/2010, 18:41   #1599
 
elite*gold: 0
Join Date: May 2009
Posts: 66
Received Thanks: 6
в том гео неправильные asm коды, но и приведение их в порядок все равно ничего не даст. exe файл перестает вылетать, но ничего не происходит
Biga73 is offline  
Old 04/13/2010, 19:52   #1600
 
xFrostx's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2
Received Thanks: 0
moschet kto podskasat gde monschno wsц ska4at dla igri
xFrostx is offline  
Old 04/13/2010, 21:14   #1601
 
elite*gold: 0
Join Date: Nov 2009
Posts: 4
Received Thanks: 7
Quote:
Originally Posted by SEmoder View Post
Существует ли автогео? или что не то в этом автогео?
Кроме асма надо ещё поправить выделение НИПа и почти все смещения (на форуме вся инфа есть 100%). Тогда начинает работать. Правда корявенько всё-равно.
Мне там понравилась идея с телепортами. Правда этот раздел отключен почему-то.

Раз вылез, спрошу - никто случайно пакет на отправку почты не освоил? А то чего-то ему не хватает. а чего - не пойму ((.
stsnsw is offline  
Old 04/15/2010, 09:58   #1602
 
elite*gold: 0
Join Date: Jan 2010
Posts: 34
Received Thanks: 48
Если начать писать свой авто гео, на чём писать? AutoIT или Си, или проще поправить этот?
SEmoder is offline  
Old 04/15/2010, 20:53   #1603
 
elite*gold: 0
Join Date: May 2009
Posts: 66
Received Thanks: 6
на чем хочешь на том и пиши, хоть на бейсике... там скорость кода неважна....
Biga73 is offline  
Old 04/16/2010, 07:20   #1604
 
elite*gold: 0
Join Date: Dec 2009
Posts: 57
Received Thanks: 24
заступлюсь за BASIC-скорость исполнения кода примерно как у С (имеется в ввиду .NET). а для онлайн игр это вообще не актуально.не забываем про скорость клиент-сервер единственный минус отсутствие поддержки асма. хотя можно сделать как в С# (макроподстановка функций)
gen-ostr is offline  
Old 04/20/2010, 22:48   #1605
 
elite*gold: 0
Join Date: Oct 2009
Posts: 20
Received Thanks: 2
Ребят, копаю системный чат (там где появляются надписи сколько получено духа, опыта и самое для меня важное - строчка о невозможности поднять чужой лут. Что-то для количества сообщений у меня получается что офсет типа.. [a]+8+с8. И для адреса [a] CE упорно находит только строчку типа mov ecx, ebx. В ebx хранится [a] - но он метятся от запуска к запуску, т.е. не базовый. Ткните носом в страницу где это всё уже раз 100 обсуждалось - не нашёл =(
Shamanpovt is offline  
Reply




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


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.