/images/avatar.png

Ropemporium x86_64 callme

callme Introduction Cette fois-ci on doit appeler trois fonctions successivement avec des paramètres attendus. Découverte gef➤ disas usefulFunction Dump of assembler code for function usefulFunction: 0x00000000004008f2 <+0>: push rbp 0x00000000004008f3 <+1>: mov rbp,rsp 0x00000000004008f6 <+4>: mov edx,0x6 0x00000000004008fb <+9>: mov esi,0x5 0x0000000000400900 <+14>: mov edi,0x4 0x0000000000400905 <+19>: call 0x4006f0 <callme_three:@plt> 0x000000000040090a <+24>: mov edx,0x6 0x000000000040090f <+29>: mov esi,0x5 0x0000000000400914 <+34>: mov edi,0x4 0x0000000000400919 <+39>: call 0x400740 <callme_two@plt> 0x000000000040091e <+44>: mov edx,0x6 0x0000000000400923 <+49>: mov esi,0x5 0x0000000000400928 <+54>: mov edi,0x4 0x000000000040092d <+59>: call 0x400720 <callme_one@plt> 0x0000000000400932 <+64>: mov edi,0x1 0x0000000000400937 <+69>: call 0x400750 <exit@plt> End of assembler dump.