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.

HookCron: Automatic updates of hooks

Featured Replies

  • Developer

Dear community,

I introduce to you: HookCroon, a utility in place that will automatically update the hooks on the server once OSRS updates.

Every minute the host list of online worlds is downloaded and then one of those servers is polled for the current revision. If it recognizes an update of OSRS it computes the new hooks. The server reloads its hooks every minute, so in total the entire process of updating the hooks will take around 3 minutes maximum.

In order to load the new hooks you will have to close down your OSBot application and restart it.
 
This is how HookCron looks like when running:
 

[2014/08/05 03:13:49] New revision detected: 56 | old revision: 55
[2014/08/05 03:13:49] Starting to update hooks...
Grabbing client configuration...
Downloading client...
Loading application...
Loaded 203 classes!
Applying visitor : DummyMethodDeobfuscation DONE!
Detected 2695 dummy methods!
Saving application... DONE!

Loading application...
Loaded 203 classes!
Applying visitor : RevisionIdentifier DONE!
Applying visitor : HandlerDeobfuscation DONE!
Applying visitor : MonitorDeobfuscation DONE!

The client revision is : 56
.....



Identified hooks for revision 56 : 
------------------------------------------------------------------------
** magic happens here **
------------------------------------------------------------------------

Failed to hook the following hooks...
END!

Saving hooks...DONE!
Saving deob....DONE!

Loading application...
Loaded 203 classes!
Applying visitor : ClassNameDeobfuscator DONE!
Deobfuscated 176 class names and identified27 classes!
Applying visitor : FieldNameDeobfuscator DONE!
Refactored 2754 fields!
Applying visitor : MethodNameDeobfuscator DONE!
Refactored 1021 methods!
Saving application... DONE!

[2014/08/05 03:14:44] Hooks successfully updated...
[2014/08/05 03:14:44] Going to sleep for 60 seconds...
[2014/08/05 03:15:45] No update required...
[2014/08/05 03:15:45] Going to sleep for 60 seconds...

Enjoy!

Sincerely,

Maxi & the OSBot team.

  • Author
  • Developer

Awesome! No more downtimes on thursday morning? biggrin.png

Generally speaking, yes.

There is always a chance of course that an update contains such dramatic client changes that a new OSBot client will have to be made and released but this is not the case usually.

what is the safety situation on this? can you use it to introduce nasty password stealing code?

what is the safety situation on this? can you use it to introduce nasty password stealing code?

Na, not by uploading a list of hooks. And why are you worried about security from the client? If OSBot wanted to steal your password there are many easier ways than this.

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

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.