Question: I need help with binary bomb phase 2 assembly interpretation in C code. I passed phase 1, I dont know what is this doing :
I need help with binary bomb phase 2 assembly interpretation in C code. I passed phase 1, I dont know what is this doing :
00001524 : 1524: f3 0f 1e fb endbr32 1528: 55 push %ebp 1529: 89 e5 mov %esp,%ebp 152b: 83 ec 0c sub $0xc,%esp 152e: e8 ae 04 00 00 call 19e1 <__x86.get_pc_thunk.ax> 1533: 05 81 2a 00 00 add $0x2a81,%eax 1538: 8b 4d 08 mov 0x8(%ebp),%ecx 153b: 8b 55 0c mov 0xc(%ebp),%edx 153e: 8b 45 10 mov 0x10(%ebp),%eax 1541: 88 4d fc mov %cl,-0x4(%ebp) 1544: 88 55 f8 mov %dl,-0x8(%ebp) 1547: 88 45 f4 mov %al,-0xc(%ebp) 154a: 80 7d fc 6f cmpb $0x6f,-0x4(%ebp) 154e: 75 13 jne 1563 1550: 80 7d f8 67 cmpb $0x67,-0x8(%ebp) 1554: 75 0d jne 1563 1556: 80 7d f4 7a cmpb $0x7a,-0xc(%ebp) 155a: 75 07 jne 1563 155c: b8 01 00 00 00 mov $0x1,%eax 1561: eb 05 jmp 1568 1563: b8 00 00 00 00 mov $0x0,%eax 1568: c9 leave 1569: c3 ret