Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Il y a quelques années, je passais un examen de HTML. Le prof nous avait donc donné ce que l'on devait reproduire au format HTML, mais encrypté en JavaScript (soi-disant "très sécurisé") et nous avions à disposition Firefox équipé du plugin "Web Developper".

Il m'a alors suffi d'utiliser ce plugin pour afficher la source compilée, copier-coller le code, le modifier un minimum et... attendre une heure pour que ça paraisse un minimum crédible. PEBKAC.
PEBKAC #5843 proposé par Jéré le 12/10/2012 | 28 commentaires | 👍🏽 👎🏽 +223
Hum pourquoi n'a-t-il pas utilisé une image ? Je pense que le très sécurisé est pour vous dissuader ;)
"afficher la source compilée" ça par contre ... ça mérite un beau pebkac ;) Tu veux dire "afficher le code source généré" ?
Commentaire #61772 écrit par but2ene le 12/10/2012 à 18h27 | 👍🏽 👎🏽
Un examen HTML ? Ca existe ça ? Remarque, vu comme c'est simple, sans ou avec tricherie, ça reviens au même, juste le temps de frappe.
Commentaire #61774 écrit par qwerty le 12/10/2012 à 18h34 | 👍🏽 👎🏽
T'as bien des exam de C2I ... C'est peut-être dedans hum ...
Commentaire #61777 écrit par but2ene le 12/10/2012 à 18h39 | 👍🏽 👎🏽
A noter qu'il est maintenant possible de rater le C2i. En effet, il y a maintenant une épreuve en collaboration : un document est modifié par deux personnes (qui ne se connaissent pas et qui ne se voient pas) en réseau. Si l'autre est très mauvais ou défait le travail, il faudra repasser le module.
Commentaire #61778 écrit par TD le 12/10/2012 à 18h42 | 👍🏽 👎🏽
Ah, c'est à cela que servent mes prototypes :/ Bon je vais me mettre au dessins alors ce sera toujours plus fun ...
Commentaire #61784 écrit par but2ene le 12/10/2012 à 18h54 | 👍🏽 👎🏽
@TD : plus simplement, le C2i par chez nous n'est passable qu'au premier semestre et nécessite les notes des 5 activités plus celle du QCM final...
S'il en manque une, on est défaillant et on rate non seulement le C2i mais aussi son année.

Ah, et il est tout à fait possible de rater le C2i quand on voit :
1/ le niveau des étudiants ("Non mais de toutes façons, moi aussi je peux faire Facebook, il y a plein de sites pour créer sa propre page")
2/ Les questions posées lors du QCM ("Quel protocole est utilisé pour l'envoi et la réception des e-mails ?");
Donc bon...
Commentaire #61791 écrit par Till Gray le 12/10/2012 à 20h47 | 👍🏽 👎🏽
@Till Gray : C2i obligatoire ?! Chez nous, c'était seulement un entrainement (traitement de texte + présentation) qui était noté (le QCM ne comptait pas).

La question 2 a-t-elle une réponse ? Il existe un protocole qui permet l'envoi et la réception ? Je sais seulement que SMTP envoie et que IMAP et POP reçoivent.

D'ailleurs, ce petit contrôle était tellement facile que j'avais terminé très en avance. J'ai commencé à discuter avec mon voisin, trop fort au goût du surveillant. Il m'a menacé de me renvoyer, comme ça j'aurais une mauvaise note. J'ai pas ma note par contre, car elle était fusionnée avec autre chose.
Commentaire #61794 écrit par TD le 12/10/2012 à 20h53 | 👍🏽 👎🏽
moi c'est l'encryptage du HTML en Javascript qui me choque... personne d'autre ? ou alors j'ai loupé un truc... je ne vois pas ce que le plugin web developer va apporter de plus aux sources.... HTML encrypté en javascript .... non franchement, comprend pas
Commentaire #61797 écrit par Sangfroid le 12/10/2012 à 21h20 | 👍🏽 👎🏽
Depuis quand il faut un plugin pour afficher la source d'une page web, que ce soi le HTML ou JS?

Ok, le web développer est un plus, mais loin d'être indispensable dans ce cas la...
Commentaire #61798 écrit par Link le 12/10/2012 à 21h28 | 👍🏽 👎🏽
Moi ce qui me choque surtout c'est (et quelqu'un l'a fait remarquer, je sais plus qui), que le prof n'a pas utilisé une image. C'est juste du bon sens sérieusement, en lisant les pebkacs je me demande où les profs ont eu leur diplome

(et dans ce cas précis le coup du "oui mais l'enseignant est pas spécialisé dans le web", ça marche pas, là c'est réellement du bon sens, et ça devrait être évident pour un enseignant bon sang)
Commentaire #61801 écrit par Sonny le 12/10/2012 à 21h42 | 👍🏽 👎🏽
Ben le gars a fait un script qui utilise dom pour générer des éléments dans un page web. Il pourrait avoir crypté les données qu'il utilise dans son algo. Mais cette barre permet de retranscrire l'arbre généré en HTML.
Commentaire #61816 écrit par but2ene le 12/10/2012 à 23h10 | 👍🏽 👎🏽
Ben de base il te montre code du fichier et avec ce plugin le code généré par le dom, les documents.write etc ...
Commentaire #61817 écrit par but2ene le 12/10/2012 à 23h12 | 👍🏽 👎🏽
T'as pas de diplôme de prof. Généralement c'est sur concours et il n'est pas là dessus. Avant bac c'est agreg et capes (tout sauf l'info) et après c'est sur les résultats de recherches et bon ce n'est pas trop de la recherche.
Commentaire #61818 écrit par but2ene le 12/10/2012 à 23h17 | 👍🏽 👎🏽
Comment veux-tu encrypter aussi ?
Encrypter c'est chiffré du contenu sans connaitre la clé de chiffrement... Je vois pas comment alors...
Commentaire #61819 écrit par Benjamin le 12/10/2012 à 23h27 | 👍🏽 👎🏽
Oui, c'était un affreux abus de langage le "diplome", je pensais plutôt à "je me demande comment les profs sont arrivés là où ils sont".

Mais qu'un enseignant-chercheur ne connaisse pas les specs de PHP, ou encore ne connait rien à Java, ça ne me choque pas : Je sais bien qu'on leur fait enseigner un peu tout et n'importe quoi dès lors qu'ils sont chercheurs.

Mais là, le prof a l'air de se vanter comme quoi "c'est crypté" avec javascript (déjà ça veut rien dire, on crypte pas avec un langage mais avec un algo de cryptage basé sur une méthode de cryptage), alors que le bon sens aurait dicté l'utilisation d'une image, ou encore plus simple, une bonne vieille feuille de papier avec une image dessus!

C'est pour ça que je dis que là, l'excuse du "oui mais c'est pas son domaine" n'en est pas une : Si l'enseignant sait un minimum utiliser un navigateur (ce qui je l'espère est le cas de tous, sinon je frissonne un grand coup), il sait aussi qu'on peut voir le code source via le navigateur, et donc il aurait pu se douter un MINIMUM que des étudiants iraient chercher le source.

Donc autant un mec qui dit pebkac parce que le prof ne connait pas la spec d'un langage, je lui saute dessus avec un tas d'arguments, autant là c'est juste une faute, je me répète, de bon sens.

PS : Source compilée? en HTML? Oula?
Commentaire #61822 écrit par Sonny le 13/10/2012 à 00h00 | 👍🏽 👎🏽
"c'est encrypté"* mais ça change rien au problème, par contre.
Commentaire #61823 écrit par Sonny le 13/10/2012 à 00h01 | 👍🏽 👎🏽
"Encrypter c'est chiffré du contenu sans connaitre la clé de chiffrement..."
Strange ta définition... Comment tu peu chiffrer sans connaitre la clef ?

Tu sais des étudiants tu prends un code romain et tu leur dit que c'est crypté, ils n'iront pas plus loin.
Commentaire #61825 écrit par but2ene le 13/10/2012 à 00h33 | 👍🏽 👎🏽
Si tu pars d'une page blanche et tu la remplis avec du java et tu fait afficher le code source du navigateur. Tu ne verra pas grand choses. Tu le fait avec ce plugin tu vois tout ce qui a été généré. Donc pour moi le prof a tenté un beau coup de bluff et ca a merdé.

Mais un prof d'archi d'un certain ubuntuman me fait peur !
Commentaire #61826 écrit par but2ene le 13/10/2012 à 00h40 | 👍🏽 👎🏽
Il faudrait que tu précises un peu plus ta pensée, je suppose que tu veux parler de javascript? (ou à la limite du java avec tomcat mais ce serait tordu).

Si tu veux dire par là qu'on verra du javascript à la place du HTML, dans ce cas-là il a plutôt voulu cacher la partie HTML avec du javascript (pour ça peut-être que je comprenais pas avec "encrypté")

N'empêche que ça reste sacrément idiot, et risqué, avec un navigateur qui dispose d'un plugin permettant d'exécuter le javascript (c'est peut-être ça qu'il a voulu dire par "source compilée"), alors qu'une simple image aurait été beaucoup plus simple.

Donc je maintiens, avec du bon sens, et pour un examen, qui reste quelque chose de sérieux, tu fais pas ça, quoi...
Commentaire #61832 écrit par Sonny le 13/10/2012 à 02h47 | 👍🏽 👎🏽
Pourquoi vous essayez tous d'excuser la compilation de source avec Javascript ?
et l'auteur oublie même de bien définir le support du modèle donné par le prof : tout ce que l'on sait c'est que le modèle est sois disant encrypté en Javascript...

Bon allez moi aussi je veux jouer au bon samaritain :) Il voulait peut être dire que le javascript fourni était compréssé un peu dans ce style
http://javascriptcompressor.com/
Commentaire #61833 écrit par GRRRRRR le 13/10/2012 à 03h14 | 👍🏽 👎🏽
Alors pour être un peu plus précis, l'encryptage HTML, c'est (entre autres) ça :
http://www.smartgb.com/free_encrypthtml.php

Donc la source du fichier qu'il nous a donné ne contenait que ce code illisible. C'est là que le plugin entre en jeu puisqu'il permet d'afficher le code source généré (et non compilé, effectivement.... au temps pour moi).

Et effectivement, j'imagine que l'image aurait été la meilleure solution... Mais je vais pas me plaindre hein ;)
Commentaire #61841 écrit par Jéré le 13/10/2012 à 09h25 | 👍🏽 👎🏽
il faut peut etre plus parler d'obfuscation du JS que de compression ??
Commentaire #61843 écrit par achille2 le 13/10/2012 à 10h15 | 👍🏽 👎🏽
Il faut dire "chiffrer". Crypter est un terme qui n'existe pas.
Commentaire #61844 écrit par Paulli le 13/10/2012 à 10h38 | 👍🏽 👎🏽
Ni "crypter" ni "encypter" ne sont français, donc bon.
Commentaire #61862 écrit par palu le 13/10/2012 à 13h23 | 👍🏽 👎🏽
Dans ma fac, en licence y'a un module " Initiation aux bases de données " (pour les infos, les maths et les MASS) qui propose en première partie de semestre MySQL et en deuxième partie HTML, CSS et PHP (avec projet de création de mini site internet).
Donc ça fait un contrôle de html à un moment pour nous !

(Soit dit en passant, pour ceux qui se le sont dit, oui le module est assez nul, on en apprend plus sur le site du zéro qu'en amphi)

Pour le C2I, dans ma fac c'est pas obligatoire, ça rapporte juste des crédits en plus pour valider, en gros.
Commentaire #61863 écrit par Thunderstruck le 13/10/2012 à 13h29 | 👍🏽 👎🏽
@Sonny : oui c'est idiot ça c'est clair. D'ou le coup de bluff, en pensant qu'ils n'y verront que du feu ;) (oui je parle de JS)

@Palu : comme Mail, CDROM etc... pour citer un groupe : french touch puta madré ;)
http://fr.wikipedia.org/wiki/Chiffrement#Terminologie_:_.C2.AB_Chiffre[...]
Commentaire #61883 écrit par but2ene le 13/10/2012 à 15h49 | 👍🏽 👎🏽
Juste pour ceux qui ont écrit que le HTML ne se compile pas : vous n'avez jamais vu de fichier .chm ?
Bon ok ça n'enlève rien au PEBKAC, mais j'avais envie de chipoter...
Commentaire #62027 écrit par Acorah le 15/10/2012 à 10h17 | 👍🏽 👎🏽
@TD et Till Gray : cherchez pas, il y a autant de C2I que de fac. Et le niveau est très variable.
Commentaire #62078 écrit par N. le 15/10/2012 à 14h35 | 👍🏽 👎🏽