Page 1 of 2 12 LastLast
Results 1 to 25 of 40

Thread: Orion, OSBuddy, RSBuddy showing up as a bot client?

  1. #1
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default Orion, OSBuddy, RSBuddy showing up as a bot client?

    Was hoping some Java Guru's could answer this one..

    There is a OS-RS "help" client named OSBuddy(former Orion/RSBuddy) using reflection?
    However it seems that Jagex can detect the usage of SMART, PowerBot etc.

    What separates SMART from OSBuddy in terms of detection?





  2. #2
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    Was hoping some Java Guru's could answer this one..

    There is a OS-RS "help" client named OSBuddy(former Orion/RSBuddy) using reflection?
    However it seems that Jagex can detect the usage of SMART, PowerBot etc.

    What separates SMART from OSBuddy in terms of detection?
    Official permission and support from the Old School Jagex Team.

  3. #3
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    Was hoping some Java Guru's could answer this one..

    There is a OS-RS "help" client named OSBuddy(former Orion/RSBuddy) using reflection?
    However it seems that Jagex can detect the usage of SMART, PowerBot etc.

    What separates SMART from OSBuddy in terms of detection?
    let me find that quote



    Attached Images Attached Images

  4. #4
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    hmm.. so color bots eh!?





  5. #5
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    OSBuddy is injection, they whitelist osbuddy according to the devs
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  6. #6
    Join Date
    May 2008
    Location
    Mental Hospital
    Posts
    414
    Mentioned
    4 Post(s)
    Quoted
    42 Post(s)

    Default

    Lately I've been using osbuddy for botting. Osbuddy overlays + color bots = dream.

  7. #7
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Quote Originally Posted by Noob King View Post
    Lately I've been using osbuddy for botting. Osbuddy overlays + color bots = dream.
    Woah, thats smart!





  8. #8
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Harrier View Post
    OSBuddy is injection, they whitelist osbuddy according to the devs
    its reflection

    Quote Originally Posted by Noob King View Post
    Lately I've been using osbuddy for botting. Osbuddy overlays + color bots = dream.
    ikr, i do the same thing, gains are massive

  9. #9
    Join Date
    Dec 2011
    Location
    United States
    Posts
    960
    Mentioned
    21 Post(s)
    Quoted
    504 Post(s)

    Default

    Can osbuddy display your player's location? Could it be used as an alternative to reflection walking?

  10. #10
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by hoodz View Post
    its reflection



    ikr, i do the same thing, gains are massive
    I'm not going to bother looking through irc logs, but the devs told me it's injection
    Edit; http://i.imgur.com/WzZ2Rt5.png
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  11. #11
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Harrier View Post
    I'm not going to bother looking through irc logs, but the devs told me it's injection
    Edit; http://i.imgur.com/WzZ2Rt5.png
    a mod told me it was reflection, maybe they changed it

  12. #12
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by hoodz View Post
    a mod told me it was reflection, maybe they changed it
    Well it's the only way they can do the world hopper afaik
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  13. #13
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Harrier View Post
    Well it's the only way they can do the world hopper afaik
    i believe i saw it in another bot client already which is reflection

  14. #14
    Join Date
    Jun 2006
    Posts
    694
    Mentioned
    0 Post(s)
    Quoted
    31 Post(s)

    Default

    Quote Originally Posted by hoodz View Post
    a mod told me it was reflection, maybe they changed it
    It's injection, and always has been.

  15. #15
    Join Date
    Feb 2012
    Posts
    30
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    You can just attach an agent to OSBuddy to bot with then done.

  16. #16
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    Quote Originally Posted by Wetish View Post
    Can osbuddy display your player's location? Could it be used as an alternative to reflection walking?
    I'd like to know this also, I've never used that client before.

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


  17. #17
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default

    A couple months ago I was working on a Botwatch system with @Brandon; and it wasn't hard to detect bot clients

    Script source code available here: Github

  18. #18
    Join Date
    Feb 2012
    Posts
    30
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Quote Originally Posted by Flight View Post
    I'd like to know this also, I've never used that client before.
    It probably isn't in it's api but you can either inject the method into the client or attach an agent to do it.

  19. #19
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by Flight View Post
    I'd like to know this also, I've never used that client before.
    Yes, they have that hook in there
    Quote Originally Posted by Frostie View Post
    It probably isn't in it's api but you can either inject the method into the client or attach an agent to do it.
    Since people have been doing that, the osbuddy team are going to make it much harder
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  20. #20
    Join Date
    Feb 2012
    Posts
    30
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Quote Originally Posted by Harrier View Post
    Since people have been doing that, the osbuddy team are going to make it much harder
    Not really much they can do when it comes to attaching an agent to it.

  21. #21
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Harrier View Post
    Yes, they have that hook in there

    Since people have been doing that, the osbuddy team are going to make it much harder

    It's too bad that they could NEVER make it harder.. Not for C programmers.. Certainly not on Windows..

    Steps:
    1. Get JVM.dll handle.
    2. Get function address for JNI_GetCreatedJavaVMs
    3. Call AttachCurrentThreadAsDaemon
    4. Call env->FindClass or System.LoadLibrary or load your jar or w/e you want.. it's your JVM now..
    5. Call whatever methods you want via.. env->GetObjectMethodID


    They'd have to literally ship their bot with a .dll file (to try and block yours) and even then, it'd can get hooked just like every other game out there.. The only developers that would get blocked by Java (OSBuddy) developers are other Java developers (not the good ones of course).

    There's nothing they can do about it.. You could also just "XBootClassPath" your jar file with an overriden canvas that loads your plugin and then calls the original OSBuddy canvas's methods (or not call them.. whichever you want). Mid-function hooking is another option :l
    Last edited by Brandon; 10-09-2014 at 05:53 AM.
    I am Ggzz..
    Hackintosher

  22. #22
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by Frostie View Post
    Not really much they can do when it comes to attaching an agent to it.
    True, but I'm talking about inject the method into it.

    Quote Originally Posted by Brandon View Post
    It's too bad that they could NEVER make it harder.. Not for C programmers.. Certainly not on Windows..

    Steps:
    1. Get JVM.dll handle.
    2. Get function address for JNI_GetCreatedJavaVMs
    3. Call AttachCurrentThreadAsDaemon
    4. Call env->FindClass or System.LoadLibrary or load your jar or w/e you want.. it's your JVM now..
    5. Call whatever methods you want via.. env->GetObjectMethodID


    They'd have to literally ship their bot with a .dll file (to try and block yours) and even then, it'd can get hooked just like every other game out there.. The only developers that would get blocked by Java (OSBuddy) developers are other Java developers (not the good ones of course).

    There's nothing they can do about it.. You could also just "XBootClassPath" your jar file with an overriden canvas that loads your plugin and then calls the original OSBuddy canvas's methods (or not call them.. whichever you want). Mid-function hooking is another option :l

    Well I only understood about 1% of this But at the time I was talking to them about this http://puu.sh/bZfff/ed389ff84f.png (From OSBot) So I assume they'd be more targeting people using java
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  23. #23
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Harrier View Post
    True, but I'm talking about inject the method into it.

    Well I only understood about 1% of this But at the time I was talking to them about this http://puu.sh/bZfff/ed389ff84f.png (From OSBot) So I assume they'd be more targeting people using java
    Ahh OSBot.. I thought this was RSBuddy?


    Here: http://stackoverflow.com/questions/2...dy-running-jvm

    There's only two answers.. both pretty short and very easy to understand. The big guy is wrong though. First guy is right. It's a way of injecting into Java natively and practically hijacking their JVM.
    Last edited by Brandon; 10-09-2014 at 06:29 AM.
    I am Ggzz..
    Hackintosher

  24. #24
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Ahh OSBot.. I thought this was RSBuddy?


    Here: http://stackoverflow.com/questions/2...dy-running-jvm

    There's only two answers.. both pretty short and very easy to understand. The big guy is wrong though. First guy is right. It's a way of injecting into Java natively and practically hijacking their JVM.
    Well OSBot devs are planning to edit OSBuddy/RSBuddy (the legit client) so you bot in it. So the OSBuddy devs want to stop it
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  25. #25
    Join Date
    Feb 2012
    Posts
    30
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Quote Originally Posted by Brandon View Post
    Ahh OSBot.. I thought this was RSBuddy?


    Here: http://stackoverflow.com/questions/2...dy-running-jvm

    There's only two answers.. both pretty short and very easy to understand. The big guy is wrong though. First guy is right. It's a way of injecting into Java natively and practically hijacking their JVM.
    I attached an Agent to dump scripts from powerbot's ClassLoader too bad Paris fixed it by writing his own and obfuscated the class name. I still do have the code to attach an agent to RSBuddy(OSBuddy) using c++ and java.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •