Print screeen

Print screeen - HTML/CSS - Programmation

Marsh Posté le 10-03-2005 à 11:33:56    

J'aimerais savoir s'il exite une fonction quelquonque pour bloquer le bouton "Print Screen"

Reply

Marsh Posté le 10-03-2005 à 11:33:56   

Reply

Marsh Posté le 10-03-2005 à 11:35:34    

non


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 10-03-2005 à 12:12:45    

Fait une recherche, on en a déjà causé. C'est dans quel but ?

Reply

Marsh Posté le 10-03-2005 à 12:32:10    

[:rofl]
 
Oui, il existe aussi une fonction HTML pour envoyer des décharges à l'utilisateur quand il essaie de cliquer là où il est pas censé le faire (on balance direct le 220V dans la souris et le clavier, ça incite l'user à arrêter ses conneries non mais ho :o)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-03-2005 à 13:32:36    

renaud30 a écrit :

J'aimerais savoir s'il exite une fonction quelquonque pour bloquer le bouton "Print Screen"


 
oui, tu peux l'arracher avec un tournevis.

Reply

Marsh Posté le 10-03-2005 à 13:33:19    

ou le coller.  
 
ou concevoir un filtre entre le clavier et le port de ta machine

Reply

Marsh Posté le 10-03-2005 à 14:11:57    

... j'ai un peu de mal a piger cette logique de restreindre au maximum la liberté de l'utilisateur.

Reply

Marsh Posté le 10-03-2005 à 14:12:35    

Il n'y en a pas [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-03-2005 à 00:07:06    

ok, je m'excuse mais moi j'en ai un. Essayez de copier mes photos avec print screen : http://www.renaud-dorion.com

Reply

Marsh Posté le 11-03-2005 à 00:15:57    

renaud30 a écrit :

ok, je m'excuse mais moi j'en ai un. Essayez de copier mes photos avec print screen : http://www.renaud-dorion.com


Print Screen fonctionne sous FireFox ;)  
 
Par contre sous IE c'est pourri : y'a plus rien qui marche. Bref. Un site à jeter qui ne respecte pas l'internaute.
 
Et pour piquer tes photos, c'est tout simple. Tu clique avec le bouton gauche sur une photo, tu laisses appuyé, et tu glisses vers le bureau. Et hop, la photo est copiée [:itm]

Reply

Marsh Posté le 11-03-2005 à 00:15:57   

Reply

Marsh Posté le 11-03-2005 à 00:17:28    

FlorentG a écrit :

Print Screen fonctionne sous FireFox ;)


En même temps, right click -> save image as fonctionne aussi
 
Donc bon [:spamafote]
(On notera que le comportement d'Opera est identique, right click > save as :o)


Message édité par masklinn le 11-03-2005 à 00:18:35

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-03-2005 à 00:20:09    

renaud30 a écrit :

ok, je m'excuse mais moi j'en ai un. Essayez de copier mes photos avec print screen : http://www.renaud-dorion.com


PS : Elles sont chouettes tes photos ;)

Reply

Marsh Posté le 11-03-2005 à 08:59:43    

renaud30 a écrit :

ok, je m'excuse mais moi j'en ai un. Essayez de copier mes photos avec print screen : http://www.renaud-dorion.com


 
En effet le print-screen fonctionne pas, neanmoins il reste d'autre techniques pour prendre tes photos...
Tu fais un drag'n'drop de la photo sur le barre d'adresses, le nav ira direct sur la photo, et la on peut soit utiliser "l'image toolbar" d'ie pour sauver l'image, soit faire un click droit sauver image.
 
Comme FlorentG l'a fait remarquer on peut aussi faire un drag'n'drop directement sur le bureau.
 
Apres examen de ton code source (le plancage du code source derriere 2 framesets consecutif javais pas encore vu ...), j'ai pu faire fonctionner le print screen.  
Dans ton code tu "effaces le contenu du presse papier toutes les secondes".
1) Deja c'est naze comme methode.
2) C'est contournable :
  1) Ouvrir paint.
  2) Metre paint en fenetre, deplacer la fenetre pour eviter qu'elle ne soit sur l'image.
  3) Donner le focus a paint, et faire "print-screen" suivi d'un "ctrl-v" quasi instantane. La si la zone de travail  etait assez grande l'image sera copie sans prob. Si la zone etait trop petite, un message apparait demandant d'agrandir la zone, on peut cliquer sur oui et l'image sera copie.
  4) Pendant ce temps ta page sous IE produiras une erreur "impossible d'acceder au contenu du presse papier" (normal, paint y acceder).
 
Bien que la manip comporte quelques etapes elle n'est pas pour autant compliquee. Et surtout cela te prouve que l'on peut utiliser print-screen si l'on veut.
 
Neanmoins je tiens a te rappeller que la methode du "drag'n'drop" est plus facile a metre en place elle.


Message édité par cerel le 11-03-2005 à 09:00:19
Reply

Marsh Posté le 12-03-2005 à 00:00:26    

Merci les gars, je vais travailler encore la dessus :)

Reply

Marsh Posté le 14-03-2005 à 06:35:29    

- cyrhades - a écrit :

ok, je m'excuse mais moi j'en ai un. Essayez de copier mes photos avec print screen : http://www.renaud-dorion.com


Ctrl+A et Ctrl+C on vas dans Word et on fait Ctrl+V n'importe quel Gusse et capable de faire
ou recuperer l'url d'une image par le script exemple :
http://www.renaud-dorion.com/paysage/biosphere3.jpg
ou le TOP
C:\Documents and Settings\GUGUSSE\Local Settings\Temporary Internet Files\tes images
 
 
POURQUOI ??? pourquoi empeche tu la copie de tes images alors que tu laisse l'enregistrement dans le dossier Internet Files
Totalement inutile !!!!
 
Allez juste un jeu pour les joueurs
http://www.demo.venigo.net/~gfx/cy [...] /DEFIN2-2/
La capture ecran est autorisé (si possible :p)
 
protection contre ie mais pas contre Firefox
 
une protection contre firefox
http://lcproduction.free.fr/protection/
capture : http://lcproduction.free.fr/protection/photo.jpg
cette page est visible sous ie mais pas sous FireFox
 
Tout ces scripts sont de moi c'est encore limité mais pour ceux qui aiment ce genre de défis j'en ai un en javascript avec systeme de license a craquer.


Message édité par - cyrhades - le 14-03-2005 à 06:46:57
Reply

Marsh Posté le 14-03-2005 à 08:08:00    

- cyrhades - a écrit :

une protection contre firefox
http://lcproduction.free.fr/protection/
capture : http://lcproduction.free.fr/protection/photo.jpg
cette page est visible sous ie mais pas sous FireFox
 
Tout ces scripts sont de moi c'est encore limité mais pour ceux qui aiment ce genre de défis j'en ai un en javascript avec systeme de license a craquer.


 [:f@bek]  
 
C'est pas une protection ça, juste un script de décryptage buggé tout pourri qui ne fonctionne pas sous Firefox (et donc n'affiche rien) [:mlc]  
 
À ce compte là, une page en ActiveX c'est une protection contre firefox aussi?.
Et une page en XUL contre MSIE?
 
Maiouibiensûr [:enzan]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-03-2005 à 09:19:26    

- cyrhades - a écrit :

Ctrl+A et Ctrl+C on vas dans Word et on fait Ctrl+V n'importe quel Gusse et capable de faire
ou recuperer l'url d'une image par le script exemple :
http://www.renaud-dorion.com/paysage/biosphere3.jpg
ou le TOP
C:\Documents and Settings\GUGUSSE\Local Settings\Temporary Internet Files\tes images
 
 
POURQUOI ??? pourquoi empeche tu la copie de tes images alors que tu laisse l'enregistrement dans le dossier Internet Files
Totalement inutile !!!!
 
Allez juste un jeu pour les joueurs
http://www.demo.venigo.net/~gfx/cy [...] /DEFIN2-2/
La capture ecran est autorisé (si possible :p)
 
protection contre ie mais pas contre Firefox
 
une protection contre firefox
http://lcproduction.free.fr/protection/
capture : http://lcproduction.free.fr/protection/photo.jpg
cette page est visible sous ie mais pas sous FireFox
 
Tout ces scripts sont de moi c'est encore limité mais pour ceux qui aiment ce genre de défis j'en ai un en javascript avec systeme de license a craquer.


 
 
[:kapukapu]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 14-03-2005 à 11:42:57    

- cyrhades - a écrit :


Allez juste un jeu pour les joueurs
http://www.demo.venigo.net/~gfx/cy [...] /DEFIN2-2/
La capture ecran est autorisé (si possible :p)


 
images/joconde023copyright.lc
 
c'est un jpeg rennomé :sleep:


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-03-2005 à 13:58:02    


Le script de cryptage fonctionne sous Firefox c'est la methode utilisé qui fais que sa fonctionne pas ;)
 
KangOl tu as utilisé Firefox donc ne fais pas style avec ton smiley :sleep: ;)


Message édité par - cyrhades - le 14-03-2005 à 14:07:36
Reply

Marsh Posté le 14-03-2005 à 14:04:04    

renaud30 a écrit :

Merci les gars, je vais travailler encore la dessus :)


 
Tu peux travailler autant que tu veux, c'est impossible.
 
Il existe à  ce propo un théorème célèbre :
 
Tout ce qui apparait sur un écran ou tout ce qui sort par des HP est par définition copiable.  :o  

Reply

Marsh Posté le 14-03-2005 à 15:06:23    

- cyrhades - a écrit :

Le script de cryptage fonctionne sous Firefox


Trop oui, une bonne grosse erreur JS dans la console + une page toute noire = ça marche, mais oui bien sûr

Citation :

c'est la methode utilisé qui fais que sa fonctionne pas ;)


Donc ça marche pas, CQFD [:spamafote]  
 
Et accessoirement, quand on a accès aux fonctions de décryptage/cryptage (~7s avec un ordi qui rame à partir de ta page) c'est pas franchement difficile d'obtenir le texte décodé (si tant est qu'on s'ennuie assez pour le faire)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-03-2005 à 16:31:55    

C'est quoi le raport ave un ordi qui rame pour voir la source??
la page noir sur firefox c'est du fait que la page a charger est une page généré en JS mais le script JS lui même fonctionne sous Firefox on peut crypter et decrypter sous firefox avec ce script, mais une page généré ne peut chargé directement sous FireFox contrairement a IE  
 

Reply

Marsh Posté le 14-03-2005 à 16:39:48    

- cyrhades - a écrit :

C'est quoi le raport ave un ordi qui rame pour voir la source??


Ca servait simplement à indiquer avec quelle facilité on affiche la dite source [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-03-2005 à 16:43:19    

j'ai toujours pas saisie l'interet final, soit tu veux que personne prennent tes images et tu les mets pas sur le net, soit tu acceptes cette eventualite et a la rigueur tu mets un disclamer pour dire que tu es contre.


---------------
IVG en france
Reply

Marsh Posté le 14-03-2005 à 16:46:52    

le mieux dans ce cas est un watermark...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-03-2005 à 16:48:13    

oui, mais c'est plus complique qu'un disclamer [:joce]
... mais pas autant que de faire du js pourrÿte et inutile, remarque


---------------
IVG en france
Reply

Marsh Posté le 14-03-2005 à 19:10:40    

- cyrhades - a écrit :


[...]
Allez juste un jeu pour les joueurs
http://www.demo.venigo.net/~gfx/cy [...] /DEFIN2-2/
La capture ecran est autorisé (si possible :p)
 
protection contre ie mais pas contre Firefox
 
une protection contre firefox
http://lcproduction.free.fr/protection/
capture : http://lcproduction.free.fr/protection/photo.jpg
cette page est visible sous ie mais pas sous FireFox
 
Tout ces scripts sont de moi c'est encore limité mais pour ceux qui aiment ce genre de défis j'en ai un en javascript avec systeme de license a craquer.


 
Etapes faites avec IE :
1) Aller a la page du "defi"
2) Afficher la source et recuperer l'adresse du popup . => "imageprotegee.html".
3) Rajouter le nom du fichier a la barre d'adresse.
4) Fichier -> Sauver sous... Sauver la page.
 
On a le code source de la page maintenant, donc la protection contre le click droit a echouee. La protection qui "ferme le popup" des que ce dernier perds le focus n'a servi a rien (a quoi sert cette protection de toute facon ??).
 
5) En examinant le code source de la page on remarque plein de code "obfusque". Plus en bas on remarque un gros

Citation :

<IMG src="images/joconde.jpg">

Neanmoins ce dernier est un fake. Rien que le fait qu'il soit mis entre commentaires (<!-- --> ) nous devrait metre la puce a l'oreille...
6) On se rendant a l'adresse de l'image on constate que c'est un fake.
7) Si l'on essaye d'aller ds le repertoire "images", alors le lecteur de cd va s'ouvrir.
Truc totalement debile qui illustre bien qu'IE est une veritable passoire...
8) La reponse se trouve donc dans le code "obfusque".
9) En utilisant un "shell JS" on peut "de obfusquer" le code "cache".
10) On remarque alors plusieurs choses :
  1) La page utilise un truc immonde pour fermer la fenetre du nav. C'est surement un activex a tous les coups. Je tiens a signaler que cet objet ferme meme les fenetres non ouvertes par du js, donc outrepasse le "message d'avertissement d'ie". Bref, une belle connerie.
  2) Le contenu du presse papier est efface toutes les 10 ms... Super, donc quand on surf sur ce site on peut meme pas utiliser le presse papier dans les autres applications.
  3) Une image "images/copyright.gif" est mise affichee. Cette derniere a une hauteur de 100% et une largeur de 100%. Donc en gros cette image recouvre tout pour empecher le "drag'n'drop". Pour info l'image est transparente, voila pourquoi le site reste visible.
  4) Une partie du code est "crypte".
  5) Le code pour decrypter a deja ete "de obfusque"
  6) Une fois le code decrypte on obtien l'adresse de l'image : "images/joconde023copyright.lc" (avec un petit passage par un cookie de tracking des visites).
 
 
Autre methode :
1) Aller sur le site
2) Au moment ou on est dessus, allez dans "Outils -> Securite -> Personnaliser le niveua". Faites en sorte que IE vous demande si vous voulez autoriser ou non les activex, javascript et autres joyeusetees.
3) Ouvrir le popup. Un premier message vous indique que la page veut executer un javascript. L'autoriser, sera permetera l'affichage de l'image.
4) Un deuxieme message vous demande si vous vouleu autoriser l'activex. Repondez non. (Comme ca la fenetre restera ouverte).
5) Un message vous averti que le site risque de pas bien fonctionner, cliquez sur ok.
6) Ensuite arrive un message vous demandant si vous voulez autoriser le javascript a acceder a votre presse papier. Ce message apparaitera a chaque fois que le javascript va tenter d'y acceder, donc toutes les 10 ms ... Super quoi.
7) Pas besoin de repondre, suffit d'appuyer sur "print-screen", etant donne que le javascript est en "pause" a cause du message, il ne pourra pas effacer le presse papier. Donc la capture a fonctionne. Maintenant il ne reste plus qu'a aller dans un programme de retouche d'images pour coller la capture d'ecran et decouper l'image voulue.
 
Pour pouvoir fermer IE il faudra en lancer une autre instance et changer les proprietes de secu afin que la question n'apparaisse plus.
 
Remarque : Il serait possible d'eviter cette boite, mais pour cela il faudrait regarder dans les options quelle est l'option a metre pour autoriser le JS mais neanmoins empecher que ce dernier n'accede aux donnees personnelles.
 
PS : Voila l'adresse ou se trouve le Shell JS dont je parle :
http://www.squarefree.com/bookmarklets/webdevel.html (il fonctionne sur ie aussi).


Message édité par cerel le 14-03-2005 à 19:40:24
Reply

Marsh Posté le 14-03-2005 à 19:30:38    

double technique sous firefox...
http://img113.exs.cx/img113/786/printscreen.th.png
 
j'ai,comme Cerel, repris l'url de la popup dans code et je l'ai mise dans ma barre d'adresse.
 
dans cette nouvelle page, deux options :
1/ on utilise adblock et on obtient facilement la vrai url de l'image...
2/ suite a un ctrl-A, on se rend compte qu'il y a une partie  plus grise a droite. en fait c'est son image transparente qui se situe a coté de son texte et non pas sur toute la page. Il nous reste donc une colonne a gauche a partir de laquelle on peut faire un drag'n' drop sans probleme...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-03-2005 à 19:38:23    

Moi je l'ai fait sous IE nananere  :sol:  
Sous FF c'est facile
 
Mais en revanche tu me fais penser a un truc.
Je pense qu'il n'y a meme pas besoin d'AdBlock. Suffit de faire click droit -> View Page Info, puis aller dans Media. La normalement on trouve toute la liste des "medias" disponibles sur la page, donc en theorie on pourrait recup l'url de l'image. Faudrait essayer.


Message édité par cerel le 14-03-2005 à 19:38:51
Reply

Marsh Posté le 14-03-2005 à 19:41:38    

effectivement
et il y a meme un bouton "enregistrer sous" :D


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-03-2005 à 19:46:28    

Hehe.
 
Bon apres quelques tests avec IE, il suffit de simplement de changer ce qui suit dans la secu :
"Script-> Permetre les operations de collage via le script-> desactiver".
Et voila, de cette facon le JS ne peut plus acceder au contenu du presse papier. Donc du coup, un bete print screen fonctionne, meme pas besoin de trifouiller dans le code source :D


Message édité par cerel le 14-03-2005 à 19:47:42
Reply

Marsh Posté le 14-03-2005 à 21:35:35    

Moi avec opera, j'ai juste glissé l'image sur mon bureau et c'était bon. [:spamafote]
 
C'est quoi la protection ????? [:heink]

Reply

Marsh Posté le 14-03-2005 à 22:07:27    

Hermes le Messager a écrit :

Moi avec opera, j'ai juste glissé l'image sur mon bureau et c'était bon. [:spamafote]
 
C'est quoi la protection ????? [:heink]


A la base la "protection" ne fonctionne qu'avec IE, donc avec FF et Opera normal que ca marche.  
 
Sa protection consiste simplement en une serie de bidouillages pour "empecher" de prendre l'image.
Dans la liste des bidouillages nous avons :
1) Les classiques (click droit bloque, ouverture ds un popup sans barre des menus...)
2) Obfuscation du code, donc apres il doit faire un document.write(unescape(...));
3) "Cryptage" d'un bout de code
4) Ajout d'une image transparente qui fait 100% de hauteur et 100% de largeur, afin d'empecher le "glisser deposer".
5) Blocage des touches ctrl, ctrl-c et consorts
6) Effacement du presse papier toutes les 10 ms.
7) Utilisation d'un code immonde afin de faire fermer le popup quand ce dernier perds le focus. (Ce code fonctionne meme sur les fenetres non ouvertes pas du JS, donc outrepasse l'avertissement d'IE).
9) Image (et js) ne comportant pas les bonnes extension afin d'essayer de cacher le fait que c'est une image.
 
Voila en gros, beacoup de bidouilles pour pas grand chose, car il suffit de desactiver une option dans ie (ne pas donner l'acces du presse papier a la page web) pour pouvoir faire un print scrren et copier l'image.

Reply

Marsh Posté le 15-03-2005 à 10:05:05    

cerel a écrit :

A la base la "protection" ne fonctionne qu'avec IE, donc avec FF et Opera normal que ca marche.  
 
Sa protection consiste simplement en une serie de bidouillages pour "empecher" de prendre l'image.
Dans la liste des bidouillages nous avons :
1) Les classiques (click droit bloque, ouverture ds un popup sans barre des menus...)
2) Obfuscation du code, donc apres il doit faire un document.write(unescape(...));
3) "Cryptage" d'un bout de code
4) Ajout d'une image transparente qui fait 100% de hauteur et 100% de largeur, afin d'empecher le "glisser deposer".
5) Blocage des touches ctrl, ctrl-c et consorts
6) Effacement du presse papier toutes les 10 ms.
7) Utilisation d'un code immonde afin de faire fermer le popup quand ce dernier perds le focus. (Ce code fonctionne meme sur les fenetres non ouvertes pas du JS, donc outrepasse l'avertissement d'IE).
9) Image (et js) ne comportant pas les bonnes extension afin d'essayer de cacher le fait que c'est une image.
 
Voila en gros, beacoup de bidouilles pour pas grand chose, car il suffit de desactiver une option dans ie (ne pas donner l'acces du presse papier a la page web) pour pouvoir faire un print scrren et copier l'image.


 
Ok, j'essaye avec IE pour voir.   :o  

Reply

Marsh Posté le 15-03-2005 à 10:09:20    

Bon sous IE :
 
Aller tout en bas de l'image et faire un simple glisser-déposer entre le popup et la fenêtre mère. Ensuite, enregistrer sous et c'est bon. :o

Reply

Marsh Posté le 15-03-2005 à 15:37:55    

Cerel Tres bonne analyse du script ;)
Je me suis amusé a mettre quelque plaisanterie
du type l'image fake qui est en rapport avec la joconde c'est sympa non?? ou l'ouverture du lecteur cd pour les curieux ^^
voila rien de bien mechant.
Biensur mon script n'est pas fais pour sécurisé totalement une image (car du fait de l'affichage il y aura toujours  possibilité d'avoir l'image).
J'ai fais cette "protection" parmi d'autres petits defis JS  pour amuser ce que sa interesse ;)
Cerel si tu veux tenter le niveau 3 de mes défis voici le lien :  
http://www.demo.venigo.net/~gfx/cy [...] %20jeu.zip
 
c'est un jeu d'echec (pas créé par moi que j'ai mis en .hta et dont j'ai ajouté un systeme de license. le But étant de se créer une license valide pour pouvoir jouer ;)

Reply

Marsh Posté le 17-03-2005 à 10:06:49    

- cyrhades - a écrit :

C'est quoi le raport ave un ordi qui rame pour voir la source??
la page noir sur firefox c'est du fait que la page a charger est une page généré en JS mais le script JS lui même fonctionne sous Firefox on peut crypter et decrypter sous firefox avec ce script, mais une page généré ne peut chargé directement sous FireFox contrairement a IE


Je plussoie que si ça marche pas, c'est parce que ton JS est buggé :

Error: decryptage is not defined
Source File: http://lcproduction.free.fr/protection/
Line: 21

Reply

Marsh Posté le 18-03-2005 à 14:57:33    

euh j'ai pas vu de protection moi : j'ai cliqué sur le lien, ca ouvre la popup avec la joconde, j'ai fait print screen, j'ai ouvert ms paint, j'ai fait un coller... Tout ca sous win xp et ie 6... [:spamafote]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed