• STATISTIQUES
  • Il y a eu un total de 1 membres et 3589 visiteurs sur le site dans les dernières 24h pour un total de 3 590 personnes!


    Membres: 2 450
    Discussions: 3 572
    Messages: 32 822
    Tutoriels: 77
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    Hacking
    [FR] Root-Me
    Notre équipe se base sur un constat : à l'heure actuelle ou l'information tend à devenir...
    Hacking
    [FR] NewbieContest
    Nous vous proposons une série de challenges regroupant plusieurs domaines allant de l'exploitation de fail...
    Hacking
    [EN] SecurityFocus
    SecurityFocus a été conçu pour faciliter la discussion sur des sujets liés la sécu...
    Vulnérabilités
    [FR] Asp-php
    Tutoriaux sur ASP, PHP, ASP.net, XML, SQL, Javascript, HTML, VML - Scripts et ressources pour webmasters - Forums d&#...
    Programmation
    [FR] frameip
    le site de partage des connaissances du monde TCPIP
    Protocole
    [FR] Kalkulators
    Ce projet a plusieurs buts, le premier étant l’étude de toutes formes cryptographiques, le cot&ea...
    Cryptographie

  • 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
[python] Se connecter en s'authentificant à un site
19-02-2013, 07h04 (Modification du message : 19-02-2013, 14h47 par InstinctHack.)
Message : #1
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
[python] Se connecter en s'authentificant à un site
salut à tous!

Vu que j'ai eu ce soucis dans le hack d'un challenge, je vous partage comment faire

Code PYTHON :

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os,urllib2 #on import les modules
opener = urllib2.build_opener() #on crée un objet de connexion

headers=[] #on initialise une variable

headers["Cookie"]=[]
headers["Cookie"].append(["PHPSESSID","{valeur}"])#on rajoute un cookie
headers["Cookie"].append(["spip_session","{valeur}"])#on rajoute un cookie

headers["Cookie"]="; ".join(headers["Cookie"])[1:]#on met le header en forme

headers["User-Agent"]='Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0'#on met un User-Agent Firefox

#on parcours la liste des headers pour les ajouter
for Cle,Valeur in headers.items():
     opener.addheaders.append((Cle,Valeur))

url="http://monsite.com/page.php"#on définie l'url désiré
#on récupère la reponse, ligne par ligne
for Cle1,Valeur1 in enumerate(opener.open(url).read().decode('utf-8').split(os.linesep)):
    print(Valeur1)

 
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre
19-02-2013, 11h10
Message : #2
ark Hors ligne
Psyckomodo!
*****



Messages : 1,033
Sujets : 48
Points: 317
Inscription : Sep 2011
RE: [php] failed connexion epreuve root-me
Essaye de faire passer ton bot par la page de login, et de le faire s'authentifier avec ton login/password.
+1 (0) -1 (0) Répondre
19-02-2013, 12h33
Message : #3
Luxerails Hors ligne
Bon membre
*



Messages : 267
Sujets : 6
Points: 67
Inscription : Aug 2011
RE: [php] failed connexion epreuve root-me
Ton header Cookie là il est sous la forme :
PHPSESSID=xxx&spip_session=xxx

Les cookies c'est sous cette forme :
PHPSESSID=xxx; spip_session=xxx
+1 (2) -1 (0) Répondre
19-02-2013, 14h06
Message : #4
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
RE: [python] failed connexion epreuve root-me
Ark, pourquoi tu veut toujours se connecter une deuxième fois ? :p

Merci Luxerails, j'ai eu le flag (fier quand la réussite n'est que de 5% Smile )
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Python]Situer mon niveau. InforMods 19 9,017 10-11-2016, 00h03
Dernier message: ZeR0-@bSoLu
  [PYTHON] un bot IRC basique darcosion 1 1,569 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 1,900 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 1,709 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 4,346 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 2,693 03-03-2015, 10h55
Dernier message: ark
  Tester les sous-domaines d'un site cacaphonie 5 3,078 29-12-2014, 04h23
Dernier message: GreenBlood
  [python] Un décorateur pour inventorier les objets b0fh 1 1,771 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 1,774 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 1,192 25-10-2014, 12h58
Dernier message: St0rn

Atteindre :


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