Question: Binary Bomb Phase 3: Can you please interpret what this assembly language is doing and what input will properly defuse this phase? Dump of assembler

Binary Bomb Phase 3:

Can you please interpret what this assembly language is doing and what input will properly defuse this phase?

Binary Bomb Phase 3: Can you please interpret what this assembly language

Dump of assembler code for function phase_3: sub $0x18,%rsp lea 0x8 (rsp),%rcx 0x0000000000401170 0x0000000000401174 0x0000000000401179 0x000000000040117e 8x0000000000401183 : mov $8x402507 , %esi 0x0000000000401188: mov $6x0,%eax 0x000000000040118d : 0x0000000000401192 6x0000000000401195 : jg 6x40119c 0x0000000000401197 0x000000000040119c cmpl $0x7,0xc(%rsp) 0x00000000004011a1 6x00000000004011a3: mov 0xc(%rsp) ,%eax 0x00000000004011a7 :jmpq *0x402420 (,%rax, 8) 0x00000000004011ae(+62>: mov $0x1a2 ,%eax 0x00000000004011b3 : 0x00000000004011b5 mov $0xf5,%eax 8x00000000004011ba : jmp 6x4011f0 0x00000000004011bc : mov $0x275 ,%eax 0x00000000004011c1 0x00000000004011c3 mov$0x253,%eax 0x00000000004011c8 0x00000000004011ca: mov $0x229,%eax 0x00000000004011cf : 0x00000000004011d1 : 0x00000000004011d6 6x00000000004011d8: mov $0x113,%eax 0x00000000004011dd 0x00000000004011df : mov$0x23a,%eax 0x00000000004011e4 : jmp x4011f0 0x00000000004011eb: mov $0x8,%eax 8x00000000004011f0(+128>: mov 0x4 (%rsp) ,%edx 0x00000000004011f4 0x0000000000401201 cmp $0x1,%eax callq 0x40140c ja x4011e6 jmp 0x40!1f0 jmp 0x4011f0 jmp 0x4011f0 jmp 0x4011f0 mov $0x160,%eax 0x401201 End of assembler dump

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!