Final Posted April 25, 2017 Share Posted April 25, 2017 On 4/25/2017 at 2:23 AM, Jesse said: if (MovedToSort.buttonId != 0) { long l = ((Class89.lastClickTime - MovedToSort.lastlastClickTime) / 50L); int i_31_ = Class33.lastClickX; int i_32_ = Class37_Sub13.lastClickY; if (i_31_ < 0) { i_31_ = 0; } else if (i_31_ > 764) { i_31_ = 764; } if (i_32_ < 0) { i_32_ = 0; } else if (i_32_ > 502) { i_32_ = 502; } if (l > 4095L) { l = 4095L; } MovedToSort.lastlastClickTime = Class89.lastClickTime; final int i_33_ = i_31_ + (i_32_ * 765); int i_34_ = 0; final int i_35_ = (int) l; if (MovedToSort.buttonId == 2) { i_34_ = 1; } outputBuffer.writeOpcode(167); outputBuffer.putLEInt((i_35_ << 20) + (i_34_ << 19) + i_33_); } ^ this is the packet in the deob They do have a packet for mouse clicking which is x,y, right click & delay so i'm pretty sure they don't just use this for nothing int value = buffer.getInt(); long delay = (value >> 20) * 50; boolean rightMouseButton = ((value >> 19) & 0x1) == 1; int cords = (value & 0x3FFFF); int x = cords % 765; int y = cords / 765; if you could probably use a heat map on osbot for mouse clicking on the game client you would probably sooner or later notice that there will be a pattern repeating probably which could be the reason why people get banned but this is just my opinion on this part. in the end there is a packet that they can use for clicking. Expand Which has absolutely nothing to do with mouse movements. Quote Link to comment Share on other sites More sharing options...
dmmslaver Posted April 25, 2017 Author Share Posted April 25, 2017 On 4/25/2017 at 9:17 PM, Final said: Which has absolutely nothing to do with mouse movements. Expand Nope it doesn't.Pardon me it's been years since I worked openly in their client, but aren't there several "bot detection" packets the client occasionally sends? Thought it contained various data including mouse. Are these even identified in recent versions? Or they could be for outdated detection technology, i don't know. There are very well known and well researched methods for detection bots via mouse movements so IDK why they would miss out on it. Quote Link to comment Share on other sites More sharing options...
Jesse Posted April 25, 2017 Share Posted April 25, 2017 (edited) On 4/25/2017 at 9:17 PM, Final said: Which has absolutely nothing to do with mouse movements. Expand if you are talking about getting the mouse path the bot generates then no but can jagex track your mouse path from what I said above, yes & if you can't see this you really don't deserve that rank you have? you should also see the person I quoted and what he said instead of trying to act like the smart guy and having to bold dumb stuff like movement. Edited April 25, 2017 by Jesse Quote Link to comment Share on other sites More sharing options...
Jesse Posted April 25, 2017 Share Posted April 25, 2017 On 4/25/2017 at 9:26 PM, dmmslaver said: Nope it doesn't.Pardon me it's been years since I worked openly in their client, but aren't there several "bot detection" packets the client occasionally sends? Thought it contained various data including mouse. Are these even identified in recent versions? Or they could be for outdated detection technology, i don't know. There are very well known and well researched methods for detection bots via mouse movements so IDK why they would miss out on it. Expand if you are talking about the send class check packet this packet is mainly only an issue with injection bots which mgi125 explains here https://www.rune-server.ee/runescape-development/rs-503-client-server/informative-threads/285537-bomb-jagex-preparing-full-classcheck-packet.html Quote Link to comment Share on other sites More sharing options...
dmmslaver Posted April 26, 2017 Author Share Posted April 26, 2017 (edited) On 4/25/2017 at 10:15 PM, Jesse said: if you are talking about getting the mouse path the bot generates then no but can jagex track your mouse path from what I said above, yes & if you can't see this you really don't deserve that rank you have? you should also see the person I quoted and what he said instead of trying to act like the smart guy and having to bold dumb stuff like movement. Expand if (MovedToSort.buttonId != 0) { Mouse button zero is moved. So, if the mouse event was anything other than moving, that code will run. However that does show that they only measure click times with a granularity of 50ms, which is extremely helpful I am working down to 20MS timescales ATM rofl. Apparently not needed. On 4/25/2017 at 10:25 PM, Jesse said: if you are talking about the send class check packet this packet is mainly only an issue with injection bots which mgi125 explains here https://www.rune-server.ee/runescape-development/rs-503-client-server/informative-threads/285537-bomb-jagex-preparing-full-classcheck-packet.html Expand Bingo. Although that is years newer than the last I saw haha. AFAIK those would be irrelevant for an injection bot. Edited April 26, 2017 by dmmslaver Quote Link to comment Share on other sites More sharing options...
dmmslaver Posted May 5, 2017 Author Share Posted May 5, 2017 does anyone have the codes where the client detects mouse movement for anti-idle packet and sends to server? Quote Link to comment Share on other sites More sharing options...