Jump 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.

apinamies55

Members
  • Joined

  • Last visited

  1. What has been tried is script kiddies implementing "anti-bans" based on their gut feeling, AKA hovering mouse over woodcutting experience which leaves a completely different pattern from that of a legit player
  2. The packets have been encrypted since like 2006 to prevent sniffing and packet editing. I'm not talking about a packet bot. I've worked on anticheat in other games and working with raw packets is the easiest way to detect cheating. The same would apply to botting in runescape: when inspecting an players sent packet data, patterns will emerge when a script is used. It would be difficult for humans to detect patterns from raw data, but that's what modern machine learning algorithms are for. To prevent bans, all you would have to do is ensure that the packet output, that is generated by the bots actions, aka the API is close to a human to fool the machine learning tools jagex have built. I'm not talking about the structure of the sent packets or e.g mouse click packet data itself as that will obviously be the same, I'm talking about the metadata that you can infer from multiple packets e.g time between clicks, mouse movement, obvious timing patterns arising from the use of sleep in scripts. tl;dr to not get banned, log packet outputs of both legit playing AND botting; figure out the differences between the outputs; change the APIs used and the script itself so that when botting, the packet dump is indistinguishable from legit playing
  3. Does this functionality exist in the client? I'm quite sure jagex's current bot detection is just an ML solution trained on incoming packet dumps, the training data labels being packet outputs of legit players and bots. If this is the case, to reduce banrates to zero all you have to do is log the packet data, bot something for 10 minutes and do the same thing legit for 10 minutes, compare the differences and see what does human packet output contain that bots don't.

Account

Navigation

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.