z10n Posted October 30, 2018 Share Posted October 30, 2018 What does Jagex see when we bot? 1. Client 2. Play-pattern 3. Time played 1. Client, stealth injection has worked, Im curious, does the client act identical (network wise) to the official client? Perhaps we should wireshark/packet trace the normal client after botting mirror mode on it, to see if it gets some unique/magic packet that only the official client responds too (a legitimacy check packet, (triggered by botting (undetected on mirror mode))). So Im thinking mirror mode is going to be the best way, so Jagex sees us playing on the official client. Or to upgrade stealth injection so its 100% same server side (just wireshark and watch imo). 2. Play pattern, perhaps more human-data, similar to Clouse on competitor site. Human data, and more randomized data, so 100 accounts all running the same API and script would behave differently, based on some 'unique seed'. (Perhaps delaying clicks, or going to click, then moving mouse off screen as if something changed its mind etc) I think human data &/or increased entropy would be best for the stock API movements, what do all bots have in common? and add entropy to those factors, such as perhaps mouse movement speed, random dismissal technique and delay etc and so on, for everything. 3. Fatigue system is good IMO, as thats how humans work. Thoughts? Improvements? Ty! I think complete uniqueness is the aim. ty Quote Link to comment Share on other sites More sharing options...
IDontEB Posted October 30, 2018 Share Posted October 30, 2018 Jagex knows everything. They even know what kind of porn you jerk it too. 1 Quote Link to comment Share on other sites More sharing options...
R I F T Posted December 2, 2018 Share Posted December 2, 2018 (edited) @z10n Have you implemented something like this into your scripts? How have the results been if so. Edited December 2, 2018 by R I F T Quote Link to comment Share on other sites More sharing options...
Jordy Posted December 2, 2018 Share Posted December 2, 2018 On 10/30/2018 at 12:41 PM, z10n said: What does Jagex see when we bot? 1. Client 2. Play-pattern 3. Time played 1. Client, stealth injection has worked, Im curious, does the client act identical (network wise) to the official client? Perhaps we should wireshark/packet trace the normal client after botting mirror mode on it, to see if it gets some unique/magic packet that only the official client responds too (a legitimacy check packet, (triggered by botting (undetected on mirror mode))). So Im thinking mirror mode is going to be the best way, so Jagex sees us playing on the official client. Or to upgrade stealth injection so its 100% same server side (just wireshark and watch imo). 2. Play pattern, perhaps more human-data, similar to Clouse on competitor site. Human data, and more randomized data, so 100 accounts all running the same API and script would behave differently, based on some 'unique seed'. (Perhaps delaying clicks, or going to click, then moving mouse off screen as if something changed its mind etc) I think human data &/or increased entropy would be best for the stock API movements, what do all bots have in common? and add entropy to those factors, such as perhaps mouse movement speed, random dismissal technique and delay etc and so on, for everything. 3. Fatigue system is good IMO, as thats how humans work. Thoughts? Improvements? Ty! I think complete uniqueness is the aim. ty Is it possible to make a monitoring script to record patterns and mouse behaviors to use and base coding off of that of an actual person who is actually playing? Quote Link to comment Share on other sites More sharing options...
z10n Posted December 3, 2018 Author Share Posted December 3, 2018 Yes its possbile, a competitior has done this: track mouse speed and path to click on different sized geometric shapes. So that the bot can generate a path based on the human path+click. OSbot should do the same. Quote Link to comment Share on other sites More sharing options...
UncleHard Posted December 3, 2018 Share Posted December 3, 2018 Human like scripts on inject seem to work fine. And I’ve only used 1 human like script maybe 2 if I include perfect fighter but that shit gets me banned on inject now and lags on mirror. Everything other than project pacts hunt I have to mirror not to get banned. Quote Link to comment Share on other sites More sharing options...
argusomega Posted December 3, 2018 Share Posted December 3, 2018 40 minutes ago, z10n said: Yes its possbile, a competitior has done this: track mouse speed and path to click on different sized geometric shapes. So that the bot can generate a path based on the human path+click. OSbot should do the same. Could you even do this with the razer track pad mapping?As an example. Quote Link to comment Share on other sites More sharing options...
Anon145 Posted December 3, 2018 Share Posted December 3, 2018 You guys are looking at it the wrong way around. They're not looking to confirm you're a human, they're going to be confirming you're a bot - they're buying and deconstructing the bot logic and matching the common patterns using clickstreams samples. Quote Link to comment Share on other sites More sharing options...
Juggles Posted December 3, 2018 Share Posted December 3, 2018 They can see if you're on ficiall or 3rd party. They can also see time played. Both of these are detected even if you're not botting. They can see you're using Osbuddy and played 10 hours daily. Quote Link to comment Share on other sites More sharing options...
Alliance Posted December 6, 2018 Share Posted December 6, 2018 These seem like some good ideas, but I'm not a script writer so don't know how hard anything would be to implement - and honestly I have no idea how Jagex identify bots either. However, some cool ideas would be script degradation. After so many hours, maybe the bot can start missclicking or taking longer breaks between activities or actions to simulate the player getting tired. Or as you said, moving the mouse off screen as if the player is changing song, or selecting something in a new tab. Right now, a bot can run for 7 hours and do the same thing almost flawlessly. Obviously, not everyone would want this but an option to turn it on/off would be cool. I wouldn't mind my bots having a few missclicks or something hours into a script, as long as it is able to correct itself obviously. Quote Link to comment Share on other sites More sharing options...
extatus Posted December 6, 2018 Share Posted December 6, 2018 2 hours ago, Alliance said: These seem like some good ideas, but I'm not a script writer so don't know how hard anything would be to implement - and honestly I have no idea how Jagex identify bots either. However, some cool ideas would be script degradation. After so many hours, maybe the bot can start missclicking or taking longer breaks between activities or actions to simulate the player getting tired. Or as you said, moving the mouse off screen as if the player is changing song, or selecting something in a new tab. Right now, a bot can run for 7 hours and do the same thing almost flawlessly. Obviously, not everyone would want this but an option to turn it on/off would be cool. I wouldn't mind my bots having a few missclicks or something hours into a script, as long as it is able to correct itself obviously. Dont overthink this so much. Resources arent unlimited on jagex side, they arent looking/care about your mouse data at all. It doesnt make sense. A fatigue algorythm that makes player gradually less efficient is already an obvious pattern. No human actually plays out like this. The biggest issue with bans is the Collection of data with same playstyle. A script that is overused will obviously more likely cause red flags. Quote Link to comment Share on other sites More sharing options...
Alliance Posted December 6, 2018 Share Posted December 6, 2018 10 minutes ago, viking said: Dont overthink this so much. Resources arent unlimited on jagex side, they arent looking/care about your mouse data at all. It doesnt make sense. A fatigue algorythm that makes player gradually less efficient is already an obvious pattern. No human actually plays out like this. The biggest issue with bans is the Collection of data with same playstyle. A script that is overused will obviously more likely cause red flags. So would introducing small subtleties into the script that activate at random not help to eliminate that? This way the same script can be used for multiple people, but they would each act individually. Or would these subtleties eventually be understood as part of the pattern by whatever recognition they use? Quote Link to comment Share on other sites More sharing options...
ssylass Posted December 6, 2018 Share Posted December 6, 2018 (edited) On 12/3/2018 at 1:35 PM, Juggles said: They can see if you're on ficiall or 3rd party. They can also see time played. Both of these are detected even if you're not botting. They can see you're using Osbuddy and played 10 hours daily. Are you sure about this? Why doesnt osbot perfectly emulate the official client? I know first hand of some private clients that do just that. 46 minutes ago, Alliance said: So would introducing small subtleties into the script that activate at random not help to eliminate that? This way the same script can be used for multiple people, but they would each act individually. Or would these subtleties eventually be understood as part of the pattern by whatever recognition they use? No, that hasn't worked since ten years ago. They are looking to detect human presence via pre cognition of actions and realistic entropy. Adding dummy actions and delays does NOTHING. 58 minutes ago, viking said: they arent looking/care about your mouse data at all. Gee i bet you don't make any money doing this and get constant bans with stupid opinions like that Yes, I'm sure they are wasting the bandwidth to send everyones mouse movements to the server for NO REASON Edited December 6, 2018 by ssylass Quote Link to comment Share on other sites More sharing options...
ssylass Posted December 6, 2018 Share Posted December 6, 2018 1 hour ago, viking said: Dont overthink this so much. Resources arent unlimited on jagex side, they arent looking/care about your mouse data at all. It doesnt make sense. A fatigue algorythm that makes player gradually less efficient is already an obvious pattern. No human actually plays out like this. The biggest issue with bans is the Collection of data with same playstyle. A script that is overused will obviously more likely cause red flags. Fatigue is completely irrelevant. You don't get banned for botting when you account share or power level via multiple concurrent people. Quote Link to comment Share on other sites More sharing options...
Juggles Posted December 6, 2018 Share Posted December 6, 2018 2 hours ago, ssylass said: Are you sure about this? Why doesnt osbot perfectly emulate the official client? I know first hand of some private clients that do just that. No, that hasn't worked since ten years ago. They are looking to detect human presence via pre cognition of actions and realistic entropy. Adding dummy actions and delays does NOTHING. Gee i bet you don't make any money doing this and get constant bans with stupid opinions like that Yes, I'm sure they are wasting the bandwidth to send everyones mouse movements to the server for NO REASON It's called mirror mode. But jagex doesn't know if you're using osbuddy or osbot. They just see a 3rd party client Quote Link to comment Share on other sites More sharing options...