Questions tagged [binary-bomb]

A binary bomb is a specific kind of disassembly puzzle. The "bomb" is a program which expects a certain series of answers to be typed in order to defuse it. Any mistake causes the bomb to "explode".

26 questions
0
votes
2 answers

Binary Bomb Phase 5 - Looking for two ints as input

I'm currently working on the binary bomb project and am stuck on phase 5. My version appears to be a little different than the other walkthroughs and tutorials I've searched for. This is x86-64 assembly. I've figured out that it is looking for two…
J. Doe
  • 3
  • 2
0
votes
0 answers

Debugging Assembly (from binary file) in gdb

I'm trying to get the answer for one of those binary bombs. This is for school so please just help point me in the correct direction, I believe I am close to solving the puzzle. Here's the piece of assembly I'm stuck on: 0x080485e9 <+127>: call …
chaseshak
  • 303
  • 2
  • 9
0
votes
0 answers

Binary Bomb Defusal Calling Function

So I've been working on this binary bomb for days and I am nearly finished. Just two more phases to go, and it is due tomorrow night. I've worked through the disassembled code as posted below and I can't seem to figure out exactly what is…
Lance_P
  • 299
  • 2
  • 16
0
votes
0 answers

How to read ATT assembly to c function within function in binary bomb

I have given assignment to read binary bomb. I am confused as far as how func4 and phase_4 linked together. the following are the code. =================== Dump of assembler code for function phase_4: 0x08048d3a <+0>: push %ebp …
JPC
  • 5,063
  • 20
  • 71
  • 100
-1
votes
1 answer

Binary Bomb Stage 2 Arithmetic

I have been trying to figure out the values for this stage for days but I just can't seem to get it. What I know is that there are 3 input values required: %rsi, %rdx, %rcx. The values for %rdx and %rcx has to be equal. Much help is greatly…
devcode
  • 3
  • 2
-1
votes
1 answer

Binary bomb phase 3 issue

I am trying to complete a binary bomb exercise, and I have made it through the first 2 phases but I am stuck on how to even being solving it, as all the guides I have found feature a different assembly code and none of the same variables. I'm not…
-1
votes
1 answer

Binary bomb statements clarification

I am trying to use gdb debugger to solve the binary bomb and I am stuck at these two statements. I just want to know what does these statements mean. cmp $0x1,%eax cmpl $0x1f5,0x1c(%esp)
shrum
  • 1
  • 1
-1
votes
1 answer

Assembly code confusion for binary bomb

I am currently trying to finish my binary bomb project. I am currently stuck in the second phase. I've already checked and found out that the password to defuse this phase of the bomb requires 3 inputs to pass, and that it's comparing them in byte…
user3101890
  • 13
  • 1
  • 5
-1
votes
1 answer

Binary Bomb phase 4 memory location

I am a bit over halfway through a Binary Bomb assignment and I am a little stumped. This is homework. Here is the dump of phase 4: Dump of assembler code for function phase_4: 0x08048cdd <+0>: push %ebp 0x08048cde <+1>: mov …
cassiusclay
  • 376
  • 1
  • 5
  • 19
-1
votes
2 answers

understanding assembly code for binary bomb phase 2

I am working on the binary bomb project. I am working on this code and I am trying to understand parts of the assembly code. So I get through phase1 easily, and for phase 2 I need to input 4 characters. For example: phase-2: x y z d In the example…
mufc
  • 695
  • 3
  • 16
  • 31
-2
votes
1 answer

reverse engineering in C; bomb lab

I am doing a lab for my cs class and we are reverse engineering a "binary bomb". I am confused on a few assembler instructions. If anyone could explain what these do and how the work I would greatly appreciate it. lea 0x10(%rbx), %rbp. Im pretty…
1
2