Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Given the following assembly code: What are the 3 values needed to defuse the bomb or please tell me how I would get them using

Given the following assembly code:
What are the 3 values needed to defuse the bomb or please tell me how I would get them using gdb commands. The correct format is %d %c %d
Dump of assembler code for function phase_3:
0x0000000000400f5a <+0>: sub $0x18,%rsp
0x0000000000400f5e <+4>: lea 0x8(%rsp),%r8
0x0000000000400f63<+9>: lea 0x7(%rsp),%rcx
0x0000000000400f68<+14>: lea 0xc(%rsp),%rdx
0x0000000000400f6d <+19>: mov $0x40251a,%esi
0x0000000000400f72<+24>: mov $0x0,%eax
0x0000000000400f77<+29>: callq 0x400c30<__isoc99_sscanf@plt>
0x0000000000400f7c <+34>: cmp $0x2,%eax
0x0000000000400f7f <+37>: jle 0x400f97
0x0000000000400f81<+39>: cmpl $0x7,0xc(%rsp)
0x0000000000400f86<+44>: ja 0x40108c
0x0000000000400f8c <+50>: mov 0xc(%rsp),%eax
0x0000000000400f90<+54>: jmpq *0x402540(,%rax,8)
0x0000000000400f97<+61>: callq 0x4015c9
0x0000000000400f9c <+66>: jmp 0x400f81
0x0000000000400f9e <+68>: mov $0x72,%eax
0x0000000000400fa3<+73>: cmpl $0x246,0x8(%rsp)
0x0000000000400fab <+81>: je 0x401096
0x0000000000400fb1<+87>: callq 0x4015c9
0x0000000000400fb6<+92>: mov $0x72,%eax
0x0000000000400fbb <+97>: jmpq 0x401096
0x0000000000400fc0<+102>: mov $0x7a,%eax
0x0000000000400fc5<+107>: cmpl $0x30b,0x8(%rsp)
0x0000000000400fcd <+115>: je 0x401096
0x0000000000400fd3<+121>: callq 0x4015c9
0x0000000000400fd8<+126>: mov $0x7a,%eax
0x0000000000400fdd <+131>: jmpq 0x401096
0x0000000000400fe2<+136>: mov $0x6a,%eax
0x0000000000400fe7<+141>: cmpl $0xd8,0x8(%rsp)
0x0000000000400fef <+149>: je 0x401096
0x0000000000400ff5<+155>: callq 0x4015c9
0x0000000000400ffa <+160>: mov $0x6a,%eax
0x0000000000400fff <+165>: jmpq 0x401096
0x0000000000401004<+170>: mov $0x74,%eax
0x0000000000401009<+175>: cmpl $0x70,0x8(%rsp)
0x000000000040100e <+180>: je 0x401096
0x0000000000401014<+186>: callq 0x4015c9
0x0000000000401019<+191>: mov $0x74,%eax
0x000000000040101e <+196>: jmp 0x401096
0x0000000000401020<+198>: mov $0x6a,%eax
0x0000000000401025<+203>: cmpl $0x91,0x8(%rsp)
0x000000000040102d <+211>: je 0x401096
0x000000000040102f <+213>: callq 0x4015c9
0x0000000000401034<+218>: mov $0x6a,%eax
0x0000000000401039<+223>: jmp 0x401096
0x000000000040103b <+225>: mov $0x78,%eax
0x0000000000401040<+230>: cmpl $0x3a8,0x8(%rsp)
0x0000000000401048<+238>: je 0x401096
--Type for more, q to quit, c to continue without paging--\
0x00

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M Kroenke, David J Auer

6th Edition

0132742926, 978-0132742924

More Books

Students also viewed these Databases questions

Question

What Is acidity?

Answered: 1 week ago

Question

Explain the principles of delegation

Answered: 1 week ago

Question

State the importance of motivation

Answered: 1 week ago

Question

Discuss the various steps involved in the process of planning

Answered: 1 week ago

Question

What are the challenges associated with tunneling in urban areas?

Answered: 1 week ago

Question

What is the basis for Security Concerns in Cloud Computing?

Answered: 1 week ago

Question

Describe the three main Cloud Computing Environments.

Answered: 1 week ago