Recuperation des images d'un dossier exterieur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 397 fois - Téléchargée 32 fois

Contenu du snippet

Bonjour,

Voici un simple code qui à pour but d'allez chercher toutes les images d'un dossier exterieur exemple:

http://www.domaine.com/images/

Dans le dossier images, si celui ci n'est pas protégé ou n'ayant pas d'index l'affichage des images seront possible.

But du code:
Ne pas installer un logiciel du type download accelerator pour telecharger tous les liens d'un dossier index of/ directory
Telecharger simplement toutes les images en faisan fichier enregistrer sous via le navigateur.
Jouez avec les REGEX - Marche avec php4.3 ou + (file_get_contents)
Recuperer plusieurs chaines dans un tag html exterieur entre <a href="[chaine]"> via preg_match_all
Eviter le fopen()

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>AFFICHAGE IMG EXTERIEUR V1 [JACKETTE]</title> 
</head> 

<body> 
<?php 

echo "<br><center><a href=teste.php?jakette=divx><b>JACKETTE DIVX</b></a>
 - 
 <a href=teste.php?jakette=audio><b>JACKETTE AUDIO</b></A>
 - 
 <A href=teste.php?jakette=dvd><b>JACKETTE DVD</b></a></center><br><br>";

echo $HTTP_POST_VARS["$jakette"];
if($jakette=="divx")
{
// LITS divx
preg_match_all("/<A HREF=\"(.*?)\">/",  file_get_contents("http://www.fredo-covers.com/jaquettes/divx/"),  $matches); 
foreach($matches[1] as $link){ 
  print "{<img src=http://www.fredo-covers.com/jaquettes/divx/$link></img>}<br />"; 
} 
}
elseif($jakette=="audio")
{
// AUDIO
preg_match_all("/<A HREF=\"(.*?)\">/",  file_get_contents("http://www.fredo-covers.com/jaquettes/audio/"),  $matches); 
foreach($matches[1] as $link){ 
  print "{<img src=http://www.fredo-covers.com/jaquettes/audio/$link></img>}<br />"; 
} 
}
elseif($jakette=="dvd")
{
// LITS LES IMAGES dvd
preg_match_all("/<A HREF=\"(.*?)\">/",  file_get_contents("http://www.fredo-covers.com/jaquettes/dvd/"),  $matches); 
foreach($matches[1] as $link){ 
  print "{<img src=http://www.fredo-covers.com/jaquettes/dvd/$link></img>}<br />"; 
} 
}

?> 
</body> 
</html>

Conclusion :


Pas de bug, juste que l'acces aux reperoir ne doivent pas être securisé, ainsi que le temp d'execution et un peu long.

juste un ptit merci aux créateur de www.fredo-covers.com pour avoir laissé les jackettes dans un dossier non protegé.

:p

voilou.

A voir également

Ajouter un commentaire

Commentaires

rekam
Messages postés
122
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
10 mars 2011
-
culotté ;-) !
coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
27 -
bon, je n'aprouves pas ce script et je ne comprends même pas que l'on ai pas de note à 0...

On ne pirate pas ici, on ne difuses pas de logiciels de piratage... J'ai difusé une fois un logiciel de cassage de cryptographie mais c'était pour montrer l'inéficacitée d'un logiciel de crypto, et c'était en commentaire pas en source...

Nan ça ne se fait pas !!
rekam
Messages postés
122
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
10 mars 2011
-
On pourrait polémiquer longtemps. Personnellement, je ne sais pas trop quoi penser du piratage. Finalement, ça dépend pas mal du but final du pirate et de l'utilisation des données piratées qu'il fait. Mais c'est vrai que depuis maintenant une bonne demi-douzaine d'année, on nous rabâche sans cesse la même chose : les pirates sont méchants, il faut impérativement se protéger par tous les moyens. D'ailleurs, la prochaine version de IE est une update quasi entièrement orientée vers la sécurité.

Cependant, c'est quoi le web ? Une toile remplie d'une multitude de portes fermées à double tour dont on ne peut qu'entrapercevoir l'intérieur ? Pour moi, récupérer des images d'un site, c'est juste la base de la base du web. Le but étant de transmettre de l'information. Et les images étant de l'information.

Maintenant, si on commence à se faire du fric avec ce "piratage", ça c'est une toute autre histoire. En attendant, je n'ai jamais protégé aucun dossier (à part mes sections admin, et encore...), et je ne le ferai jamais... A quoi bon ? Absoluement tout ce que je mets sur le web, je le dédie à tout le monde. Je ne vais pas mettre à disposition du monde entier des choses que je ne veux pas qu'il prenne.

Enfin voilà, tout ça pour dire que je crois qu'on va beaucoup trop loin dans cette folie sécuritaire et qu'on oublie trop souvent l'un des principes fondateurs du web : l'échange.

PS : ceci étant, je trouve dommage (voir stupide) de s'octroyer des données qui ne nous appartiennent pas et d'en faire commerce sans avertir la personne concernée.
coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
27 -
le problème est non seulement le commerce mais aussi l'anti commerce... Si tu grave des windows, ça en fait que tu n'achèteras pas... pareil pur les cds...

ça c'ets la théorie éviidement, certains ont plus de 2000 mp3 et si ils avaient du tout acheter alros ils n'auraient jamais eu autant de titres...
rekam
Messages postés
122
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
10 mars 2011
-
Anti-commerce ? ça veut dire quoi exactement ? Effectivement, si tu graves un windows, tu vas pas l'acheter ensuite. Et alors ? Pareil pour les mp3. Tu ne vas pas forcément acheter le cd des titres que t'as téléchargé (même pas sûr, en plus. Certains cd ont une très belle fourre, et les carnets qui sont à l'intérieur sont parfois intéressants également. T'as pas tout ça si tu fais que de télécharger).

Mais qu'est-ce que ça change ? L'industrie du disque risque de s'effondrer ? Qui s'en plaindrait ? Excuse moi, mais la musique ne vit pas QUE de l'industrie. Si toutes les boîtes de prod disparaissent, on aura juste plus à disposition toutes ces chansons pompeuses, mornes et sans âme. Quel dommage..... je suis si triste que j'en pleure (arf arf arf...euh non, snif snif, pardon...)

Il ne restera alors "plus que" les 100'000'000 d'autres musiciens qui se produisent, avec ou sans gros labels.

Bref, télécharger reduit effectivement les bénéfices des grosses boîtes (mon dieu, plus que 1 milliard fr. de chiffre d'affaire, on est au bord de la faillite), mais ça ne remet pas en cause l'objet du téléchargement (musique, peinture, art en général, textes, etc.). Par contre, ça remet en cause le système néo-libéral qui s'est fondé là-dessus, ce qui n'est pas plus mal.

Tout ça pour dire qu'un hacker qui a ça en tête, je cautionne alors tout à fait son acte, sachant que finalement, un société qui n'a rien à se reprocher n'aura tout simplement pas de hacker. Utopiste ? oui peut-être, mais pourquoi pas.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.