Creating Bots (Best Practices / Language?) menu

User Tag List

Results 1 to 5 of 5
  1. #1
    intangibles's Avatar Member
    Reputation
    1
    Join Date
    Oct 2016
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Creating Bots (Best Practices / Language?)

    Hi All,

    I'm thinking about poking around in the world of botting but wanted to get some quick input. I've read a few guides and some bot creators discuss using memory, others use image capturing to point and click? Also various programming languages have been thrown around.

    My question is this... What is the "preferred" method? If there is one. I have mediocre Java skills and also Ruby.

    I was leaning towards image capturing as I found a guide and I'm not doing anything super complex. But I'll still have to put in a bit of effort learning. If i have to put in some effort, perhaps that would be better aimed at learning the memory side?

    Thanks!

    Creating Bots (Best Practices / Language?)
  2. #2
    Moike's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    7
    Thanks G/R
    1/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey, I'm kinda in the same boat as you. I've been trying to learn how to make some, but not really sure what direction to start with.

  3. #3
    intangibles's Avatar Member
    Reputation
    1
    Join Date
    Oct 2016
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well... from my reading so far.

    Memory is the best way to go. It gives a lot more control and there are some pretty good guides out there. However it seems like memory cheats can be detected.
    Screenshotting / pixel color detection seems to be undetectable but requires some consistency in coloring. Also, unsure on performance. (Depending on language, could be an issue.)

    for my initial WOW bot I might just go with something thats always predictable like window cursor placement. but there is a cool pixel detection guides using Javas Robot. Also a few using AutoIT.

  4. #4
    EmiloZ's Avatar Flying Piggy Back
    CoreCoins Purchaser
    Reputation
    538
    Join Date
    Jun 2007
    Posts
    1,393
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Without having any experience whatsoever creating bots for games etc, I would guess that

    Memory injection would be the most stable way of controlling the wanted application.
    However memory injection is detectable pretty easily.
    You can get around the client side of the game, however the server is most diffently checking for changes as well.

    Which leads to image capturing and some sort of mouse/keyboard emulator.
    This would probably be your way to go, however just be aware that it isn't that difficult to detect bots anymore.


    You should in some kind of way make sure your bot
    1) Takes a different route every time. (Change the coords of your waypoints every time). Otherwise it would be waaaaay to obivious for a server-side software to detect multiple users crossing the exact same waypoints.
    2) Acts with a realistic behavior is important. As said above, the server would detect users doing the exact same things.
    Why fill up a signature?

  5. #5
    ASDF4Ever's Avatar Member
    Reputation
    1
    Join Date
    Jul 2013
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is it possible to simulate clicks on a windown without actually moving the cursor, and with the windown being minimiced? In windowns or if not possible, linux.
    I want to read the memory, and simulate clicks for the bot. Code injection would probably be the way to go for my target, as I happen to have an old deobfuscated decompilation version of the client, of some time that the developers didnt obfuscate a beta version of the client, but I dont think im good enough with RE for code injection just yet. (This is my first project related to anything like this, heh)
    However... I dont have any idea about how to do the memory scanning either... Any ideas where to start learning? Ill probably start by changing the textures of the game to simple color, and using the game information chat channel to get quite some info about whats going on on the game, to make something very basic that I think I know how to do (I dont know how to click on a windown with it being minimiced/hidden in some way tho)

    Edit: Does anybody know some open source bot I can look into?
    Last edited by ASDF4Ever; 01-17-2017 at 08:23 PM.

Similar Threads

  1. Necro Bot - Best Locations to Farm?
    By Jonahftw in forum Pokemon GO Chat
    Replies: 1
    Last Post: 08-15-2016, 02:12 PM
  2. [Selling] Pokemon go acc 28 lv no bots best pokemon !!!
    By ooshii in forum Pokemon GO Buy Sell Trade
    Replies: 1
    Last Post: 08-11-2016, 03:28 PM
  3. What scripting language should i learn to create bots?
    By schaakspeler in forum Programming
    Replies: 6
    Last Post: 09-04-2014, 02:59 AM
  4. [Selling] Best practice in selling a WoW account.
    By Nighting in forum World of Warcraft Buy Sell Trade
    Replies: 2
    Last Post: 08-23-2012, 06:21 PM
  5. Need some info on Best Practices for Eve RMT
    By enyo in forum EVE Online
    Replies: 2
    Last Post: 08-18-2010, 04:17 AM
All times are GMT -5. The time now is 04:46 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search