Hier, le blogueur de Virtualabs.fr, et accessoirement l’auteur d’iJaw, un outil permettant de récupérer les musiques sur Jiwa, s’est amusé à vérifier la sécurité du lecteur vidéo de TF1 et de Wat.tv. Et une découverte fut effectivement faite, mais pas celle attendue.
En effet, le code du lecteur vidéo fait apparaître ceci (la mise en gras est de notre fait) :
Et après avoir désassemblé le code, que peut-on lire ?
Selon Virtualabs, ce code signifie que « si un couillon clique sur la pub, alors on le redirige sur le site concernant la pub" (targetCouillon) ».
La « blague » des développeurs ayant travaillé pour TF1 en fera sourire plus d’un, et nous rappellera la phrase mémorable de Patrick le Lay, ex-PDG de TF1 : « Pour qu'un message publicitaire soit perçu, il faut que le cerveau du téléspectateur soit disponible. Nos émissions ont pour vocation de le rendre disponible : c'est-à-dire de le divertir, de le détendre pour le préparer entre deux messages. Ce que nous vendons à Coca-Cola, c'est du temps de cerveau humain disponible. »
Du temps de cerveau disponible, et un piège à couillon. Cela a a le mérite d'être cohérent.
En effet, le code du lecteur vidéo fait apparaître ceci (la mise en gras est de notre fait) :
override public function get hasPiegeACouillon() : Boolean
{
if (isEmbedMode)
{
return PlayerDataManager.getInstance().flashVars.hasRedirect == "1";
}
return super.hasPiegeACouillon;
}
{
if (isEmbedMode)
{
return PlayerDataManager.getInstance().flashVars.hasRedirect == "1";
}
return super.hasPiegeACouillon;
}
Et après avoir désassemblé le code, que peut-on lire ?
case "BAR_CLICKED":
{
if (super.playerState.currentErrorType == PlayerState.ERROR_TYPE_RSYND)
{
PlayerUtil.openPage(PlayerContextManager.getInstance().currentContextRules.targetCouillon);
return;
}
if (PlayerContextManager.getInstance().currentContextName == PlayerContext.CONTEXT_PLAYER_PUB || PlayerContextManager.getInstance().currentContextRules.hasPiegeACouillon && !(super.playerDataManager.flashVars.playerType == "watPlayer" && super.playerState.currentMediaObject.media.visibleOnWAT != false))
{
if (PlayerContextManager.getInstance().currentContextName == PlayerContext.CONTEXT_PLAYER_PUB || super.playerDataManager.flashVars.playerType == "watPlayer" && super.playerState.currentMediaObject.media.visibleOnWAT != false || super.playerDataManager.flashVars.playerType == "tf1Player" && super.playerDataManager.flashVars.permalink != null)
{
PlayerUtil.openPage(PlayerContextManager.getInstance().currentContextRules.targetCouillon);
}
}
else if (super.playerState.currentPlayerState == PlayerState.CURRENT_PLAYER_STATE_WAITING)
{
super.playerState.currentPlayerState = PlayerState.CURRENT_PLAYER_STATE_PAUSING;
}
else
{
super.playerState.wishPlayerState = PlayerState.WISH_PLAYER_STATE_PLAY;
}
break;
}
{
if (super.playerState.currentErrorType == PlayerState.ERROR_TYPE_RSYND)
{
PlayerUtil.openPage(PlayerContextManager.getInstance().currentContextRules.targetCouillon);
return;
}
if (PlayerContextManager.getInstance().currentContextName == PlayerContext.CONTEXT_PLAYER_PUB || PlayerContextManager.getInstance().currentContextRules.hasPiegeACouillon && !(super.playerDataManager.flashVars.playerType == "watPlayer" && super.playerState.currentMediaObject.media.visibleOnWAT != false))
{
if (PlayerContextManager.getInstance().currentContextName == PlayerContext.CONTEXT_PLAYER_PUB || super.playerDataManager.flashVars.playerType == "watPlayer" && super.playerState.currentMediaObject.media.visibleOnWAT != false || super.playerDataManager.flashVars.playerType == "tf1Player" && super.playerDataManager.flashVars.permalink != null)
{
PlayerUtil.openPage(PlayerContextManager.getInstance().currentContextRules.targetCouillon);
}
}
else if (super.playerState.currentPlayerState == PlayerState.CURRENT_PLAYER_STATE_WAITING)
{
super.playerState.currentPlayerState = PlayerState.CURRENT_PLAYER_STATE_PAUSING;
}
else
{
super.playerState.wishPlayerState = PlayerState.WISH_PLAYER_STATE_PLAY;
}
break;
}
Selon Virtualabs, ce code signifie que « si un couillon clique sur la pub, alors on le redirige sur le site concernant la pub" (targetCouillon) ».
La « blague » des développeurs ayant travaillé pour TF1 en fera sourire plus d’un, et nous rappellera la phrase mémorable de Patrick le Lay, ex-PDG de TF1 : « Pour qu'un message publicitaire soit perçu, il faut que le cerveau du téléspectateur soit disponible. Nos émissions ont pour vocation de le rendre disponible : c'est-à-dire de le divertir, de le détendre pour le préparer entre deux messages. Ce que nous vendons à Coca-Cola, c'est du temps de cerveau humain disponible. »
Du temps de cerveau disponible, et un piège à couillon. Cela a a le mérite d'être cohérent.
Nil Sanyas
Journaliste, éditorialiste, créateur des LIDD, aime les interviews insolites et les tablettes tactiles. Présent sur Twitter et Google+.
Le 14 février 2011 à 15:44
(47 273
lectures)
Il y a 117 commentaires
sabrewolf
Le lundi 14 février 2011 à 15:47:09
#1
Inscrit
le mercredi 22 décembre 10
-
219
commentaires
MWAHAHAHAHAHAHHAHAHAHA
Terrible....
Où comment rester constant dans leur propos...
Terrible....
Où comment rester constant dans leur propos...
Je sens qu'un prestataire va se faire taper sur les doigts !
Edité par FrenchPig le lundi 14 février 2011 à 15:47
KenjI_S
Le lundi 14 février 2011 à 15:47:24
#3
Inscrit
le vendredi 25 décembre 09
-
1166
commentaires
En même temps TF1 est une chaine à "couillon"
TROLL INSIDE
TROLL INSIDE
DarKCallistO
Le lundi 14 février 2011 à 15:48:40
#4
Inscrit
le mardi 11 décembre 07
-
12756
commentaires
Elle est un peu master of obvious cette news.
Les dev ont de l'humour
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.












