Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I'm currently working on the assembly code-based binary bomb lab. I'm on phase 2 right now, but I'm not sure how to proceed right now.

I'm currently working on the assembly code-based binary bomb lab. I'm on phase 2 right now, but I'm not sure how to proceed right now. I know that the first number in the 6-number code is 0, but I'm having trouble figuring out the loop. Any help would be appreciated!

0x0000000000400f0c <+0>: push %rbp

0x0000000000400f0d <+1>: push %rbx

0x0000000000400f0e <+2>: sub $0x28,%rsp

0x0000000000400f12 <+6>: mov %rsp,%rsi

0x0000000000400f15 <+9>: callq 0x4015b5

0x0000000000400f1a <+14>: cmpl $0x0,(%rsp)

0x0000000000400f1e <+18>: jne 0x400f27

0x0000000000400f20 <+20>: cmpl $0x1,0x4(%rsp)

0x0000000000400f25 <+25>: je 0x400f48

0x0000000000400f27 <+27>: callq 0x40157f

0x0000000000400f2c <+32>: jmp 0x400f48

0x0000000000400f2e <+34>: mov -0x8(%rbx),%eax

0x0000000000400f31 <+37>: add -0x4(%rbx),%eax

0x0000000000400f34 <+40>: cmp %eax,(%rbx)

0x0000000000400f36 <+42>: je 0x400f3d

0x0000000000400f38 <+44>: callq 0x40157f

0x0000000000400f3d <+49>: add $0x4,%rbx

0x0000000000400f41 <+53>: cmp %rbp,%rbx

0x0000000000400f44 <+56>: jne 0x400f2e

0x0000000000400f46 <+58>: jmp 0x400f54

0x0000000000400f48 <+60>: lea 0x8(%rsp),%rbx

0x0000000000400f4d <+65>: lea 0x18(%rsp),%rbp

0x0000000000400f52 <+70>: jmp 0x400f2e

0x0000000000400f54 <+72>: add $0x28,%rsp

0x0000000000400f58 <+76>: pop %rbx

0x0000000000400f59 <+77>: pop %rbp

0x0000000000400f5a <+78>: retq

End of assembler dump.

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

Automating Access Databases With Macros

Authors: Fish Davis

1st Edition

1797816349, 978-1797816340

More Books

Students also viewed these Databases questions

Question

Language in Context?

Answered: 1 week ago