What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Using statistics to make bots more human

amb132

New Member
Joined
Apr 28, 2013
Messages
22
Reaction score
0
I recently got bored of playing D3 so decided to try botting just for fun and to learn a little about programming. I have pretty much zero experience in programming (and definitely zero in botting) but thought it'd be fun to give it a go. I do however have a decent background in statistics...

After about a week of botting I have noticed several things that peaked my interest
1) people seem to be getting worried about incoming bans since there haven't been any for a while
2) To avoid this people are trying to make the bots do things like take coffee breaks etc to seem more human.

However, I haven't seen anyone mention the idea of including random occurrences (or "mistakes") to make a bot appear more humanlike. Bots are easy to detect if blizzard really wanted to by just monitoring the repetitive events. If there is no deviation in, say, the time it takes to ID an item it is clearly a bot. No human can be 100% accurate on a 100ms break between id'ing items. So my question is, why can't randomization be introduced into pretty much everything?

Specifically, any frequently repeated task should use normal distribution and a random number generator to make each action different. For example, if you introduce 5 min coffee breaks every 2 hours this is still easily detectible by a decent statistician because it still repeats. What you should do is take a break that is normally distributed with a mean of 2hrs and a standard deviation of 15mins, then the break length should also be normally distributed with a mean of 5mins and a std dev of 1 mins.

I am sure that I am not the only one who has ever thought if this before, so I am guessing there is a programming reason why it can't be done, either processing power of the ability to incorporate normal distribution into XML.

So has anyone tried something like this before? If not, I am happy to work with someone to provide the statistical input, if someone else can provide the programming skills. I think if we added normal distribution to pretty much every repeatable action in the game it would be significantly harder for blizzard to ID botters... presuming they use repetitive actions to identify bots.
 
Let me just grab you some tinfoil to line this casserole of bullshit...
why is it bullshit? I honestly want to know? Do you know how easy it would be for blizzard to do a search of everyone that ID'd say, 100 items in a row at exactly the same time... very.

I think the idea of bots is pretty amazing, I just want to know why people don't use seemingly easy ways to cover their tracks...
 
Don't mind Josh he's just being a general turd.

However my opinion is that although randomization may make it less likely to get banned, it probably won't stop it. The amount of effort to put in to decrease the chance of a ban is most likely not worth it.

Also, I'd prefer everything being optimized while I'm not banned, so that no time is wasted between the creation of the account and the ban.

I bot almost 24hrs a day unless it crashes and have yet to be banned since january. If they're looking at people being repetitive I should definitely be on that list.
 
They look for intrusions into the memory of the game; not what it's doing, but the fact that the bot is even in the memory. Randomizing little bullshit like ID'ing items wouldn't do anything.
 
Warden checks for certain memory patches used by hacks such as the hack that let you never get stunned or frozen, don't know if anyone remembers that one from ImmortalBot.

It has a few other scan types too but nothing that can detect Demonbuddy in it's current state.

Parts of the bot is obviously in memory but nothing they can detect at the moment.

ImmortalBot was highly intrusive lol, I used it for a while til they DDOS'd everyone. Demonbuddy is too GG for Blizz, keep it up brahhhh :cool:
 
Blizzard dont ban you if you play their game perfect (like the bot does)

Blizz ban in waves. Always have always will.

People dont care about getting banned. The game is dead
 
Nesox, correct me if I'm wrong, but I was under the assumption that after the major banwave and the auth servers were shut down, you and the buddyteam reprogrammed DB in the sense that you recorded what packets were sent/received during manual play (non-bot) and mirrored that by making DB send/receive the same packets during botting. Is this correct?
 
Hmm a coffee plugin sounds like a great idea. I'd invest some time into something like that.
 
There's so many things that they could scan for that would easily pick out botters. You're never gonna be able to add delays here and there and hide the fact that you are a bot when they go looking.
 
lol

in YAR already is this "cofee break"
long time ago
dunno why you cant know this

Sz2AGr0.jpg
 
Back
Top