mon script de protection des images en php

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Ven Avr 29, 2005 12:26

Message le Mar Mai 03, 2005 14:09

e-kiwi a écrit:>> c'est comme un défi, je veux faire un truc qui soit le plus sécurisé possible

fais le en java :-)


j'aime po mettre du java dans des pages html :p ...
et je veux le faire en php :D


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Mar Mai 03, 2005 14:10

j'ai désacivé le java sur firefox


ça fait tout planter sur windaube


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Ven Avr 29, 2005 12:26

Message le Mar Mai 03, 2005 14:19

tu m'etonne, rien que la machine virtuelle consomme 64Mo au lancement, et si t'a deux applications java qui tournent en meme temps alors là c'est la fete ... :lol:

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Mar Mai 03, 2005 14:21

Un petit script PHP pour récupérer les images:
Code: Tout sélectionner
<?php
$url = "http://oujdacity.net/pt/index.php?view=slideshow&gallery=./img/Patrimoine&slideshow_index=12";
$agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)";
$cookieFile = "/tmp/cookie";

$c = curl_init();
curl_setopt( $c, CURLOPT_URL, $url );
curl_setopt($c, CURLOPT_USERAGENT, $agent);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookieFile);
curl_setopt($c, CURLOPT_COOKIEJAR, $cookieFile);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$r = curl_exec( $c );
curl_close( $c );

preg_match( '/bg.php\?uid=(.*)\);background/', $r, $match );

$uid = $match[1];

$url2 = "http://oujdacity.net/pt/bg.php?uid=".$uid;

$c = curl_init();
curl_setopt($c, CURLOPT_USERAGENT, $agent);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookieFile);
curl_setopt($c, CURLOPT_COOKIEJAR, $cookieFile);
curl_setopt($c, CURLOPT_REFERER, $url);
curl_setopt( $c, CURLOPT_URL, $url2 );

header("Content-type: image/jpeg");

curl_exec( $c );

curl_close( $c );

?>


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Ven Avr 29, 2005 12:26

Message le Mar Mai 03, 2005 14:32

bien joué ;) je l'ai pas testé mais ça a l'aire de fonctionner vu que j'utilise des variables de session pour passer le chemin de l'image ...
j'y avais pas penser :)

(ce qu'un informatitien peut faire ... un autre peut le defaire ;) )

cedfr
WRInaute accro
WRInaute accro
 
Messages: 1314
Inscription: Jeu Juin 24, 2004 10:27

Message le Mar Mai 03, 2005 14:34

De toute façon, il est difficile d'empêcher la copie d'une image car de nombreuses techniques existent, mais je salut l'initiative :D

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Mar Mai 03, 2005 14:37

aladdin a écrit:bien joué ;) je l'ai pas testé mais ça a l'aire de fonctionner vu que j'utilise des variables de session pour passer le chemin de l'image ...
j'y avais pas penser :)

(ce qu'un informatitien peut faire ... un autre peut le defaire ;) )


De toute façon, quelque soit la protection que tu essaieras de mettre en place, elle pourra être contournée si tu n'utilises que le protocole HTTP.

Les seules solutions à peu près concluantes sont avec Flash, java et consort en pensant à chiffrer l'image et encore, on peut retrouver la clé dans le fichier flash ou class.


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Ven Avr 29, 2005 12:26

Message le Mar Mai 03, 2005 14:44

bein le java peut etre décompilé de toute façon (jad powaaaa :p) et flash aussi, et comme tu dis avec http il y a touh=jours une methode pour récuperrer les données.
mais on peut toujours faire un script qui évite la plupart des tentatives de copie ...

Erazor
WRInaute accro
WRInaute accro
 
Messages: 5166
Inscription: Sam Fév 14, 2004 10:36

Message le Mar Mai 03, 2005 14:50

Ce qui est amusant dans ce topic qc'est que l'auteur essaye de se protéger des vols d'images qu'il a visiblement lui même pillées dans des collections de cartes postales (sauf erreur de ma part )
:lol: :lol: :lol:


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6392
Inscription: Lun Juil 05, 2004 13:30

Message le Mar Mai 03, 2005 14:52

j'osait pas le dire ;-)

Erazor
WRInaute accro
WRInaute accro
 
Messages: 5166
Inscription: Sam Fév 14, 2004 10:36

Message le Mar Mai 03, 2005 14:53

y a pas de raison . Ce que je trouve le comble c'est le rajout du copyright du site sur chaque carte ! honteux..


xender
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Lun Jan 17, 2005 11:16

Message le Mar Mai 03, 2005 14:53

et voilà la belle image sans le copyright ! 8)

Image

Il suffit de regarder les liens pour les images réduites donc on sais où se trouve les images :

ici --> http://www.oujdacity.net/pt/img/Patrimoine/

Puis grâce au alt quand on survolo l'image on connait le nom de l'image ici 1.jpg

plus qu'à taper l'adresse :

http://www.oujdacity.net/pt/img/Patrimoine/1.jpg

Et voilou !

a+

Erazor
WRInaute accro
WRInaute accro
 
Messages: 5166
Inscription: Sam Fév 14, 2004 10:36

Message le Mar Mai 03, 2005 14:55

ali baba et les 40 copieurs
lol

Image


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Ven Avr 29, 2005 12:26

Message le Mar Mai 03, 2005 15:22

erazor a écrit:Ce qui est amusant dans ce topic qc'est que l'auteur essaye de se protéger des vols d'images qu'il a visiblement lui même pillées dans des collections de cartes postales (sauf erreur de ma part )
:lol: :lol: :lol:


je rappel que j'essai pas de proteger les images, la gallerie etait ouverte jusque ce matain, et elle redeviendra ouverte dans deux ou trois jours, j'ai fait ça juste pour tester le script ....

et pour le copyright, j'ai bien les droit de diffusion de ces images (ordre écrit de l'office de tourisme du maroc ;) )


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Mai 03, 2005 15:29

et oui mais certains membres aiment bien parler sans savoir...
il est ou l icone "cassééé" de madrileno ? :-)

mon script de protection des images en php mon script de protection des images en php

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités