Question: Please help with this problem, been stuck for a couple of days. What should the 6 digits be in order to difuse this Phase_2? Dump

Please help with this problem, been stuck for a couple of days. What should the 6 digits be in order to difuse this Phase_2?

Dump of assembler code for function phase_2: 0x0000000000400afd <+0>: push %rbp 0x0000000000400afe <+1>: mov %rsp,%rbp 0x0000000000400b01 <+4>: sub $0x30,%rsp 0x0000000000400b05 <+8>: mov %rdi,-0x28(%rbp) 0x0000000000400b09 <+12>: lea -0x20(%rbp),%rdx 0x0000000000400b0d <+16>: mov -0x28(%rbp),%rax 0x0000000000400b11 <+20>: mov %rdx,%rsi 0x0000000000400b14 <+23>: mov %rax,%rdi 0x0000000000400b17 <+26>: callq 0x40104e 0x0000000000400b1c <+31>: mov -0x20(%rbp),%eax 0x0000000000400b1f <+34>: test %eax,%eax 0x0000000000400b21 <+36>: jns 0x400b28 0x0000000000400b23 <+38>: callq 0x4013ac 0x0000000000400b28 <+43>: movl $0x1,-0x4(%rbp) 0x0000000000400b2f <+50>: jmp 0x400b58 0x0000000000400b31 <+52>: mov -0x4(%rbp),%eax 0x0000000000400b34 <+55>: cltq 0x0000000000400b36 <+57>: mov -0x20(%rbp,%rax,4),%edx 0x0000000000400b3a <+61>: mov -0x4(%rbp),%eax 0x0000000000400b3d <+64>: sub $0x1,%eax 0x0000000000400b40 <+67>: cltq 0x0000000000400b42 <+69>: mov -0x20(%rbp,%rax,4),%ecx

this assembly language is in C. i do not need to code it but deduce which values it reads (1-6). figure out the pattern.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!