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
le 14 février 2011 à 15:44
(46 295
lectures)
Actualités et brèves relatives
- 08 / 02 / 2011 : Quand Sarkozy est sur TF1, Copé veut des militants sur le Web
- 28 / 07 / 2010 : Hadopi : « Il y a un an, j'ai été licencié par TF1 »
- 21 / 03 / 2010 : Hadopi : le message du CSA imposé à TF1, supprimé de YouTube
- 15 / 03 / 2010 : Assemblée bourrée : TF1 confesse sa faute, la CFTC outrée
- 09 / 03 / 2010 : Hadopi : TF1 devra avouer à l'antenne avoir manqué de rigueur
- 03 / 03 / 2010 : Martin Bouygues oppose la réglementation de TF1 à celle du Net
- 14 / 04 / 2009 : Wat.tv et ses problèmes de renouvellement de nom de domaine
- 13 / 11 / 2008 : Antipiratage, TF1 & Wat adoptent le marquage Signature de l'INA





