Il se peut que les fichiers "*check.swf" aient été téléchargés pour être executé une seule fois ou même pas présents du tout?
Pour moi, il a calculé la taille des fichiers, la requête provenant du server [IN] puis étant retournée [OUT] avec BC + id du fichier.
Je n'ai pas vraiment d'informations à ce sujet mais tu explique donc t'etre faire bannir le 10 octobre en ayant posté avant le sujet suivant : https://cadernis.com/d/2595-bannissement-dun-bot-mitm ?
Tu as demandé au modérateur de vérifier ton compte après?
Pourrais-tu expliquer plus en détails ce qui à permis ton ban? Quel actions réalisait-tu ?
_loc1_.fileCheckAnswer = function fileCheckAnswer(_loc2_, _loc3_)
{
this.aks.send("BC" + _loc2_ + ";" + _loc3_,false);
};
_loc1_.onFileCheck = function onFileCheck(§\x1e\x12\x12§)
{
var _loc3_ = _loc2_.split(";");
var _loc4_ = Number(_loc3_[0]);
var _loc5_ = _loc3_[1];
if(_loc5_.indexOf("bright.swf") == 0)
{
this.api.network.send("BC" + _loc4_ + ";-1",false);
_loc2_ = _loc5_.substr(10);
this.onBrightCell(_loc2_);
}
else
{
dofus["\x1e\n\f"]["\x1d\x1b"].getInstance().checkFileSize(_loc5_,_loc4_);
}
};
function checkFileSize(sFile, nCheckID)
{
var _loc2_ = sFile.split("*");
sFile = _loc2_[0];
var arg = "";
if(_loc2_.length > 1)
{
arg = _loc2_[1];
}
var _loc3_ = !this.datacenter.Player.isAuthorized && (!this.datacenter.Player.isSkippingFightAnimations && (!this.datacenter.Player.isSkippingLootPanel && this.ui.getUIComponent("Debug") == undefined));
if(_loc3_)
{
var _loc4_ = _global.CONFIG.connexionServer.ip;
if(_loc4_ == undefined)
{
_loc4_ = this.datacenter.Basics.serverHost;
}
if(_loc4_ != undefined && (_loc4_.indexOf("127.0.0.1") == 0 || _loc4_.indexOf("192.168") == 0))
{
_loc3_ = !_loc3_;
}
}
var nAddition = !!_loc3_?-10:0;
var _loc5_ = new Object();
var ref = this;
_loc5_.onLoadInit = function(§\x0b\x01§, §\r\x04§)
{
var _loc4_ = _loc2_.getBytesTotal() + nAddition;
var _loc5_ = "CHALLENGE";
var _loc6_ = _loc2_[_loc5_];
if(_loc6_ != undefined)
{
var _loc7_ = false;
var _loc8_ = 0;
while(_loc8_ < ref.config.dataServers.length)
{
if(sFile.indexOf(ref.config.dataServers[_loc8_].url) == 0)
{
_loc7_ = true;
}
_loc8_ = _loc8_ + 1;
}
if(_loc7_)
{
var _loc9_ = Number(_loc6_.apply(ref,[sFile,arg]));
if(!_global.isNaN(_loc9_))
{
_loc4_ = _loc9_;
}
}
}
ref.onFileCheckFinished(true,_loc4_,nCheckID);
_loc2_.removeMovieClip();
};
_loc5_.onLoadError = function(§\x0b\x01§, §\x0f\x07§, §\r\x04§)
{
var _loc5_ = _loc2_.getBytesTotal() + nAddition;
ref.onFileCheckFinished(true,_loc5_,nCheckID);
_loc2_.removeMovieClip();
};
var _loc6_ = dofus["\x10\x17"].getInstance().getTemporaryContainer();
var _loc7_ = _loc6_.createEmptyMovieClip("FC" + nCheckID,_loc6_.getNextHighestDepth());
var _loc8_ = new MovieClipLoader();
_loc8_.addListener(_loc5_);
_loc8_.loadClip(sFile,_loc7_);
}
function onFileCheckFinished(§\x14\x19§, §\x05\n§, §\x07\n§)
{
this.network.Basics.fileCheckAnswer(_loc4_,!_loc2_?-1:_loc3_);
}