• STATISTIQUES
  • Il y a eu un total de 0 membres et 31864 visiteurs sur le site dans les dernières 24h pour un total de 31 864 personnes!
    Membres: 2 606
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] dcode
    dcode.fr est le site indispensable pour décoder des messages, tricher aux jeux de lettres, résoudre des énigmes...
    Outils / Add-on
    [FR] Newbie Contest
    Crackme: 35, Cryptographie: 49, Hacking: 27, Javascript/Java: 17, Logique: 31, Programmation: 23, Stéganographie: 53
    Challenges
    [FR] Developpez.net
    Un forum communautaire qui se veut pour les développeurs en générale. Avec presque 500 000 membr...
    Programmation
    [EN] xda-developers
    Très bon site pour les gros bidouilleurs de smartphone de windows à androïd et de Apple jusqu'...
    Phreaking
    [EN] Rosecode
    Programming: 36, Math: 29, Probability: 5, Sequence: 7, Crypto: 4, Brainf**k: 13, TimeRace: 4, Hack: 9
    Challenges
    [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    Hacking
    [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Tester les sous-domaines d'un site
15-11-2014, 23h37 (Modification du message : 15-11-2014, 23h37 par cacaphonie.)
Message : #1
cacaphonie Hors ligne
Newbie
*



Messages : 12
Sujets : 3
Points: 11
Inscription : Oct 2014
Tester les sous-domaines d'un site
slt,
toute à l'heure je me suis mit en tête l'idée de tester les sous domaine d'un site par une wordlist (pour l'instant), me demandez pas vraiment pourquoi, ça m'es venu comme ça Big Grin
J'ai un problème, le code à l'air bien, (je viens de corriger quelques erreurs) mais bon le programme ne retourne rien :p

Le format d'url est site.com pas http://site.com (une question de flemme)
Code PYTHON :

# -*- coding: utf-8 -*-
#!/usr/bin/env python2.7
import urllib2, sys, re

if(len(sys.argv) != 2):
        print('Usage {} <site.com>').format(sys.argv[0])
        sys.exit()

def verifURL(url):
        regex = r"([a-zA-Z]){3,}.([a-zA-Z]){2,6}$"
        if(re.match(regex, url)):
                print("Le format d'url est respecté")
        else:
                print("Le format d'url n'est pas respecté")
                sys.exit(1)
def tryConnexion(url):
        URL = 'http://' + url
        try:
                co = urllib2.urlopen(URL)
                print('Connexion ok')
        except:
                print('Connexion impossible')
                sys.exit(1)
def attack(url):
        wordlist = ['support', 'mail', 'server', 'ftp', 'ssh', 'help', 'forum', 'download']
        i = 0
        URL = 'http://' + wordlist[i] + '.' +  url
        urlFounded = [] #Liste des sous-domaines trouvés
        while(len(wordlist) < i):
                try:
                        co = urllib2.urlopen(URL)
                        print('{}.{} trouvé').format(wordlist[i], url)
                        urlFounded.append(wordlist[i]) #On ajouteà la liste
                except:
                        print('{}.{} non trouvé').format(wordlist[i], url)
                i = i + 1
        for Founded in urlFounded:
                print(Founded) # on parcoure la liste
url = sys.argv[1]
verifURL(url)
tryConnexion(url)
attack(url)
 


EDIT: Tout est réglé j'avais inversé len et i dans la boucle Wink
Code PYTHON :

# -*- coding: utf-8 -*-
#!/usr/bin/env python2.7
import urllib2, sys, re

if(len(sys.argv) != 2):
        print('Usage {} <site.com>').format(sys.argv[0])
        sys.exit()

def verifURL(url):
        regex = r"([a-zA-Z]){3,}.([a-zA-Z]){2,6}$"
        if(re.match(regex, url)):
                print("Le format d'url est respecté")
        else:
                print("Le format d'url n'est pas respecté")
                sys.exit(1)
def tryConnexion(url):
        URL = 'http://' + url
        try:
                co = urllib2.urlopen(URL)
                print('Connexion ok')
        except:
                print('Connexion impossible')
                sys.exit(1)
def attack(url):
        wordlist = ['support', 'prout', 'mail', 'server']
        i = 0
        urlFounded = [] #Liste des sous-domaines trouvés
        while(i < len(wordlist)):
                URL = 'http://'+ wordlist[i] + '.' + url
                try:
                        co = urllib2.urlopen(URL)
                        print('{}.{} trouvé').format(wordlist[i], url)
                        urlFounded.append(wordlist[i]) #On ajouteà la liste
                except:
                        print('{}.{} non trouvé').format(wordlist[i], url)
                i = i + 1
        print('\nLISTE DE SOUS DOMAINES TROUVES:\n')
        for Founded in urlFounded:
                print Founded + '.' + url # on parcoure la liste
url = sys.argv[1]
verifURL(url)
tryConnexion(url)
attack(url)
 
+1 (4) -1 (0) Répondre


Messages dans ce sujet
Tester les sous-domaines d'un site - par cacaphonie - 15-11-2014, 23h37

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  chercher des sous-chaines dans une chaine et dans l'ordre gruik 13 916 21-03-2014, 14h02
Dernier message: b0fh
  [PHP] Récuperer le rapport de google sur le niveau de danger d'un site InstinctHack 2 307 16-04-2013, 11h12
Dernier message: InstinctHack
  [python] Se connecter en s'authentificant à un site InstinctHack 3 356 19-02-2013, 14h06
Dernier message: InstinctHack
  [Php] Profiler son site InstinctHack 0 171 01-12-2012, 12h29
Dernier message: InstinctHack
  [Php] Chiffrement/Stéganographie de donnée sous la forme d'un array multi-dimension InstinctHack 12 1,167 09-08-2012, 10h45
Dernier message: InstinctHack

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut