CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[asembleur] nul

ArsenicBottle
ArsenicBottle
Niveau 6
23 mai 2014 à 19:04:40

bonjour,
Je ne comprends pas grand chose à l'assembleur, et j'aimerai comprendre cette ligne... Si vous aviez des références pour m'aider à comprendre;.. c'est surtout le "offset " et "@" qui me posent problème.

:merci:

la ligne :
mov dword ptr [eax+70h], offset _PxIODispatch@8

Tikim
Tikim
Niveau 21
23 mai 2014 à 19:22:45

C'est quel assembleur ? Il y en a des tas de langages assembleur :o))

Pseudo supprimé
Pseudo supprimé 23 mai 2014 à 19:45:23

Pourquoi tu cherches à comprendre cette ligne si t'y comprends pas grand chose ? :(

Pseudo supprimé
Pseudo supprimé 23 mai 2014 à 20:29:37

Vu le background de _PxIODispatch, je ne répondrais pas à ta question avant que tu aies expliqué exactement ce que tu comptes faire et pourquoi tu t'intéresses à ça. Si tu ne maîtrises pas le sujet, j'ai bien peur que ce soit pour une raison très précise que tu documentes là-dessus...

kernel[]
kernel[]
Niveau 10
23 mai 2014 à 20:54:52

encore un qui essaie de comprendre une faille

ArsenicBottle
ArsenicBottle
Niveau 6
24 mai 2014 à 09:18:11

Effectivement, c'est pour comprendre l'exploitation d'une vulnérabilité adobe. C'est dans le dernier MISC. Vous pourrez voir dans les annexes du bouquin que 3 exploitations ont été publiées et librement téléchargeables. Donc si j'en avais besoin pour faire mon script kiddie, je n'au rai pas besoin de comprendre la ligne en question, il me suffirait de balancer le payload.

Ca fait un bout de temps que j'ai comme objectif de faire du reverse, mais je n'ai trouvé aucune ressource documentaire de qualité pour en faire. Du coup, j'essaye au moins de comprendre ce que je lis. Pour info (et c'est là ou ca me désole), je suis déjà dans le milieu de la sécu informatique (c'est mon métier), malheureusement sans compétence avancée (je n'ai jamais eu de formation informatique, c'est de l'autodidacte).
Je prendrai bien évidemment tout conseil, toute ressource documentaire intéressante, etc.

Sachant que je ne connais que les instructions de base en assembleur (vraiment de base, vous l'avez compris). Je galère juste un peu à trouver la bonne requête google qui me permette de comprendre cette ligne.

ArsenicBottle
ArsenicBottle
Niveau 6
24 mai 2014 à 10:04:46

merci elite_2009. Si je comprends bien, le @ est interprété par la machine pour qu'après l'appel de la fonction PxIODispatch, le nettoyage de la pile s'effectue sur 8 bytes ?

Guklam
Guklam
Niveau 10
24 mai 2014 à 12:54:12

elite_2009 Voir le profil de elite_2009
Posté le 23 mai 2014 à 22:19:21 Avertir un administrateur
le @8 veut dire que PxIODispatch est une fonction stdcall qui demande 8 bytes en argument, c'est important pour le stack.

eax devrait contenir l'adresse d'un tableau ou d'une structure.

  • (eax + 0x70) = &PxIODispatch;

Chinois 2.0 :hap:

ArsenicBottle
ArsenicBottle
Niveau 6
25 mai 2014 à 17:17:56

merci elite, pour l'explication et les références! bon we.

Big_Wig
Big_Wig
Niveau 6
25 mai 2014 à 19:22:11

http://www.MarieLaGeek.com/?id=19909 :bave:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment