Leaderboard
Popular Content
Showing content with the highest reputation on 06/18/17 in Posts
-
Preventing RS Botting Bans V3 Written by Alek 1. Introduction This guide is Version 3 of my original guide released 4 years ago. I decided to focus more on commonly asked questions and general misconceptions about botting. Many of the topics are very technical and there are brilliant engineers who both bust bots and create them. The majority of botters who come here have little to no programming experience, or very little knowledge in subject areas such as reverse engineering. It’s very difficult to fully explain all key concepts, however hopefully this material will give you a base reference to draw your own conclusions. 2. How to not get banned The secret formula to botting is keeping a very, very, low profile. This game has been around for 15+ years, that is a TON of data to play with. Generally speaking: -Don’t bot more than 4 hours per day -Don’t bot more than 10 hours per week -Diversify your tasks -Don’t use a VPN/VPS/proxy -Don’t bot more than one account -Do quests -Don’t RWT/goldfarm -Don’t bot in hot spots, use places like Zeah You’re going to have a ton of people say, “oh I suicided for 11 years straight, never logged out, I make $500k/year”, etc. They simply don’t. Either they haven’t botted long enough or their claims are baseless. If you want to keep your account relatively safe then don’t bot longer than the times I recommended above. Time played is a key factor into profiling a bot, it’s been even talked about on official livestreams during live bot busting events. 3. Misconceptions The biggest misconception is that the company doesn’t have any automatic detection systems. Although the detection vectors improve over the years, there are official statements claiming that all bans are manually reviewed before being issued. THIS DOES NOT MEAN ACCOUNTS ARE NOT AUTOMATICALLY FLAGGED. Common situation: Suicide bot on the weekend without getting banned, account gets a ban on the following Monday or Tuesday. This is because your account was probably flagged over the weekend, then eventually reviewed for the final determination on the following business days. Another misconception is that if you “survived the weekend”, then you are safe. This is certainly not true, most anticheat will "flag and monitor". This means that you were in fact detected but the anticheat is watching your actions very closely to grab more information about what you are doing. Information from these monitoring sessions are used to quickly detect and ban in the future. For Runescape, one example is the use of bot worlds. Another non-Runescape example is Valve-AntiCheat profiling numerous hacks over the course of months and then issue behemoth ban waves all at once for games like Counter-Strike. 4. Antiban/Antipattern Scripters who include antiban/antipattern methods in their scripts are either naive, new scripters, or are trying to earn more sales by making false promises. Competitor clients further this perpetuation by forcing script writers to implement these methods. It’s a gimmick and overall you’re going to get banned whether you use these "special methods" or not. Some of these “special” (aka worthless) methods are: -Moving your mouse randomly -Checking your exp -Examining random objects -Moving your camera angle randomly -Implementing “fatigue” systems -Diversifying the way you interact with objects One of the special methods I’d like to talk about which was not listed above was randomizing sleep time between actions. This is especially special because there are numerous flaws with it. 1. Your computer doesn’t perfectly execute actions in the same time every time 2. Your script doesn’t perfectly loop in the same time every time 3. Your ping fluctuates causing a delay between the client and server 4. If the top three all remained constant, you could find the upper and lower bounds of the mean and use statistics to recreate the sleep time. Anti-pattern is a bit different, but a lot of scripters have been wrongly claiming their script having “antipattern” when they’re really using the same “special methods”. Examples of antipattern: - Talking to other players (Cleverbot) - Mixing up tasks (perhaps after accumulating X gold, go to the Grand Exchange and sell) The goal of anti-pattern is to reduce the chances of being manually reported by other players for botting. Although “antipattern” is more desirable than “antiban”, there is still no definitive proof of the impact it has in the total picture. 5. Client detection 5A. I’m going to keep this relatively brief because this is probably the most technical aspect of this guide. There is an overarching debate over Injection vs Reflection and it’s pretty silly. Both are detectable because both have different ways you can detect it. In the non-Java hacking world, this would be equivalent to something like ReadProcessMemory versus LoadLibrary. To better put it, reading memory from outside the process versus inside. There are ways to hide it, ways to find it, ways to hide against the ways to find it, and ways to find the ways how to hide it against from finding it. As you can see, it’s really cat and mouse and it boils down to implementation. 5B. Additionally, you can be detected for macroing without even using a client. You can banned for using Gary's Hood or AutoHotKey. Both of these use some sort of Windows API function like SendInput, from protected mode. This is how color-bots also get detected without injecting/reflecting the client. 5C. Mirror Mode adds some protection to users where the normal OSBot client can be detected. Think of mirror-mode as a safety catch rather than a comprehensive antiban measure; and yes mirror mode has genuinely protected users at least on one confirmed occasion. In summary, you will still get banned because mirror-mode only protects you from one aspect of botting and there are potentially hundreds of detection vectors. 6. Conclusion and final remarks Having good botting habits like I outlined in section two, and having a good script which is reliable and not prone to getting baited (locked behind doors, etc), is your safest bet. There are people who do “studies” and “research” but ultimately their results are inconclusive, non-definitive, and certainly only proves a correlation and not causation. There are too many variables to isolate to make any data worthwhile; ip address, computer, scripts, clients, botting locations, skills, account time, bot time, quests, RWT, java exceptions, client detection, the list goes on and on. Too many variables to isolate, too much that we cannot prove. The bottom-line is that the only people who know specifics about the anticheat system are the anticheat developers.18 points
-
Simple and native: int twistedBowId = 20997; String webAddress = null; String webContents = null; Map<String, String> jsonData = null; try { webAddress = "https://api.rsbuddy.com/grandExchange?a=guidePrice&i=" + twistedBowId; webContents = downloadWebpage(webAddress); jsonData = parseJsonKeyValuePairs(webContents); logger.debug(jsonData); } catch (IOException e) { logger.error("Failed to load price for: " + twistedBowId, e); } Which outputs: All that's missing is the parsing and possibly even a wrapper class. But the content's there. The other functions (downloadWebpage & parseJsonKey: /** * Download all contents from a URL * * @param address * - Web site address * @return Contents * @throws IOException * Error input/output */ public static String downloadWebpage(String address) throws IOException { String result = ""; String nextLine = null; try ( InputStream inputStream = new URL(address).openStream(); InputStreamReader inputStreamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); ) { while ((nextLine = bufferedReader.readLine()) != null) { result += nextLine; } } return result; } /** * Simple JSON parser to extract key & value pairs. * * Note: values must be numbers. * * @param input * - JSON input * @return Mapped contents */ public static Map<String, String> parseJsonKeyValuePairs(String input) { final Map<String, String> result = new HashMap<>(); final Pattern pattern = Pattern.compile(".*?\"(.*?)\":(\\d+)", Pattern.CASE_INSENSITIVE | Pattern.DOTALL); final Matcher matcher = pattern.matcher(input); while (matcher.find()) { result.put(matcher.group(1), matcher.group(2)); } return result; } I wrote my own JSON parser, but it's very simple and will only work where the values are numeric. I'm staying away from any libraries that aren't packaged with Java. Also, don't suppress errors. If the errors are thrown at a point in the code where it can't be logged out, just keep throwing it on up the stack until it reaches a point where it can. Errors are useful; if you suppress them, then you're going to have a bad time.6 points
-
6 points
-
All accounts have the following benefits: Legacy logins, 300+ days old, No email linked, Played on Residential IPs, Instant delivery Join the discord: discord.gg/w3SuTG6ng7 Please purchase the accounts here: antoniokala.mysellauth.com Accounts for sale: LEGACY LOGINS (tut not completed) The account has only been created. TUTORIAL ISLAND COMPLETED ACCOUNT - LEGACY LOGIN The account has been created, and tutorial island is completed. Extra benefit: some accounts may have completed extra quests after completing tutorial island. TRADE READY - MINING ACCOUNT - LEGACY LOGIN 30+ mining - 10 Quest points - Over 100 Total Levels - 6 Quests completed - Legacy Login - 20+ Hours played time Example levels: TRADE READY - WOODCUTTING ACCOUNT - LEGACY LOGIN 40+ woodcutting - 10 Quest points - Over 100 Total Levels - 6 Quests completed - Legacy Login - 20+ Hours played time Example levels: All accounts have been created by me and I am the original owner. TERMS AND CONDITIONS: Discord username: antonio_kala Unique discord ID: 122031094752215044 Stock: 5k+5 points
-
5 points
-
It's how he got Scripter 3, he implemented the best moveMouseVeryVeryVeryVeryVeryRandomly() that I've ever seen.5 points
-
4 points
-
Notice "How to not get banned" basically makes botting worthless. The key to botting is to accept that you will get banned and maximize profit before it happens.4 points
-
────────────── PREMIUM SUITE ────────────── ─────────────── FREE / VIP+ ─────────────── ──────────────────────────────────────────────────────────── ⌠ Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - £3,99 | Chest Thiever - £2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 ⌡ ⌠ AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ ⌡ ──────────────────────────────────── What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.3 points
-
Dashboard Concept I began taking UI/UX Design seriously as this is my career path that I will be taking. I still need to learn how to animate as well to present good prototypes. Live Prototype: https://xd.adobe.com/view/edb93f4a-44f4-424f-abfc-28568f08d66d/ EDIT:3 points
-
I'm glad to see people are enjoying the script! Congrats on 99 str! I joined the OSBot community without intending to make a profit - I'm fortunate enough to have a well-paying job and lots of disposable income. While I appreciate the gesture (really I do, thanks (-: ), the money would be much better spent with an organization such as the Electronic Frontier Foundation (EFF). The EFF has been fighting for the rights of netizens since its inception. If you really would like to make a donation, please make it to them as it will benefit not just me, but everybody else too @gearing @Mew @Failed4life3 points
-
@Howest @Aaron @Sysm @IamBot @Hokage - the only people i trust with services if it helps3 points
-
Stealth Quester Can also be purchased with OSRS gold using vouchers from here 70 Quests Supported Alfred Grimhand's Barcrawl Animal Magnetism A Porcine of Interest Big Chompy Bird Hunting Biohazard Black Knights Fortress Client Of Kourend Clock Tower Cook's Assistant Death Plateau Demon Slayer Dorics Quest Dragon Slayer Druidic Ritual Dwarf Cannon Elemental Workshop I Ernest The Chicken Fight Arena Fishing Contest Gertrude's Cat Goblin Diplomacy Hazeel Cult Holy Grail Imp Catcher Jungle Potion Lost City Merlin's Crystal Monkey Madness I Monk's Friend Mountain Daughter Nature Spirit Pirates Treasure Plague City Priest In Peril Prince Ali Rescue Regicide Rfd Cook Subquest Rfd Dwarf Subquest Rfd Evil Dave Subquest Rfd Goblin Subquest Rfd Pirate Subquest Rfd Ogre Subquest Romeo And Juliet Rune Mysteries Sea Slug Shadow Of The Storm Sheep Shearer Tears Of Guthix The Ascent Of Arceuus The Corsair Curse The Depths Of Despair The Dig Site The Feud The Golem The Grand Tree The Knights Sword The Restless Ghost The Tourist Trap Tree Gnome Village Tribal Totem Underground Pass Vampire Slayer Varrock Museum Quiz Waterfall Quest What Lies Below Witch's House Witch's Potion X Marks The Spot Instructions Click on quest names to queue them. Quests are completed in the order they are selected. Quests that are already completed will be skipped. Previously started quests/partially completed are not currently supported! Allow the script to finish the quest from start to finish for best results. In order to use armour/weapons/spells during quests, gear presets have to be created first. Equip the desired gear and set the attack style in game, then press the "Load Worn Equipment" button at the bottom left of the GUI, then give the preset a name. Click on the "Set Gear" button on the right side of a quest to set the gear preset to be used for that quest. If you want to use a combat spell for fights, make sure you are wielding a staff and have set the spell on offensive autocast. Only normal spells are currently supported. Ranged is not fully supported at this moment. Make sure you set the desired attack style in game to avoid gaining wrong XP. After selecting the desired options, either press the "Start" button to begin, or save the current settings by pressing "Save Current Settings" and giving the quest preset a name, and later running it faster by pressing "Run Saved Preset". You can delete gear/quest presets by right clicking them on the selection dialogue Special Mentions The script will stop upon death on all quests, except for Waterfall Quest. It is strongly recommended that you have decent Hitpoints level (20+) before attempting quests that contain boss fights. The script may not be able to continue previously started quests. If you really have to restart the script while it's doing a quest, use debug mode to continue that specific quest. This feature is accessed by pressing the F4 key while the GUI is in the foreground (focused application). The GUI title will change to Stealth Quester (debug mode) while in debug mode, and when started will not go to bank or Grand Exchange so all required items are assumed to be in the inventory. Monkey Madness I has a hard-coded requirement of 43 Prayer and 25 Hitpoints Underground Pass has a hard-coded requirement of 25 Hitpoints, and will use a bow as weapon. By default the script will use willow shortbow & mithril arrows. This can be configured on GUI throgh the "Configure Settings" button on the right side of the quest. Protect from melee will be used during the paladin fight if the account has 43 Prayer. The script will not use any weapon or ammo you set in the gear preset for this specific quest, as they will be replaced with a bow and arrows, and the attack style will be set to rapid. The script can complete this quest with level 1 Agility. The ability for the script to complete the quest will be limited by available food sources if it fails too many obstacles prior to reaching Iban's Lair where unlimited food is provided. Beta Testing Mode Enabled via script GUI using F3 key during startup Make sure the GUI window is focused and press F3 The quests which are currently in beta testing stage will be displayed on the list of available quests Debug Mode Enabled via script GUI using F4 key during startup Make sure the GUI window is focused and press F4 Title will change to Stealth Quester (debug mode) This can be used to resume the script execution after being interrupted. It is not guaranteed to work in all cases, but will work for over 95% of quest stages. You can also use this if you don't want the script to check bank/go to Grand Exchange. This means that you must have all items required by the script (not by quest guides), including the specific teleports it uses. It may work in some cases without teleports, but there is no guarantee. Ironman Mode Enabled via script GUI using F5 key during startup Make sure the GUI window is focused and press F5 Title will change to Stealth Quester (iron man mode) The script features a special ironman mode where it will automatically gather all required items. This mode supports at the present moment the following 9 quests: Cook's Assistant Romeo and Juliet The Restless Ghost Rune Mysteries Ernest the chicken Hazeel Cult Clock Tower The Corsair Curse X Marks the Spot No Food Mode Enabled via script GUI using F6 key during startup Make sure the GUI window is focused and press F6 Title will change to Stealth Quester (no food mode) Can be used for high level accounts when you are 100% sure you won't need food on some quests. There are quests like Underground Pass, Regicide, Monkey Madness, Shadow of the Storm, Holy Grail, Dragon Slayer and possibly others where this will not work. The script will stop when it fails to find food in bank in these cases. CLI Features Script ID is 845. The script supports CLI startup with custom user defined parameters. The parameters in this case are the name of the quest presets created on the GUI (with "Save Current Settings"). eg. -script 845:questpreset Bug Report Template 1. Stealth Injection or Mirror Mode: 2. Logger contents (press "Settings" on top right corner of the client, then "Toggle Logger", copy & paste on pastebin) : 3. Description: Skills required to run all quests: 51 Agility 49 Firemaking 41 Cooking 36 Woodcutting 35 Runecrafting 31 Crafting 30 Ranged 30 Thieving 20 Attack 20 Mining 20 Smithing 18 Slayer 12 Hunter 10 Fletching 10 Fishing The script can obtain a total of 117 QP on member worlds and 41 QP on free to play worlds. Additional Info by @krisped2 points
-
2 points
-
2 points
-
2 points
-
Shit guide. Reported for selling weed. I have premium antiban methods that literally hack jagex2 points
-
2 points
-
If this is all true Alek, then explain why @Tom has the best antiban the world has ever seen.2 points
-
Here is the same question asked a thousand times before (over the last month): https://osbot.org/forum/topic/123963-bans/ https://osbot.org/forum/topic/123804-weath-didnt-leave-the-office https://osbot.org/forum/topic/121657-how-much-safer-is-weekend-botting https://osbot.org/forum/topic/119320-banned-on-weekend-rip-all-my-moey https://osbot.org/forum/topic/121519-question-about-mondays https://osbot.org/forum/topic/120508-weekend-botting https://osbot.org/forum/topic/119318-is-sunday-bans-common/ https://osbot.org/forum/topic/101664-weekend-bans/#comment-11337382 points
-
2 points
-
2 points
-
2 points
-
premium but the antiban sliders turned to 11. Jk it's not on this client. ~ 11 minute breaks every 1- 1 1/2 hrs on their equivalent mirror mode. Gotten a 99 with it before. Top class.2 points
-
Looking to Buy Scripts/VIP/Anything in the Store? Selling vouchers to be used on the poopbot store where you can buy scripts/VIP/Sponsor/Donation ranks etc. Currently accepting RS3/ 07 Gold / Crypto / Bank Transfer / CS:GO Skins Rates vary so please ask what the current rate is Message me on Discord @realistgold Unique Discord ID 194091681836957696 Please beware of impostors.1 point
-
First script made for public! Setup Details No GUI, just run script to start. Start anywhere. Run to potato field. Bank at nearest bank. Supported Locations Draynor (Recommended for maximum profits) Up to 30k/hr! Lumbridge, Ardougne Requirements None. Bug Report: Client Version, Issues Faced Screenshots of Logger/Mirror If none of the above is provided, will not look into it. Please be reminded this is a free script. Special Mention: @Token Helped me to get started off with scripting. Changelog: Users Long Hour Proggies:1 point
-
APA Chest Thiever Deadman mode & Level 3 friendly! $3.99 $2.99 _______________________________________________________ Demo Video: Please note: This video was made before support for alching was released. Please refer to below for the new GUI and paint changes Requirements: 13 Thieving for basic chests, 28 for Nature rune chests Features: Rapid reaction speeds mean script will never fail to loot a chest Wide range of chest locations including Ardougne and Rellekka Easy to set up with highly customisable user interface Attractive and informative paint tells you everything you need to know Self-generating paint means it's only as big as it needs to be Real-time profit tracker using live grand exchange data Supports alching while looting (free magic exp!) High and low alching supported Alchs any item you can think of Profit tracker keeps account of alching expenses, calculating net change Customisable anti-ban system ensures script acts like a human Supports food (misclicks can happen (very rarely!) - this is just a failsafe!) Informative location tracker tells you details of every chest Looting system picks up any stray nature runes / coins should anyone die! Dynamic signatures allow you to keep track of your total progress ...and much more! Chest Locations: Example Setup: Screenshots:1 point
-
DAY 30/90 Goals Create three maxed accounts to farm major Old School RuneScape Bosses (Corporeal Beast, God Wars Dungeon & More) Achieve at least one kill from each major Old School RuneScape Boss (Corporeal Beast, God Wars Dungeon & More) Achieve a total income of over $3,000 from this Old School RuneScape farm Collect all three sigil drops from Corporeal Beast (Arcane Sigil, Elysian Sigil & Spectral Sigil) Small Goals Create three account & finish tutorial island Achieve 60/60/60 melee statistics Achieve 90/90/90 melee statistics Achieve 43 prayer Achieve All Nightmare Zone statistics Complete all Nightmare Zone quests Kill one Corporeal Beast FAQ (Frequently Asked Questions) Progress1 point
-
1 point
-
oh fuck I forgot, ill have it done soon. Adobe Experience is really good, you can produce UI work much faster than photoshop or any other adobe software. Similar to Sketch for macs.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Freshing up the memory again, thanks! I think everyone on this community should read this, word to word.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Could I get a trial please? And how good is the anti ban in this script I would like to bot China to 99? Very nice looking script btw just curious on the ban rate before I buy1 point
-
I've asked Maldesto to post here, in the meantime I've put him in TWC. He has 24 hours to respond.1 point