I am still having trouble with this phase as I don’t really getthe assembly code. Please walk me through the code in order tosolve it.
000000000040112b <phase 5>: 40112b: 53 40112c: 48 83 ec 10 401130: 48 89 fb 401133: e8 49 02 00 00 401138: 83 f8 06 40113b: 74 45 40113d: e8 c2 04 00 00 401142: eb 3e 401144: Of b6 14 03 401148: 83 e2 Of 40114b: Of b6 92 00 26 40 00 401152: 88 14 04 401155: 48 83 CO 01 401159: 48 83 f8 06 40115d: 75 e5 40115f: c6 44 24 06 00 401164: be b7 25 40 00 401169: 48 89 e7 40116c: e8 20 02 00 00 401171: 85 co 401173: 74 14 401175: e8 8a 04 00 00 40117a: 66 Of 1f 44 00 00 401180: eb 07 401182: b8 00 00 00 00 401187: eb bb 401189: 48 83 c4 10 40118d: 40118e: push Srbx sub $0x10, &rsp mov Erdi,&rbx callg 401381 <string_length> cmp $0x6, Seax je 401182 <phase 5+0x57> callq 401604 <explode bomb> jmp 401182 <phase 5+0x57> movzbl (&rbx, frax, 1), Sedx and $Oxf, Sedx movzbl Ox402600 (&rdx), fedx mov %dl, (rsp, grax, 1) add $0x1, frax cmp $0x6, &rax jne 401144 <phase 5+0x19> movb $0x0,0x6(&rsp) mov $0x4025b7, fesi mov Ersp,%rdi callq 40139e <strings_not_equal> test Seax, Seax je 401189 <phase 5+0x5e> callq 401604 <explode_bomb> nopw Ox0 (&rax, frax, 1) 401189 <phase_5+0x5e> mov $0x0, Šeax jmp 401144 <phase 5+0x19> add $0x10, &rsp pop %rbx reta jmp 5b Show transcribed image text 000000000040112b : 40112b: 53 40112c: 48 83 ec 10 401130: 48 89 fb 401133: e8 49 02 00 00 401138: 83 f8 06 40113b: 74 45 40113d: e8 c2 04 00 00 401142: eb 3e 401144: Of b6 14 03 401148: 83 e2 Of 40114b: Of b6 92 00 26 40 00 401152: 88 14 04 401155: 48 83 CO 01 401159: 48 83 f8 06 40115d: 75 e5 40115f: c6 44 24 06 00 401164: be b7 25 40 00 401169: 48 89 e7 40116c: e8 20 02 00 00 401171: 85 co 401173: 74 14 401175: e8 8a 04 00 00 40117a: 66 Of 1f 44 00 00 401180: eb 07 401182: b8 00 00 00 00 401187: eb bb 401189: 48 83 c4 10 40118d: 40118e: push Srbx sub $0x10, &rsp mov Erdi,&rbx callg 401381 cmp $0x6, Seax je 401182 callq 401604 jmp 401182 movzbl (&rbx, frax, 1), Sedx and $Oxf, Sedx movzbl Ox402600 (&rdx), fedx mov %dl, (rsp, grax, 1) add $0x1, frax cmp $0x6, &rax jne 401144 movb $0x0,0x6(&rsp) mov $0x4025b7, fesi mov Ersp,%rdi callq 40139e test Seax, Seax je 401189 callq 401604 nopw Ox0 (&rax, frax, 1) 401189 mov $0x0, Šeax jmp 401144 add $0x10, &rsp pop %rbx reta jmp 5b
Expert Answer
Answer to I am still having trouble with this phase as I don’t really get the assembly code. Please walk me through the code in or…