IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Cookies] logiciel reverse engineering


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Par défaut [Cookies] logiciel reverse engineering
    Bojour,

    j'aimerais savoir s'il existe un logiciel gratuit qui fait le reverse engineering php.

    merci d'avanve.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 87
    Par défaut
    Bonjour

    Tu entend quoi exactement pas reverse engineering ???
    Pour moi ca signifie decompiler ?
    Mais comment veux tu decompiler du php ca se compile pas ?
    Et a partir de quoi veux tu faire du reverse engineering de la page HTML genere ? Ca parait quasiment impossible ? Il faudrait tester toutes les combinaisons possible suivant l'heure la date, la facon du tu as rempli le formulaire de la page precedente...
    On ne peut pas deviner comment est ecrit un programme a partir de ce qu'il fait c prouve (bien sur on peut trouver un programme qui fait la meme chose et supposer qu'ils ont des codes sources proches)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Par défaut
    Le reverse engineering, c'est faire un diagrame uml a partir des fichiers source deja existant.

  4. #4
    Membre émérite Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Par défaut
    Reverse engeneering, c'est un terme plutôt vague, ca veut tout dire et rien dire à la fois ...
    Donc un logiciel qui fait quelque chose qui n'est pas bien défini ... ben non ça existe pas.
    Par contre, avec plusieurs outils adaptés et une bonne dose de matiere grise, tu peux étudier le comportement d'une application et essayer de décortiquer ses mécanismes internes.
    La première chose à faire consiste effectivement à étudier le code html generé, et en particulier les formulaires. Pour cela, n'importe quel éditeur de texte fera l'affaire.
    La deuxième serait d'étudier les échanges client-serveur, nottament les cookies , les valeurs passées en parametre des requetes http, etc ... Pour ceci, certains navigateurs proposent des fonctionnalités plus ou moins avancées (il existe des extentions pour firefox assez interessantes) sinon, un sniffer du genre d'ethereal te permettra de 'tout voir'.
    Enfin, dans l'hypothèse ou tu veux vérifier la sécurité d'une application qui est intallée sur un serveur à toi, il existe des scanneurs de failles CGI ... plus ou moins performants (un bon nombre ne sont que des gadgets pour apprentis-hackers de 14 ans) et plus ou moins à jour.
    Evidamment, si tu te trouve dans l'hypothèse que je viens de citer, l'approche la plus efficace sera l'etude des sources php, cela va sans dire ...

  5. #5
    Membre émérite Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Par défaut
    Citation Envoyé par Mammuth
    Le reverse engineering, c'est faire un diagrame uml a partir des fichiers source deja existant.
    Ah, ben si c'est ça que tu veux faire, puisque tu as les sources, pas besoin d'un logiciel : un crayon, une feuille de papier et c'est parti !
    Je sais que à l'époque Objecteering permettait de faire cela à partir de sources Java ou C++. Peut-être qu'avec l'arrivée du PHP objet ils s'y sont mis aussi ? :
    Si ce n'est pas le cas, je pense que l'on peut raisonnablement esperer que ça arrivera prochainement dans une nouvelle version (ca serait pas mal d'ailleurs).
    En tout cas, si tu trouves un logiciel qui le fait, ca serait sympa de le dire, ca m'interesse

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Par défaut
    salut
    tu peut tenter l'api de reflexion de php5
    sous win il withclass mais il n'est pas gratuit et sous linux peut eter que umbrelo le fait mais je suis vraiment pas sur

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Par défaut
    peut etre que php2xmi est une bonne solution

  8. #8
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Juste pour remettre les pendules à l'heure : le reverse engeneering, c'est arriver au code puis à l'analyse à partir du produit fini plutôt qu'à partir des sources... Or ça, cela m'étonnerait franchement que cela existe pour une page Web.

Discussions similaires

  1. Est-il possible de bloquer le reverse engineering ?
    Par fugi dans le forum Assembleur
    Réponses: 39
    Dernier message: 31/07/2007, 03h33
  2. Reverse engineering - Logiciels
    Par hair_peace dans le forum Outils
    Réponses: 1
    Dernier message: 06/03/2007, 15h05
  3. cherche outil de reverse engineering
    Par peppena dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 14/06/2005, 16h59
  4. [HELP] Reverse Engineering
    Par ArKhAn dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 13/12/2004, 22h15
  5. reverse engineering en C#
    Par Bouboubou dans le forum Rational
    Réponses: 3
    Dernier message: 07/10/2004, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo