View previous topic :: View next topic |
Author |
Message |
herc How do I cheat?
Reputation: 0
Joined: 02 Mar 2009 Posts: 7
|
Posted: Tue Mar 03, 2009 10:57 am Post subject: [DELPHI] Pirate King Online Bypass Antibot |
|
|
Hi there, I have problem i write Bot in delphi keybord is ok bot send keybord to game and It's work fine but i can't send mouse click i think it's because of AntiBot.
Can anyone help me to bypass it, or tell a little how to do it. plz
|
|
Back to top |
|
 |
Spawnfestis GO Moderator
Reputation: 0
Joined: 02 Nov 2007 Posts: 1746 Location: Pakistan
|
Posted: Tue Mar 03, 2009 2:17 pm Post subject: Re: [DELPHI] Pirate King Online Bypass Antibot |
|
|
herc wrote: | Hi there, I have problem i write Bot in delphi keybord is ok bot send keybord to game and It's work fine but i can't send mouse click i think it's because of AntiBot.
Can anyone help me to bypass it, or tell a little how to do it. plz |
Well it's not like everyone here plays "pirate king" so, how the fuck would we know how to help unless we get just a bit more information?
_________________
CLICK TO HAX MAPLESTORAY ^ !!!! |
|
Back to top |
|
 |
herc How do I cheat?
Reputation: 0
Joined: 02 Mar 2009 Posts: 7
|
Posted: Tue Mar 03, 2009 3:40 pm Post subject: |
|
|
yes u are right but there are some ppl who playing that game like me, so mayby they know how to bypass that anti-bot.
|
|
Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Tue Mar 03, 2009 5:52 pm Post subject: |
|
|
just do a pma bypass or SetCursorPos Bypass? 5 byte trampoline.
|
|
Back to top |
|
 |
herc How do I cheat?
Reputation: 0
Joined: 02 Mar 2009 Posts: 7
|
Posted: Wed Mar 04, 2009 12:14 am Post subject: |
|
|
I find two examples. But still don't know what function i need to jump:
FIRST EXAMPLE
Code: |
var
SleepPlusFive:pointer;
procedure UnhookedSleep; assembler;
asm
mov edi,edi
push ebp
mov esp, ebp
jmp SleepPlusFive
end;
procedure MySleep(time:dword);
begin
MessageBox(0, 'OMG! you called Sleep!', 'ROFLMAO!', MB_OK);
UnhookedSleep(5);
end;
begin
SleepPlusFive:=pointer(DWORD(GetProcAddress(GetModuleHandle('kernel32.dll'), 'Sleep'))+5);
hook(GetProcAddress(GetModuleHandle('kernel32.dll'), 'Sleep'), @MySleep);
end.
|
SECOND EXAMPLE
Code: |
Procedure MySleep(dwMilliseconds: DWORD); stdcall;
var
getlibrary: THandle;
MeGoToSleep: DWORD;
begin
getlibrary := LoadLibrary('kernel32.dll');//get the library
MeGoToSleep := DWORD(GetProcAddress(getlibrary,'sleep')) + 5;//Get our Sleep remeber to add 5 for the jmp
asm
mov edi,edi //2 bytes
push ebp //1byte
mov esp,ebp //2 bytes
jmp [MeGoToSleep] //Add them together! 5 BYTE ! (^^)
end;
end;
|
Tell me plz what DLL library i need to load and what function i need to jump??
Is it SendMessage(hwnd,WM_LBUTTONDOWN,MakeLong(x,y)) or something else????
|
|
Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Wed Mar 04, 2009 8:38 pm Post subject: |
|
|
Your kidding me...
and its user32.dll
|
|
Back to top |
|
 |
herc How do I cheat?
Reputation: 0
Joined: 02 Mar 2009 Posts: 7
|
Posted: Thu Mar 05, 2009 12:06 am Post subject: |
|
|
it's only an example i know i need to correct it.
|
|
Back to top |
|
 |
|