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


  • ANNUAIRE
  • [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [FR] Root-me
    Script: 5, Système: 20, Cracking: 16, Cryptanalyse: 17, Programmation: 8, Réaliste: 11, Réseau: 10, Stéganog...
    Challenges
    [EN] Packet Storm
    Packet Storm est un site qui combine nouvelles de la sécurité informatique, téléchargemen...
    Vulnérabilités
    [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    Challenges
    [EN] osix
    Site de challenge qui utilise un système de level on chaque épreuve doit être réussie avant d'accédÃ...
    Challenges

  • 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 1,045 10-11-2016, 00h03
Dernier message: ZeR0-@bSoLu
  [PYTHON] un bot IRC basique darcosion 1 151 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 239 25-02-2016, 18h45
Dernier message: otherflow
  [Python] Une autre façon de gérer les Virtualenv et Packages thxer 2 137 18-01-2016, 12h06
Dernier message: thxer
  [Python] rot script ark 9 480 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 371 03-03-2015, 10h55
Dernier message: ark
  Tester les sous-domaines d'un site cacaphonie 5 398 29-12-2014, 04h23
Dernier message: GreenBlood
  [python] Un décorateur pour inventorier les objets b0fh 1 167 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 197 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 132 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