L
L
LemanRass092016-05-17 18:36:44
JavaScript
LemanRass09, 2016-05-17 18:36:44

How to determine who performs the actions Bot or human?

There is a site, roughly speaking roulette, on which I was banned today for using someone's bot, which I rewrote a bit so that it would not send my money to the creator at launch (this creator is a cunning asshole).
After I rewrote it, the bot began to work as it should without risk to use.
He successfully placed one bet and I was lucky, I even won it, earning $0.006 at the same time, then the bot placed the second bet, after which I actually immediately received the block.
I would like to know how, after all, I was figured out that the bot placed the bets and not me?
PS The bot is written in javascript and works as a userscript.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
X
xmoonlight, 2016-05-17
@xmoonlight

Usually it is done like this:
1. registration of all interface events and network requests of the client
2. training of the neural network
3. deviation => BAN
I.e. algorithm for highlighting emergency situations and preventing cheating in games.
And it doesn’t matter at all who exactly generates traffic: a browser or a separate application.

A
artemsee, 2016-05-17
@artemsee

I once read that a famous poker client does this with mouse movement analysis and click analysis. In your case, there may be something similar, a button on the site was pressed, while the mouse cursor remained motionless. The site may well be listening to these events.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question