This is a assembly language from a phase of binary bomb, what string do i need to input in order to defuse the bomb 0x00000000004014dc <+0>:     sub    $0x8,%rsp     0x00000000004014e0 <+4>:     cmpb   $0x41,(%rdi)    0x00000000004014e3 <+7>:     jne    0x40151c   0x00000000004014e5 <+

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Topic Video
Question

This is a assembly language from a phase of binary bomb, what string do i need to input in order to defuse the bomb

0x00000000004014dc <+0>:     sub    $0x8,%rsp    
0x00000000004014e0 <+4>:     cmpb   $0x41,(%rdi)   
0x00000000004014e3 <+7>:     jne    0x40151c <bombphase_1+64> 
0x00000000004014e5 <+9>:     cmpb   $0x2e,0x1(%rdi)            
0x00000000004014e9 <+13>:    jne    0x40151c <bombphase_1+64>  
0x00000000004014eb <+15>:    cmpb   $0x71,0x3(%rdi)            
0x00000000004014ef <+19>:    jne    0x40151c <bombphase_1+64>   
0x00000000004014f1 <+21>:    cmpb   $0x4b,0x4(%rdi)            
0x00000000004014f5 <+25>:    jne    0x40151c <bombphase_1+64> 
0x00000000004014f7 <+27>:    cmpb   $0x63,0x2(%rdi)           
0x00000000004014fb <+31>:    je     0x40152a <bombphase_1+78> 
0x00000000004014fd <+33>:    cmp    %cl,0x1f(%rdi)            
0x0000000000401500 <+36>:    jne    0x40151c <bombphase_1+64>  
0x0000000000401502 <+38>:    movzbl 0x28(%rdi),%ecx            
0x0000000000401506 <+42>:    movzbl 0x16(%rdi),%eax           
0x000000000040150a <+46>:    cmp    %al,%cl                  
0x000000000040150c <+48>:    je     0x40151c <bombphase_1+64>
0x000000000040150e <+50>:    or     $0xe,%eax                
0x0000000000401511 <+53>:    mov    %eax,%edx                 
0x0000000000401513 <+55>:    mov    $0x1,%eax                
0x0000000000401518 <+60>:    cmp    %dl,%cl                  
0x000000000040151a <+62>:    je     0x40152f <bombphase_1+83>
0x000000000040151c <+64>:    callq  0x401e54 <explosion_begins>
0x0000000000401521 <+69>:    mov    $0xfffffffffe7ed1e5,%rax    
0x0000000000401528 <+76>:    jmp    0x40152f <bombphase_1+83>  
0x000000000040152a <+78>:    mov    $0x0,%eax   
0x000000000040152f <+83>:    add    $0x8,%rsp    

0x0000000000401533 <+87>:    retq 

Expert Solution
Step 1

Here is the answer below:-

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY