CMP a, b // vergelijk a met b
mov a,b // Geeft de waarde van b aan de waarde van a, zodat a=b
ret // Terug naar het hoofdprogramma
nee // Geen werking, afkorting van "do nothing" (machinecode 90)
(Ultraedit opent het edit exe-bestand en ziet 90 equivalente assembly-statements van nop)
call // roept de subroutine aan, die eindigt op ret
je of jz // gelijke sprong (machinecode is 74 of 84)
JNE of JNZ // springen als niet gelijk is (machinecode is 75 of 85)
jmp // onvoorwaardelijke sprong (machinecode is EB)
jb // Als het kleiner is dan het is, spring dan het
ja // Als het groter is, spring dan
jg // Als het groter is, spring dan
jge // Als het groter is dan of gelijk, wordt het overgeslagen
jl // Als het kleiner is dan spring dan
Pop-Up XXX // XXX uit de stapel
Push xxx // xxx stack
Mantra van slooponkwetsbaarheid
Eén (spring) zal sterven, en negen buizen (90) zullen Hu zijn
(overeenkomend met 2 hierboven - aangepast naar nop)
Eén (spring) naar Hu, één taart (EB) om te wachten
(Overeenkomend met 1 hierboven - aangepast naar jmp)
(74) Verandering (75)
(84) Verandering (85)
Het maakt niet uit als je het niet begrijpt, je moet het eerst in gedachten houden en het later langzaam begrijpen.
|