View Full Version : Curious as to how jagex detects scripts.
Hi, I'm only new here,
My interest is how they detect scripts? Obviously unless you work for them no one will every fully know but i mean, what are some obvious things they look for.
e.g mouseclicks in the same position repeated constanstly, surely people add a random value to mouse clicks.? I'm noob, im just guessing..
- Login routines, turning off certain chats, movement of the window
- the randoms play a part in trying to mess bots up, but surely they wouldnt scan for someone who fails a random, ? or not?
All round I feel it would mainly be mouseclicks repeated in the same position, or am I way off ?
Lee Lok Hin
05-09-2008, 06:07 AM
All 3 are yesses. Yes, they can check if you can solve randoms, and I think I heard of a guy who stayed too long in a random and got banned because of it. They also check your random.dat, which stores information about all of your characters, and probably your work patterns too (23hrs out of the 24 hrs! Auto alert!)
Sir R. M8gic1an
05-09-2008, 09:45 AM
as far as i know they check where you click and where you move your mouse. if the mouse moves too fast the next time you click something a random will pop up.
~RM
codx1
05-09-2008, 02:30 PM
Besides from detecting mouse movements, if someone reports you from macroing jagex will take a closer look to your account. Their detection system probably checks from random.dat or somewhere how your account has behaved once they've got the report.
I was auto alching and 1 guy reported me, next day I was banned
zildjohn01
05-09-2008, 03:20 PM
No one really knows except Jagex itself.
Not quite... guess what I've been thinking about lately? The RS clients (old versions at least) have been decompiled (kinda) for private servers. Of course it's obfuscated and ridiculously abuses the verifier to the point where most deob attempts fail by default, but why not look at the java and try to find their detection methods? :f: That is unless they only send raw input reports...
(I'd be in way over my head here :D)
Im a noob and not going to try pretend I know what I'm talking bout, but maybe we are all thinking to big.. There are tens of thousands of players, to be able to handle so many reports/complaints/bugs/macros, there methods must be simple. e.g 'flags' or a system that monitors things like if a certain mouseclick is repeated in the same position more than once, I feel these scripts need a random mouse value set so its not just matching the color and click the same place over and over.
Maybe it already does this, I dont know enough about scripting and includes to say, haha theres my rant. :P
zildjohn01
05-09-2008, 04:15 PM
Maybe it already does this
That's all SRL is lol. You can get banned for color clicking and coord clicking (these banned me by the next day), but that's not all. I've failed plenty of randoms without getting banned. Seems like logging out every time the school comes up would be a big giveaway, but I guess it's not (h). I'd love to see jagex's code behind all this
ShowerThoughts
05-09-2008, 04:19 PM
Im a noob and not going to try pretend I know what I'm talking bout, but maybe we are all thinking to big.. There are tens of thousands of players, to be able to handle so many reports/complaints/bugs/macros, there methods must be simple. e.g 'flags' or a system that monitors things like if a certain mouseclick is repeated in the same position more than once, I feel these scripts need a random mouse value set so its not just matching the color and click the same place over and over.
Maybe it already does this, I dont know enough about scripting and includes to say, haha theres my rant. :P
Not a bad thought.
I think
mouse movements
and
how long the point is we always auto at night and play at day that is to much i think that is way 90% is getting banned not because the scripts suck juts because the time we play.
Swift
05-09-2008, 09:49 PM
The most common way of getting banned is when someone reports you. You may not get banned, but rather a suspension, or an infraction with no severe penalty.
Though, they do track how fast mouse movements move, and the way our mouse moves. I'm 100% sure there are more ways they detect, one might include "anti-bans" (the ones we are familiar with, in SRL) and whether or not we do any. If we don't we obviously increase our chance of getting a ban or something of the sort.
By the way, the best place to alch / fletch or any other stationary macro that you can do, is at Pest Control Bank. If you pick a busy Pest Control world, it would make it less obvious that you are autoing. People won't be able to see you because there are tons of people at the bank slots, and you are covered by them.
They provide you with protection :D.
opensourcev2
05-09-2008, 09:55 PM
Wow... scary at how paranoid they are getting... fast mouse clicks lol
P1nky
05-09-2008, 10:06 PM
probally have it recorded?
and they can tell from there (in code record)
Well as far as log files and so -called "screen" captures, I cant see them keeping much on their side, considering the size and ammount of people playing that much information a. would bog the servers down with so much information b. be quite a huge ammount of data to store.
Its probably something on our end that gets "flagged" then the next time we log in, the applet checks the file for "flags" and sends the report to jagex... possibly why you dont always get banned straight away.
I spose at the end of the day, you dont wanna get banned.... play legit :P
nobody knows for sure if this is true or not, but jagex store a folder (true so far lol) called random.dat in your windows folder (C/WINDOWS/jagex_cache_32 - something along those lines) and it is believed to be used for storing data such as autoing etc, right click on it and go to open with... then choose notepad, once in you may often find it full of jibberish, to us it meens nothing. but to jagex, what does it meen?
i would reccomend deleting this folder wenever possible, you can't delete it with runescape open in one of your browsers.
whewn logging in rs, you get the high/low detail page thing, well underneath the high/low detail uttons, it asks for signed applet or something, go to the one that says unsigned, and you should hopefully find that it does not save anything else into random.dat.
JuKKa
05-11-2008, 12:33 PM
Repeatitive mouse movements&clicks
Playing time
random.dat
dont auto on the same world everytime. Switch worlds to avoid being reported by legit players.
---didnt realise i already chose to post it---
look two above forwhat would be here
tomdavies
05-12-2008, 07:02 PM
I know how they detect it as i "de-compiled" an rs server quite a while ago.
everyoine says reporting you but thats a part of it.
all rs do is have a look into it,
If your account keeps clicking the same couler then your banned
phobotics
05-14-2008, 10:08 PM
this 2000 autoers 20000 non autoers yeah that update was good at getting rid of hackers but legit people lost the only ways they could make money merchanting and pking i was a merchanter a preety awesome one at that but when this update happned this is where i turned
codyflare
05-15-2008, 04:27 AM
yea man i hate the trade update i mean like why would they care if they traded real items for fake items they do that with the membership thing money for membership. if they wanted people not to buy gold they shoulda just bought gold and when they meet them ban them. and why would they care if sum1 gave sum1else 100m or w/e
sirlaughsalot
05-15-2008, 12:01 PM
@cody you are way off topic...
maybe different areas bring up red flags that they take more seriously? Such as the mining guild, east var, draynor, seers, ect...
Kalle
05-15-2008, 04:10 PM
If u auto for 7 hours a day it looks suspicious u know :P
If u auto for 7 hours a day it looks suspicious u know :P
i auto 10 hours a day with timer range guilder ;) it rests every 15th minute so that you dont get any randoms (almost no randoms). its 1337.
nickrules
05-15-2008, 09:08 PM
Hi, I'm only new here,
My interest is how they detect scripts? Obviously unless you work for them no one will every fully know but i mean, what are some obvious things they look for.
e.g mouseclicks in the same position repeated constanstly, surely people add a random value to mouse clicks.? I'm noob, im just guessing..
- Login routines, turning off certain chats, movement of the window
- the randoms play a part in trying to mess bots up, but surely they wouldnt scan for someone who fails a random, ? or not?
All round I feel it would mainly be mouseclicks repeated in the same position, or am I way off ?
well, from what i know, you are correct about the mouseclicks in the same position, but that would be to easy to get past.
here is what they look for as far as i know.
-reated mouseclick in the same spot
-mouse clicks happening at the exact same time over and over
-mouse moves WAY to fast or slow
-un-human like movements
-dose not talk for a long time
-ignores randoms
-does not solve randoms
-trys to logout in the worng spot or off clicks something (if outdated or made for a spesfic reslouting, this will probably happen
-if it gets affected by the screen shift and walks all over the place.
-if it runs for like 10 hours without logging out at least once
-just sits there in a random where it gets tellyed
-if it starts clicking the wrong spot(e.g if an auto fltecher mised a step on accident, and starts clicking the the chatbox)
well, thats most of them as far as i know
hope that helps
MylesMadness
05-15-2008, 10:35 PM
I know how they detect it as i "de-compiled" an rs server quite a while ago.
everyoine says reporting you but thats a part of it.
all rs do is have a look into it,
If your account keeps clicking the same couler then your bannedCorrect. The mouse class(Ah my geek is showing) is the easiest to decompile and read(And easiest to hook as well). It records where you click then later sees if at the time of the click what was the color and if all there were the same banned.
sk8terbitu
05-16-2008, 01:00 AM
track by time logged each week and mouse movements...
Zlakata
05-16-2008, 10:28 PM
fast mouse movement probably, if you use a auto clicker instead of a SCAR script then ur banned cuz auto clickers ( non-scripted) are cord-like and they move like in nanoseconds lol
lennoc
05-17-2008, 02:30 PM
deleting jagex cache from pc helps prevent detection, you may find that useful in your runescape time
warrior993
05-17-2008, 03:24 PM
I'm not sure about the mouse movements. Unless it's REALLY fast clicking or REALLY fast moving, I don't think you would get banned, since some people do click and move their mouse very fast. Random events are more likely to get you banned. Also, the reporting part, how do other people know you are automating? Just because you don't talk, maybe you can only speak and type another language, or perhaps you're just the silent type. Although there seems like a lot of ways runescape can find out you are automating, I don't think it's as elaborate as we all think. After all, there are some people who play for looong lengths of time, legitly.
stanky
05-24-2008, 02:09 AM
I got a 10 day the same day as the last update - it kicked me off, and the script tried to re-login a couple times before quitting. Could be coincidence, but something to keep in mind.
NY Nick
05-24-2008, 02:15 AM
God this is so freaking me out, i wanna know how they can find out..
allanlin
08-06-2008, 04:10 PM
basically any suspicious movements..
TViYH
08-06-2008, 04:31 PM
From what I've collected, they don't detect the scripts themselves. When bots get stuck, they repeat the same thing over again. Real people report them for macroing..
I've never gotten a blackmark using an SRL script.
But, iBot? Every account I ever used got banned.
dark pali82
08-08-2008, 02:06 AM
damn i hope dont get banned
max hit 28
08-08-2008, 02:21 AM
idk how they detect it but my input would be it would have to be a memory friendly way, with all the people that are on the game at one given moment to monitor and store all that data continuosly and to keep that data has to require an astronomical amount of memory, i just logged into an account that hadn't been logged into in 1165 days
~Max
Scaper
08-08-2008, 03:53 AM
What other information is collected and stored?
We use cookies, collect and store IP-addresses, alphanumeric IDs and other unique identifiers in order to identify specific computers that access our websites.
We generate and store logs indicating usage of our websites such as activity in our games and public and private chat communications. This includes monitoring play patterns and anti-tamper checks which verify the correct internal operation of our software and are designed to spot abusive or inappropriate activities.
We may track your use of certain features and areas of our websites to help us improve these.
If our client software held on your computer fails, it sends an automatic error report to our server to help us fix it. This error report only includes information about the internal state of our own client software and which browser/java version it is running on. It does not include data from elsewhere on your system and so does not reveal personally identifiable information to us.
We store 'save game' and 'game settings' information to enable us to provide a better games service in which your activities and achievements are remembered in the game and conduct polls to find better ways of serving the needs of our users.
http://www.jagex.com/corporate/privacy.ws
there is all the answers you need
i think what i have bolded out is an interesting thorey
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.