SRL Archive - Bot Information and Spottings

hmm... SCAR stragety


ub3r |<1||3r*1337*

2006-06-10 09:38:55

Well… i noticed that i always move the mouse a little backwards to where it came from for the click. this is what i mean…

click here to see it

Renax

2006-06-10 09:57:43

i think you should elaborate alittle bit more :)

ub3r |<1||3r*1337*

2006-06-10 10:04:44

huh!? the movie should explain it all!

Brown

2006-06-10 12:16:06

The movie isnt loading. I think he means, when people click on something, they pass the spot up a little. Then they need to back track couple pixels. Because when I click a link, I often curve around the backside and go back into it.


Ive always noticed about MMouse not matching the natural normal path, but I doubt runescape checks to see if you curve around the back of a link on ocasion.

ub3r |<1||3r*1337*

2006-06-10 12:39:58

ok, this is what i mean…


-fedexer-

2006-06-10 13:06:10

i understand what uber is saying, i also watched the vid, i works now.

what uber is trying to say is when we move our mouse to a point and then click, quite a few of us move our mouse back slightly once we have done it !

so we should work on a mouse moving procedure that does this making it even more undetectable maybe an addon to ben's mouse??

Keen

2006-06-10 13:07:58

The flash animation or whatever is working fine.

Ub3r means this:

When you do "mouse(blah)" the mouse click and it then stays in that same x and y coords. But when people click they usually move there mouse away from the position they clicked. I know I do it.. but I don't think runescape would check for that.. but it would always be a good extra feature.

ub3r |<1||3r*1337*

2006-06-10 14:56:30

ok… if runescape does not look for mouse movements, but it looks for clicks, then why dont we use clickmouse(x, y, randx, randy, True)?

realrune

2006-06-10 15:47:43

From: ub3r |<1||3r
ok… if runescape does not look for mouse movements, but it looks for clicks, then why dont we use clickmouse(x, y, randx, randy, True)?


Because it's detectable.

ruler

2006-06-10 15:48:00

From: ub3r |<1||3r
ok… if runescape does not look for mouse movements, but it looks for clicks, then why dont we use clickmouse(x, y, randx, randy, True)?

they see all

phantombmx

2006-06-10 15:56:06

ill work on it, i do this all the time :D

i know exactly how to do it so no biggie :p

EDIT:
heres it is.. to me its quite realistic on what i do :D i generally stay in this range of motion when doin legit.. also i will add this to SRL if other devs want it there :p

{.include SRL\SRL.scar}

procedure MouseBack(cx, cy, ranx, rany: Integer; left: Boolean);
var fx1, fx2, fy1, fy2: Integer;
begin
GetMousePos(fx1, fy1);
Mouse(cx, cy, ranx, rany, left);
GetMousePos(fx2, fy2);
if(Min(fx1, fx2)=fx1)then fx1:= Trunc(((fx2-fx1)/3)+fx1)
else fx1:= Trunc(((fx1-fx2)/3)+fx2);
if(Min(fy1, fy2)=fy1)then fy1:= Trunc(((fy2-fy1)/3)+fy1)
else fy1:= Trunc(((fy1-fy2)/3)+fy2);
MMouse(fx1, fy1, 100, 100);
end;

begin
SetupSRL;
MouseSpeed:=5;
MouseBack(500, 300, 0, 0, true);
end.

Brown

2006-06-10 17:24:26

I see what you mean, I pull the cursor away from the link also.

(Uber, when you said about the clickmouse thing, they do tract the path. However they dont track the mouse not moving once it clicks as "Un-human". When they monitor mouse movements, they see if its a consistent stroke (not jumping from one place to another every second.)

Jagex_Fagex

2006-06-10 17:53:17

well, i for 1 certainly do what uber does, phantom i think you should add it.

ub3r |<1||3r*1337*

2006-06-10 18:49:07

hmm… mabye you could add something that allows the user how far the mouse moves away from the click. That'd be better.

phantombmx

2006-06-10 23:56:07

ill mod it a bit to use percents :)

like i take a movement of 500 pixels along the x axis, then i want to go back 20%.. so i would go back 100 pixels… sound good?

Jagex_Fagex

2006-06-11 01:09:26

sounds sweet, hurry up and put it in ;)

WhiteShadow

2006-06-11 01:22:57

The one you posted is great! Only suggestion would be randomnizing it even more. Great Work!

phantombmx

2006-06-11 01:47:39

now its fully customizable and added

{*******************************************************************************
procedure MouseBack(cx, cy, RanX, RanY, RandomEnd, PercentReturn, Click: Integer);
By: phantombmx
Description: Like MMouse or Mouse but will fall back on the starting point.
RandomEnd is a random for the total ending point, 50 is good. PercentReturn is the
percentage that it will fall back, 50-70 is good. 0 for no click, 1 for left, 2 for right.
*******************************************************************************}
procedure MouseBack(cx, cy, RanX, RanY, RandomEnd, PercentReturn, Click: Integer);

example usage:
MouseBack(500, 300, 0, 0, 20, 50, 0);
this will just move to point 500, 300 with no randomness then fall back 50% then add a randomness of 20
MouseBack(100, 100, 0, 0, 0, 80, 1);
this will left click on point 100, 100 with no randomness then fall back 80% with no ending randomness
MouseBack(200, 300, 0, 0, 10, 20, 2);
this will right click on point 200, 300 with no randomness then fall back 20% with no ending randomness

ub3r |<1||3r*1337*

2006-06-11 09:26:16

I got another stragety… Mabye, if the User has camstasia, and a random comes up, SCAR will press the F9 button (starts recording) and it will record the random then log out and press F10 (stop recording). That would be good, because we would be able to look at the recordings and make better anti randoms.

Spky

2006-06-11 09:38:53

Nice work Phantom :).

phantombmx

2006-06-11 17:05:50

ty Spky :) also it is possible to make it totally human by just making percents random and randomend a bit higher (50-100 is quite good for large mouse movements)..