Dernières nouvelles de la google hacking database (ghdb)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 451 fois - Téléchargée 16 fois

Contenu du snippet

Permet de rappatrier les hacks du moteur de recherche Google en un seul fichier texte. Rien d'illégal la dedans sachant qu'un hack Google est uniquement une utilisation approfondie de la recherche sur Google.
De plus, la Google Hacking DataBase (http://johnny.ihackstuff.com/ghdb.php), est maintenue et hébergée par Johnny Long, un chic type pas bien méchant ^^

La source prend en compte les champs laissés vides dans la GHDB à grands cou de regex: si il n'y a pas de commentaires, on ne fait pas de nouvelle ligne...

PHP5+ !!!!!

Ma première source !!!! :)

Source / Exemple :


<?php
/*

  • @par Pifol (aka Radioxid)
  • @site http://radioxid.free.fr/
  • @param keud
  • @return MySQLtable 'ghdb'
  • @desc résume le contenu de la Google Hacking DataBase (GHDB)
  • /
//pas de limite temporelle set_time_limit(0); /*** ON ARRIVE A LA PAGE-SOMMAIRE DES CATEGORIES ET ON LA PARCOURT POUR LES TROUVER ***/ ///ces catégories nous servirons à trouver les ids | $cats[1] contient les catégories $data_in = file_get_contents('http://johnny.ihackstuff.com/ghdb.php'); preg_match_all('#href="/ghdb\.php\?function=summary&cat=(.+)">#U', $data_in, $cats); ///recherche des ids possibles pour ces catégories foreach($cats[1] as $cat) { $data_in = file_get_contents("http://johnny.ihackstuff.com/ghdb.php?function=summary&cat=$cat"); preg_match_all('#<NOSCRIPT><a href=/ghdb\.php\?function=detail&id=(\d+)></NOSCRIPT>#U', $data_in, $ids_found); //ajout des ids dans l'array ids | $ids[] contient les ids foreach($ids_found[1] as $id) { $ids[] = $id; } } ///crée la table ghdb //vos identifiants mysql_connect('localhost', 'root', '') OR die(mysql_error()); mysql_select_db('test') OR die(mysql_error()); mysql_query('CREATE TABLE IF NOT EXISTS `test`.`ghdb` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `ghdb_id` SMALLINT UNSIGNED NOT NULL, `ghdb_title` TEXT NOT NULL, `ghdb_link` TEXT NOT NULL, `ghdb_cmd` TEXT NOT NULL, `ghdb_date` TINYTEXT NOT NULL, `ghdb_by` TINYTEXT NOT NULL, `ghdb_hits` SMALLINT UNSIGNED NOT NULL, `ghdb_score` TINYINT UNSIGNED NOT NULL, `ghdb_info` LONGTEXT NOT NULL, `ghdb_comment` LONGTEXT NOT NULL ) ENGINE = InnoDB') OR die(mysql_error()); ///parcout chaque page, parse et enregistre les infos qui nous intéressent ///dans la table ghdb foreach($ids as $id) { $data_in = file_get_contents("http://johnny.ihackstuff.com/ghdb.php?function=detail&id=$id"); preg_match('#<div class="main_tcat_pad">(.+)</div>(?:.|\s)+<br>Google Search: <a href="(.+)" target="_blank">(.+)</a> <br><br><div style=\'text-align: left;\'>.+<br>Submitted: (.+)<br>Added by: (.+)<br>Hits: (\d+)<br>Score: (\d+)<br><br><div style=\'font-style:italic;\'>((?:.|\s)+)<br></div><br><hr>Comments:<br /><br />((?:.|\s)*)</div>#U', $data_in, $contents); array_shift($contents); mysql_query("INSERT INTO ghdb VALUES('', $id, $contents[0], $contents[1], $contents[2], $contents[3], $contents[4], $contents[5], $contents[6], $contents[7], $contents[8])"); } mysql_close(); ?>

Conclusion :


TOUT EST DANS LA SOURCE!

Le script retourne une table MySQL!

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
2 janvier 2010

Je poste un peu en retard pas rapport à tous ça mais pas très sympa les gens qui jugent trop vite parce qu'ils ne comprennent pas...
Si tu comprend pas l'utilité d'un script, passe ton chemin, mais ne le reproche pas à l'auteur, l'ignorant dans l'affaire, c'est pas lui...
Et ouvrir un nouvel onglet dans ton navigateur, aller sur Google et faire une recherche, ça prend moins de 30 secondes, même pour un débutant, si vous avez été aussi curieux que vous le prétendiez vous l'aurez peut être fais... Bref...

Perso je suis référenceur, la liste de tous les hacks va me servir, merci beaucoup...!

Je l'ai pas encore testé mais si il correspond à ce à quoi je m'attend, je n'hésiterai pas à te mettre 10 !
Messages postés
23
Date d'inscription
mercredi 14 novembre 2007
Statut
Membre
Dernière intervention
26 avril 2009

ça ne me jène aucunement...
Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
25
;) bravo Masternico, je n'osais pas le dire :)

Je teste dès que je peux et je risque de concourir activement au titre de "l'enquiquineur emmerdeur"

Bonne soirée à vous,

Kohntark-
Messages postés
487
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
1 septembre 2011

opsss... c'est parti trop vite... comme quoi, quand on veux faire le malin
Messages postés
487
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
1 septembre 2011

yop, c'est good. Tu peux encore l'améliorer, mais c'est du détail et je m'en tiendrais là pour ne pas passer pour un e********eur (hein? non c'est enquiquineur emmerdeur, je reste poli moi ;))
Afficher les 50 commentaires

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.