Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Suggestion] Add random seconds & milliseconds to Break profiles

Break Profiles 4 members have voted

  1. 1. Should Break profiles add random seconds & milliseconds?

Please sign in or register to vote in this poll.

Featured Replies

I noticed I posted this in the wrong section, if it could be moved to "client-bugs-suggestions" that would be great.

As the title already gave it pretty much away my suggestion is to improve the Break feature.

We can pretty much conclude that if Jagex is using any form of automatic detection then it would most likely use milliseconds as a means to detect suspicious activity.
After all, programs run in milliseconds.

So, if I were Jagex, I would check when accounts are logging in and out and check the time they've been online during their sessions.
If I were to code an automatic detection tool or check it manually, I would autoban/ban every account that has perfect milliseconds, let's say 300000 for 5 minutes.
Because there is such a miniscule chance that a human would time that perfectly by accident. (I'm confident they would be willing to take that chance, it's a small sacrifice when compared to the bigger picture)

To minimize the risk (current or future, who knows) I suggest that the Break feature adds a random amount of milliseconds to the profiles ranging from 1 to 59999 (That is 1 ms to just under 60 seconds)

Now, if they have or ever will implement such a tool, it will be nearly impossible for it to distnguish between a bot and a human due to the removal of perfect milliseconds.


Feel free to vote above if you like this suggestion or not.
Also comment below if you'd like to discuss this suggestion, topic or just want to leave feedback.

If this is already implemented in the bot, then this thread can be locked/removed.

Edited by demnish
Typo fix

While we don't know all the ways Jagex detects bots, I can say fairly confidently that they don't detect bots based on whether or not an account was logged in for a precise amount of time. Also, the way break handlers work, is they START to log out once the bot time is reached. This means if I set my script to break after 5 minutes, it will be logging out a few seconds after 5 minutes, and because it takes time to move the mouse to the log out button and click, it's never going to be the exact same.

 

TLDR; Adding milliseconds to breaking profiles would almost certainly have zero impact on detections.

  • Author

Personally, I've always been a "better safe than sorry" type and I believe it would be a rather small and not very time consuming implementation that could prove to be valuable.
Not every script is equal and not every scripter is equal. Some can't be bothered, don't believe in or are at a lower scripting level to add functional mouse movement to their scripts. (How easy it may be)
This would be a general fix that covers a wide spectrum, disregarding mouse movement and what not.

Package injection is also pretty much sent on time and as we know, repeating patterns is a death sentence which we can conclude from using publicly available scripts.
Generally, imperfection is perfection. (At least in this sense)

I wouldn't want to give Jagex any way to automatically detect if my character is a bot, trying to minimize that risk by any means sounds good to me.
As a botter I'd support any and all features and/or fixes that increases my stealth, however small.

As to how time consuming this would be to implement it's basically just this:
"int miniRand = random(1, 59999)" then "+ miniRand" to whatever function it is.


In any case; thank you for your input, even if we're not in agreement on this matter I can see where you're coming from and it's always good with different viewpoints and opinions.

Edited by demnish

Either I misunderstand this poll and your point or there is no point in it. E.g. all the scripts I use have randomized botting times anyway where you can choose how long, how much randomization etc. Hence the log out will automatically be random every time (khal scripts ftw).

Just a heads up, I posted a great suggestion two months ago which had many replies, but no MOD or ADMIN saw my post or even cared. The staff on this site are extremely inactive/and or only care about profits. It's such a shame............ 

I tried crediting new scriptures recently by asking what people thought of opening a new section on the forum called: "New scripts" or "Scripts that have been added". 

Oh well, I guess I'll just spend 10 minutes searching to see if there was anything new added in each and every category.......... (LONG).

5 minutes ago, gang6000 said:

Just a heads up, I posted a great suggestion two months ago which had many replies, but no MOD or ADMIN saw my post or even cared. The staff on this site are extremely inactive/and or only care about profits. It's such a shame............ 

I tried crediting new scriptures recently by asking what people thought of opening a new section on the forum called: "New scripts" or "Scripts that have been added". 

Oh well, I guess I'll just spend 10 minutes searching to see if there was anything new added in each and every category.......... (LONG).

Im wondering they unbanned you tho..

3 hours ago, GitKenser said:

Im wondering they unbanned you tho..

On a game... Not on the forum? 

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.