Quote:
Originally Posted by hok30
Thanks, but I kinda need a more in depth and instructional answer o.O. Can you add me on MSN?
I'm googling it though :P
|
More in depth? Thats kinda all to it :p
Cant really go more in depth, besides what would you learn with a guide like this:
Step 1: Open up your IDE.
Step 2: Create a new project.
Step 3: ... yada yada yada
You get my point :p
Just read up on dll injection, theres like a ton about it out there, second what language do you use and how well do you use em.
See theres not much more I can give you because well i dont have the right memory addresses and no time to go look for them either.
I have coded 2 memory based bots 1 in delphi and other in C++.
So I have another idea to help you, download SkillerSluwt place Slut.exe in your CO folder and then open it with Olly.
Since I dont no current memory addresses I have the old 1 for the sit function so you can play with.
this is copy and pasted from my source and shows you like i said that thats all to it :p
Code:
procedure TCoSlut.DoSit();
var
Pointer, SitOffset : integer;
begin
Pointer:=$005DA9A0;
SitOffset:=$0040AD60; // when you have opened slut.exe in olly search for Call 0040AD60
asm
mov ECX,Pointer; //You will see a similar line like this mov ecx,edi the value of edi is Pointer
mov EDX,SitOffset;
call EDX;
end;
end;
Now that procedure gets called when a button was getting selected.
with a timer you regulate the interval and done :)
Hope that helps.
Also in olly a function looks like this, this is the magic attack function from Slut.exe, ofcourse you would need to update the addresses for current exe
Code:
00487D73 8BCF MOV ECX,EDI <-- edi holds pointer
00487D75 FF35 F0A95D00 PUSH DWORD PTR DS:[5DA9F0] <-- Holds the UID being cast on, note not an ID but UID always changes!
00487D7B FFB6 54F30A00 PUSH DWORD PTR DS:[ESI+AF354] <-- holds skill ID being casted, 441 I believe for stig.
00487D81 E8 792C0600 CALL Slut.004EA9FF
Example used in SkillerSluwt source:
Dont hate cuz it looks ugly lol.
procedure TCoSlut.DoStig();
var
pointer, AtkCall, Stigma, UIDpointer : integer;
begin
pointer:=$005DA9A0;
AtkCall:=$004EA9FF;
Stigma:=$0447;
UIDpointer:=$005DA9F0;
asm
mov EDI, dword ptr ss:[UIDpointer];
push dword ptr ss:[EDI];
push Stigma;
mov ECX,pointer;
call AtkCall;
end;
end;
See how the function works in co itself and how you must mimic it?
Lets first just put ur questions and all in this thread maybe you'll get my yahoo later, I barely have time cuz I work a lot so it be better to keep it in this thread.
Quote:
Originally Posted by Relaxation
whats clickjail? sorry for the OT question but i never heard of it before
|
Use anything that sends background clicks, like control clicks you will be send to a clickjail and can only exit there every turning of the hour.