Some important questions about bot/hack detection menu

User Tag List

Results 1 to 9 of 9
  1. #1
    JoshRMT's Avatar Member
    Reputation
    2
    Join Date
    Jan 2012
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Some important questions about bot/hack detection

    So ive developed several bots for SWTOR to automate various parts of the game. I've used a combination of memory reading and and screen scraping. I would love to be able to release/sell some of my bots, but I am afraid that once Bioware becomes aware of these bots they will be able to easily ban them.

    So here are some questions I have:

    1. Can games detect memory reading at all? I have not yet been banned for doing this, as I am just reading from memory (not setting/injecting).

    2. I imagine Bioware will easily be able to detect my bot once they are aware of it. How can I protect it better to make it difficult for them to ban it? Is there a way to randomize the process memory or process signature? Can they detect WinAPI manipulation such as SendInput, etc?

    Some important questions about bot/hack detection
  2. #2
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Look out for module hash scans and stack traces!

  3. #3
    JoshRMT's Avatar Member
    Reputation
    2
    Join Date
    Jan 2012
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Jadd

    Thanks for your advice Jadd. Is there any way that I can prevent this sort of thing from happening? I know that it's impossible to make a bot undetectable, but do you have any recommendations for making it more difficult to detect, even though it is not invasive?

  4. #4
    sitnspinlock's Avatar Elite User CoreCoins Purchaser
    Reputation
    398
    Join Date
    Sep 2010
    Posts
    439
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    to be technically correct, yes the game could detect memory reading, but that road is more trouble then it's worth and any sane software developing company would never use those techniques in an end-user scenario.

    so you are of course safe in that aspect.

    SendInput enters the data serially into the keyboard, so again yes it's possible but no they aren't looking for this type of thing. However keep in mind, they can block those from the main window procedure.

    keep in mind if you perhaps release your bot and it became a widespread issue, they could just enumerate processes take a hash of the header, the checksum, or whatever they please and start banning users.

  5. #5
    JoshRMT's Avatar Member
    Reputation
    2
    Join Date
    Jan 2012
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Everdox

    Thank you for the information Everdox! Is there any way that I can randomize each executable/process so that the checksum / hash is different? I could insert random code into each build dynamically im sure, as well as randomize the process names. What other techniques could they use to detect it? I think this is a useful post for any aspiring bot developers.

  6. #6
    luthien23's Avatar Member
    Reputation
    29
    Join Date
    Apr 2009
    Posts
    30
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Detecting that your memory is being read by an exterior program is not enough.
    They can't just ban everyone whos swtor.exe is being read since they would have a ton of false positives with antiviruses.
    So private mem reading only bots are quite safe.

  7. #7
    Kelz's Avatar Sergeant Major
    Reputation
    73
    Join Date
    May 2010
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the informations, I was wondering about this.

  8. #8
    floodman's Avatar Member
    Reputation
    8
    Join Date
    Jul 2009
    Posts
    110
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not a program/code guy at all and could be completely talking out of my ass, but there is a Battlefield 3 hack where you launch an .exe, which downloads the installer each time, and then you select the hack your approved for, and it then downloads it unique each time - and you run it - i think they do this to avoid any certain patterns - again, this is just a guess - please feel free to ROFL@ME for my sheer ignorance haha! But my point is, if they are looking for something that is consistent as way of detection, wouldn't this be a way of defeating it? Anyway, im gonna be the first to ROFL@ME.

  9. #9
    Distiny's Avatar Site Donator Cheat or Die!
    Reputation
    170
    Join Date
    Nov 2006
    Posts
    314
    Thanks G/R
    28/141
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by floodman View Post
    Not a program/code guy at all and could be completely talking out of my ass, but there is a Battlefield 3 hack where you launch an .exe, which downloads the installer each time, and then you select the hack your approved for, and it then downloads it unique each time - and you run it - i think they do this to avoid any certain patterns - again, this is just a guess - please feel free to ROFL@ME for my sheer ignorance haha! But my point is, if they are looking for something that is consistent as way of detection, wouldn't this be a way of defeating it? Anyway, im gonna be the first to ROFL@ME.
    Those hacks are injected, thus detectable.
    What we use (I'm a mod on a popular cheat site) is a punkbuster/vac scanner to see if they are scanning for our signatures, if so we just make the game crash before detection with a warning, coder updates cheat and you are good to go again. we are undetected by vac/pb for more then a year now as the only cheat provider who can claim it truthfully.

    on swtor topic: unless more info on their detection/anticheat system is gathered, guessing is pointless

Similar Threads

  1. Few questions about botting / hacking on poe
    By iExploit in forum Path of Exile
    Replies: 1
    Last Post: 12-22-2016, 10:26 AM
  2. Some questions about bot (work in progress)
    By snoopgrinder in forum Path of Exile
    Replies: 7
    Last Post: 04-12-2013, 07:52 AM
  3. [Question] Some questions about botting
    By Manywordsinoneword in forum WoW Bots Questions & Requests
    Replies: 5
    Last Post: 12-05-2012, 12:40 PM
  4. Just some questions about bots in general
    By msco in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 10-06-2012, 01:48 PM
  5. A few questions about bots/hacks and their detection
    By UNREST in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 02-01-2011, 12:08 PM
All times are GMT -5. The time now is 08:56 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