Académique Documents
Professionnel Documents
Culture Documents
G Participer à la discussion…
Nom
Theevann − ⚑
T ⏲ il y a un an
Bonjour, je crois qu'il y a une petite erreur dans ce paragraphe:
Les adresses ne devraient elles pas être EBP + 0x4, EBP + 0x8, ... ?
0 0 • Répondre • Partager ›
n3wborn − ⚑
N ⏲ il y a 3 ans
Article au top !
Merci d' éclairer les lanternes avec simplicité et précision ;-)
1 0 • Répondre • Partager ›
1 of 4 30/01/2023 22:38
Firefox https://disqus.com/embed/comments/?base=default&...
Avec plaisir !
0 0 • Répondre • Partager ›
Thibaud − ⚑
T ⏲ il y a 3 ans
Salut,
superbe article, c'est la première fois que je comprends ce que je lis sur l'assembleur ... en tout
cas j'en ai l'impression ! :D
J'avais une question qui me pertube, pourquoi l'instruction PUSH n'est pas considérer comme
une fonction ?
Car d'après ce que j'ai compris si je fais push ebp ça doit faire la manipulation suivante :
c'est exacte ?
Foxxii − ⚑
F ⏲ il y a 4 ans
Bonjour,
fr0g − ⚑
⏲ il y a 5 ans
Plop dude, jolie intruduction :) et le soin apporté à ta rédaction est toujours appréciable :)
j'aimerais juste apporter une nuance (#LeCasseC***DeBase) concernant le NOP, qui ne fait
pas exactement "rien". Il s'agit d'un alias sur l'instruction "xchg eax, eax" (ou ax en 16bit), donc
lors de son appel, il va tenter d'échanger les valeurs des deux registres donnés en param (bon,
dans ce cas là c'est pas bien utile, on en conviendra). Ca ne change pas une vie c'est certain,
mais c'est le genre de trucs toujours croustillant à apprendre ^^.
2 of 4 30/01/2023 22:38
Firefox https://disqus.com/embed/comments/?base=default&...
Slackwa − ⚑
S ⏲ il y a 6 ans
en tout cas merci pour tes cours, tres enrichissant, j'ai toujours eu du mal avec la pile mais ici
j'ai mieux compris
0 0 • Répondre • Partager ›
Slackwa − ⚑
S ⏲ il y a 6 ans
par contre 7 en binaire c'est 0111 pas 1110 donc ca fausse le calcule 0x4 :)
0 0 • Répondre • Partager ›
switch − ⚑
⏲ il y a 6 ans
Je n'arrive pas à comprendre quelque chose ça me perturbe ... On fait push ebp puis mov epb,
esb ok donc à ce moment la old_ebp est à l'adresse epb + 4 donc quand on va faire un pop
ebp on va avoir l'adresse d'ESP et non pas celle de old_epb ??
0 0 • Répondre • Partager ›
3 of 4 30/01/2023 22:38
Firefox https://disqus.com/embed/comments/?base=default&...
dans EBP (mov EBP, ESP) donc EBP pointe sur le old_EBP qu'on vient de pusher. :)
0 0 • Répondre • Partager ›
Merci
0 0 • Répondre • Partager ›
⛺ Voir — uploads.disquscdn.com
4 of 4 30/01/2023 22:38