eviter le ban

Inscrit
18 Janvier 2018
Messages
4
Reactions
0
#1
Bonjour,
J'ai programmé un bot pour l'élevage de dragodindes sur D., mais je me suis fait ban xD
Je vous demande, s'il vous plait, toutes les informations que vous avez sur la modération ( est-ce-qu'ils peuvent voir nos actions, inventaires, derniers messages...) et surtout comment éviter d'etre banni.
Merci.
 
Dernière édition:

tazman59

Contributeur
Inscrit
20 Decembre 2012
Messages
148
Reactions
25
#2
s’il vous plaît ?
 
Inscrit
29 Octobre 2016
Messages
65
Reactions
2
#3
Bonjour,

Comme dis Taz la politesse,
ensuite "j'ai programmé un bot"
"je me suis fais ban"

C'est peut être la raison de ton ban, ce n'est pas parce que le bot marche qu'il est sans faille, il suffit d'un mauvais packet pour être ban def, ce n'est pas parce qu'il ne fait pas de combats qu'il ne peut pas l'être.
De plus l'anti bot vérifie pas mal d'automatisations donc beaucoup de chance si tu fais une boucle simple et identique d'être ban.
 
Inscrit
18 Janvier 2018
Messages
4
Reactions
0
#4
voilà :)
désolé j'ai écris rapidement et j'ai completement oublié.
Merci pour vos réponses,il s'agit simplement d'un bot de cliques et recherche d'images, pixels.. donc pas de packets :)
le systeme anti-bot peut voir nos actions,boucles etc.. et les analyser pour voir si quelque chose se répète ? merci d'avance
 
Inscrit
29 Octobre 2016
Messages
65
Reactions
2
#5
Alors l'anti bot va pas voir sur ton pc mais bien sûr qu'il va vérifier tes trajets, si il voit un truc répété, surtout avec des sleep de même valeur bien sûr qu'il te détectera très rapidement.
C'est même pire, ça fait un bye que c'est comme ça c'est même pas un anti bot récent :)

Pour pas être ban faut juste mettre un truc en tête:

"Comment agis un joueur":

Action aléatoire, tu vas parfois te tromper de chemin, tu vas discuter, tu vas répondre aux mp, ça ce trouve tu as eu un contrôle modérateur (pop up où tu dois plus rien faire, puis il te parle), un joueur t'as balancer puis surtout un truc important que je n'ai jamais vu sur un bot:

Moi personnellement je récoltes TOUT ce qui à de la valeur sur ma route, un bot n'ira jamais faire métier en faisant ces trajets de déplacement (sauf retour banque évidemment)

D'ailleurs je sais pas si il y à un avertissement si on va fréquemment à la banque, ce serait drôle qu'ils calculent la moyenne des joueurs & des bots qui vont en banque, je pense que 3/4 des bots ce font ban là dessus. Et 1/3 à 1/5 du total serait des joueurs. (Mais si tel est le cas, vérification manuelle oblige)
 
Inscrit
18 Janvier 2018
Messages
4
Reactions
0
#6
Merci pour ta réponse claire et rapide, je comprends mieux maintenant.
Il me reste juste quelques choses à savoir :
- comment éviter de se faire ban tout ses comptes à la fois ?
- comment protéger son compte principale ?
- est-ce-que quand ils trouvent un bot sur mon ip, ils bannent tout les comptes de cet Ip ?
Merci d'avance.
 
Inscrit
29 Octobre 2016
Messages
65
Reactions
2
#7
- comment éviter de se faire ban tout ses comptes à la fois ?
Un compte par IP (sachant que proxy public = parfois plusieurs botters donc ban collectif quand un est chopper)

- comment protéger son compte principale ?
Ne pas le mettre sur une IP d'un bot, jamais de liaison entre IP bot & principale (ni partage de maison, ni guilde, ni rien)

- est-ce-que quand ils trouvent un bot sur mon ip, ils bannent tout les comptes de cet Ip ?
Ils bannissent tout les comptes actuellement connecté sur la plage d'ip ceci est sûr.
Par contre, ils bannissent souvent aussi les comptes récemment connecté sur cet IP
(on à habituellement vu des comptes non connecté et ban, ou non connecté depuis quelques jours et ban lors d'un ban def d'un bot).

Donc, l'ip est la clé de tout les soucis. Perso j'utilise une co 3G pour les bots je suis en illimité et je n'arrive même pas à faire la moitié de mon total de go par mois.
 
Inscrit
18 Janvier 2018
Messages
4
Reactions
0
#8
Je te remercie d'avoir pris le temps de me répondre c'est sympas :)
Si j'utilise un proxy ( donc mon Ip change fréquemment ), est-ce-que le systeme anti-bot ne va pas me ban ? j'ai lu sur le forum D. que beaucoup de personnes se sont fait ban parcequ'ils utilisent un proxy.
Merci
 
Dernière édition:
Inscrit
29 Octobre 2016
Messages
65
Reactions
2
#9
Le faite que tu changes d'ip ne changera pas le faite d'être bannis et si un autre botter utilisé le même proxy et que lui ce fait ban tu te fais ban aussi.
Je rappel que les proxys sont interdit en jeu, donc ils peuvent te ban sans même regarder si tu es ou non un bot avec une raison valable.
 

tazman59

Contributeur
Inscrit
20 Decembre 2012
Messages
148
Reactions
25
#10
Le ban IP est une légende, jamais aucun cas n’a été recensé. Et dans le principe c’est complètement c*n -_- jamais une société ne banni de comptes randoms à cause d’une IP, en sachant que les joueurs ont peut être mis de l’argent dedans.
 
Inscrit
29 Octobre 2016
Messages
65
Reactions
2
#11
Le ban IP est une légende, jamais aucun cas n’a été recensé. Et dans le principe c’est complètement c*n -_- jamais une société ne banni de comptes randoms à cause d’une IP, en sachant que les joueurs ont peut être mis de l’argent dedans.
Sachant que les proxys sont interdit dans le règlement, je doutes qu'ils s'emmerdent. Et le ban IP est bien présent.

Pour avoir fais l'expérience d'avoir eu le malheur d'avoir un bug de proxy d'un groupe de bot et d'avoir eu les bots co sur mon IP même pas 1h la semaine suivante quand j'ai eu un ban tout à morflé, les comptes principales de mon amis et moi (puisque j'avais utilisé son compte) + les comptes secondaires + tout les bots lié à l'ip.

Sachant que j'avais 2 groupes différents, le 2eme était toujours présent (même si il à pas fait long feu puisqu'il avait était ban quelques jours après).

La seule chose qu'ils ne font pas c'est tracker ton IP ou bannir ton IP pour plus que tu te connectes, de plus c'est interdit, il faut qu'ils aient une raison valable de sécurité.

Mais tu dis surement ça car parfois les modérateurs ban au compte par compte en effet, quand ils font ça, pas de ban IP.
J'ai déjà aussi en jouant sur une IP TOR était envoyer en prison avec des bots et le modérateur me parlait j'ai répondu à 2 trucs et ensuite limite de 200 messages j'étais pas abonné et ensuite je tournais dans tout les sens et il m'a libéré au bout d'un moment.

Toutes façons, même si il n'y aurait pas de ban IP ils vont vérifier tout les comptes co sur l'IP.

Quelqu'un qui bot sera juste un cancer pour la société et c'est normal. Je dis pas c'est pas bien ni c'est bien, mais pour eux, on est pire qu'une maladie.
 

tazman59

Contributeur
Inscrit
20 Decembre 2012
Messages
148
Reactions
25
#12
Hum -_- En 3 ans de dev sur D*f, ça ne met jamais arrivé. Et pourtant ils en ont reçu des packets foireux eheh. Un autre ancien pour confirmer ?
 
Inscrit
29 Octobre 2016
Messages
65
Reactions
2
#13
Ben en faite tazman ... Je vois même pas pourquoi tu veux des preuves quand un compte principal est sur une IP de bot il est ban. C'est la même chose. Le nombre de cas de bots ban déco est aussi assez énorme, alors qu'un modérateur attends de vérifier le joueur avant de ban. Il y à beaucoup de posts surtout sur muffin où les bots était déco et ils ont était ban. ^^

Et personnellement ça fait que récemment que je développe je bloques qu'au début mais ça fais pas mal de temps que j'utilise des bots déjà ^^
(Spoile: À la base je développe des jeux en auto entrepreneur, mais je ne gère jamais le socket ou des encryptions ...)
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#14
Le ban IP c'est quand t'es ban par un modo je pense. Ça m'étais arrivé il y a longtemps.
 
Dernière édition:
Inscrit
12 Avril 2016
Messages
7
Reactions
0
#16
Il y a quelques années il y avait une clef unique appelé Flash Key dans le client officiel (les bots aussi doivent l'avoir). Si un compte banni avait été une fois connecté avec la même clef qu'un compte principal, ce compte principal et les autres associés à cette clef étaient bannis.
Code:
[INDENT]package com.xvolks.dofus2.toolkit;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RandomToolkit {
        public static String getRandomFlashKey() {
                String key = "";
                int size = 20;
                int cpt = 0;
                while (cpt < size) {

                        key = key + getRandomChar();
                        cpt = cpt + 1;
                }
                return key + checksum(key);
        }// end function

        private static String checksum(String toCheck) {
                String[] hex_chars = new String[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F" };

                int checkSumIndex = 0;
                int cpt = 0;
                while (cpt < toCheck.length()) {
                        checkSumIndex = checkSumIndex + toCheck.charAt(cpt) % 16;
                        cpt = cpt + 1;
                }
                return hex_chars[checkSumIndex % 16];
        }// end function

        private static String getRandomChar() {
                double rnd = Math.ceil(Math.random() * 100);
                if (rnd <= 40) {
                        return "" + (char) ((int) (Math.floor(Math.random() * 26) + 'A'));
                }
                if (rnd <= 80) {
                        return "" + (char) ((int) (Math.floor(Math.random() * 26) + 'a'));
                }
                return "" + (char) ((int) (Math.floor(Math.random() * 10) + '0'));
        }// end function

        public static void main(String[] args) {
                Matcher m = Pattern.compile("[a-zA-Z0-9]+").matcher("");
                for(int i=0; i<100000; i++) {
                        String s = getRandomFlashKey();
                        if(!m.reset(s).matches()) {
                                System.err.println(s+ " est fausse");
                                break;
                        } else {
                                System.out.println(i+ " - "+ s);
                        }
                }
        }
}
[/INDENT]
 
Dernière édition:
Inscrit
8 Février 2018
Messages
11
Reactions
0
#17
voilà :)
désolé j'ai écris rapidement et j'ai completement oublié.
Merci pour vos réponses,il s'agit simplement d'un bot de cliques et recherche d'images, pixels.. donc pas de packets :)
le systeme anti-bot peut voir nos actions,boucles etc.. et les analyser pour voir si quelque chose se répète ? merci d'avance
Merci pour ces infos; ça va m'aider:!! trop cool!
 
Inscrit
26 Juin 2018
Messages
16
Reactions
0
#18
Sujet très intéressant.
Il faut vraiment être vigilant dans la procédure pour sécuriser son compte principal à ce que je vois.
Le comportement du bot joue un rôle important dans la détection anti-bot.

Une question à propos de la liaison compte principal/bot.
j'ai bien compris qu'il ne faut jamais les connecter sur la même IP, même une seule fois. Et que de manière général, il ne faut pas avoir d'interaction entre le bot et le principal.
Mais alors comment vous y prenez-vous pour transférer les ressources/items/kamas du bot vers le principal ?
Lancer un échange direct entre les deux compte n'est pas trop risqué ?
 
Inscrit
26 Juin 2018
Messages
16
Reactions
0
#20
Et ça suffit à brouiller les pistes ? Qu'Est-ce qui les empêches de remonter la chaine d'échange de tous ceux qui ont fait des échanges avec le bot ?

J'aurais pensé que la solution était de distribuer un peu de ressources à un maximum de compte différents, y compris à de parfais inconnus. Là les pistes sont brouillés parce qu'ils vont pas s'amuser à ban des centaines de compte alors qu'il y en a probablement qu'un de propriétaire.
 
Haut Bas