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

x86 32-bits / 64-bits Assembleur Discussion :

[Débutant] [Info] Comment est stocké un objet flash ?


Sujet :

x86 32-bits / 64-bits Assembleur

  1. #1
    Membre actif Avatar de orelero
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 389
    Points : 274
    Points
    274
    Par défaut [Débutant] [Info] Comment est stocké un objet flash ?
    Bonjour,
    j'aimerais essayer d'écrire un loader pour patcher des octets en mémoire.
    Seulement je n'ai aucune idée d'où sont stockées toutes les données.
    Ce que je veux est trés périlleux et sans doute impossible :
    l'application en question est un objet flash integré dans une page html (en l'occurrence un jeu flash online), et je voudrais prolonger les lignes dessinées par le lecteur flash en patchant la mémoire.
    La seule intuition que j'ai serait de faire tourner l'application alors qu'une sorte de programme écouteur vérifie quels octets ont été changés lorsque cette ligne a été dessinée ou redessinée.
    Voilà
    "L'imagination est plus importante que la connaissance." - Albert Einstein.

  2. #2
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Desole, mais je pense que tu peux oublier... En vrac, les problemes que tu risque de rencontrer :
    • L'adresse ou se trouve ces infos n'est pas fixe
    • Si jamais tu arrivais a trouver une methode pour mettre la main dessus, tu n'y aurait de toutes facon pas acces (Heuuu enfin, ca depends de l'OS ! Je part du principe qu'il gere la securite des processus...)
    • Si tu y avais access, il faudrait savoir "comment ca marche" pour la representation des donnees en memoire, ce qui necessite d'avoir le code source original du generateur du flash (ou de l'interpreteur selon comment ca fonctionne ... je connais pas flash)
    • Il faudrait faire l'algo qui va bien pour reecrire les donnees correctement ce qui pose le probleme precedent (comment c'est organise) et celui d'avant (tu n'y a pas access)
    • L'application doit alors prendre ses donnees en consideration, donc on doit lui dire "Hey ! Toi, relis la memoire", choses qui ne peut etre demandee que si le programmeur de l'appli originale l'a prevus


    Bref, a mes yeux c'est extremement difficile a faire... Rien n'est impossible, certe, mais quand meme... j'essayerai meme pas

    Smortex

    Les FAQ Assembleur - Linux
    In The Beginning Was The Command Line Neal Stephenson

  3. #3
    Membre actif Avatar de orelero
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 389
    Points : 274
    Points
    274
    Par défaut
    ok merci, je m'en doutais un peu, c'est vrai
    En fait c'est un hollandais qui a sa propre société d'info qui m'a dit que c'etait possible, je lui demanderai comment il compte faire et je post reply ici.
    "L'imagination est plus importante que la connaissance." - Albert Einstein.

Discussions similaires

  1. où (voire comment) est ce contrôle/objet dans Flex ?
    Par clavier12AZQSWX dans le forum Flex
    Réponses: 7
    Dernier message: 31/08/2009, 17h40
  2. Réponses: 2
    Dernier message: 13/10/2007, 01h55
  3. Réponses: 2
    Dernier message: 29/11/2005, 15h40
  4. Réponses: 2
    Dernier message: 05/07/2005, 17h40
  5. Comment tester qu'un objet String est bien initialisé
    Par Jones dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 17/09/2004, 11h29

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