Code: int main() { return 0; } ################## scanelf -qTv: test: (memory/data?) [0x3AC] in (optimized out) [0x3A0] 3a8: 50 push %eax 3a9: 54 push %esp 3aa: 52 push %edx 3ab: 68 d0 04 00 00 push $0x4d0 3ac: R_386_RELATIVE *ABS* 3b0: 68 60 04 00 00 push $0x460 3b1: R_386_RELATIVE *ABS* 3b5: 51 push %ecx 3b6: 56 push %esi test: (memory/data?) [0x3B1] in (optimized out) [0x3A0] 3a9: 54 push %esp 3aa: 52 push %edx 3ab: 68 d0 04 00 00 push $0x4d0 3ac: R_386_RELATIVE *ABS* 3b0: 68 60 04 00 00 push $0x460 3b1: R_386_RELATIVE *ABS* 3b5: 51 push %ecx 3b6: 56 push %esi 3b7: 68 44 04 00 00 push $0x444 3b8: R_386_RELATIVE *ABS* test: (memory/data?) [0x3B8] in (optimized out) [0x3A0] 3b0: 68 60 04 00 00 push $0x460 3b1: R_386_RELATIVE *ABS* 3b5: 51 push %ecx 3b6: 56 push %esi 3b7: 68 44 04 00 00 push $0x444 3b8: R_386_RELATIVE *ABS* 3bc: e8 fc ff ff ff call 3bd <_start+0x1d> 3bd: R_386_PC32 __libc_start_main 3c1: f4 hlt 3c2: 90 nop test: (memory/data?) [0x3F8] in (optimized out) [0x3A0] 3f0: 55 push %ebp 3f1: 89 e5 mov %esp,%ebp 3f3: 83 ec 08 sub $0x8,%esp 3f6: 80 3d 0c 20 00 00 00 cmpb $0x0,0x200c 3f8: R_386_RELATIVE *ABS* 3fd: 74 0c je 40b <_start+0x6b> 3ff: eb 1c jmp 41d <_start+0x7d> 401: 83 c0 04 add $0x4,%eax test: (memory/data?) [0x405] in (optimized out) [0x3A0] 3fd: 74 0c je 40b <_start+0x6b> 3ff: eb 1c jmp 41d <_start+0x7d> 401: 83 c0 04 add $0x4,%eax 404: a3 08 20 00 00 mov %eax,0x2008 405: R_386_RELATIVE *ABS* 409: ff d2 call *%edx 40b: a1 08 20 00 00 mov 0x2008,%eax 40c: R_386_RELATIVE *ABS* 410: 8b 10 mov (%eax),%edx test: (memory/data?) [0x40C] in (optimized out) [0x3A0] 401: 83 c0 04 add $0x4,%eax 404: a3 08 20 00 00 mov %eax,0x2008 405: R_386_RELATIVE *ABS* 409: ff d2 call *%edx 40b: a1 08 20 00 00 mov 0x2008,%eax 40c: R_386_RELATIVE *ABS* 410: 8b 10 mov (%eax),%edx 412: 85 d2 test %edx,%edx 414: 75 eb jne 401 <_start+0x61> test: (memory/data?) [0x418] in (optimized out) [0x3A0] 410: 8b 10 mov (%eax),%edx 412: 85 d2 test %edx,%edx 414: 75 eb jne 401 <_start+0x61> 416: c6 05 0c 20 00 00 01 movb $0x1,0x200c 418: R_386_RELATIVE *ABS* 41d: c9 leave 41e: c3 ret 41f: 90 nop test: (memory/data?) [0x427] in (optimized out) [0x3A0] 420: 55 push %ebp 421: 89 e5 mov %esp,%ebp 423: 83 ec 08 sub $0x8,%esp 426: a1 24 1f 00 00 mov 0x1f24,%eax 427: R_386_RELATIVE *ABS* 42b: 85 c0 test %eax,%eax 42d: 74 12 je 441 <_start+0xa1> 42f: b8 00 00 00 00 mov $0x0,%eax 430: R_386_32 _Jv_RegisterClasses test: (memory/data?) [0x43B] in (optimized out) [0x3A0] 42f: b8 00 00 00 00 mov $0x0,%eax 430: R_386_32 _Jv_RegisterClasses 434: 85 c0 test %eax,%eax 436: 74 09 je 441 <_start+0xa1> 438: c7 04 24 24 1f 00 00 movl $0x1f24,(%esp) 43b: R_386_RELATIVE *ABS* 43f: ff d0 call *%eax 441: c9 leave 442: c3 ret test: (memory/data?) [0x4E5] in (optimized out: previous __i686.get_pc_thunk.bx) [0x4D1] 4e0: 55 push %ebp 4e1: 89 e5 mov %esp,%ebp 4e3: 53 push %ebx 4e4: bb 14 1f 00 00 mov $0x1f14,%ebx 4e5: R_386_RELATIVE *ABS* 4e9: 83 ec 04 sub $0x4,%esp 4ec: a1 14 1f 00 00 mov 0x1f14,%eax 4ed: R_386_RELATIVE *ABS* 4f1: 83 f8 ff cmp $0xffffffff,%eax test: (memory/data?) [0x4ED] in (optimized out: previous __i686.get_pc_thunk.bx) [0x4D1] 4e3: 53 push %ebx 4e4: bb 14 1f 00 00 mov $0x1f14,%ebx 4e5: R_386_RELATIVE *ABS* 4e9: 83 ec 04 sub $0x4,%esp 4ec: a1 14 1f 00 00 mov 0x1f14,%eax 4ed: R_386_RELATIVE *ABS* 4f1: 83 f8 ff cmp $0xffffffff,%eax 4f4: 74 16 je 50c <__i686.get_pc_thunk.bx+0x3b> 4f6: 8d 76 00 lea 0x0(%esi),%esi test: (memory/data?) [0x3BD] in (optimized out) [0x3A0] 3b5: 51 push %ecx 3b6: 56 push %esi 3b7: 68 44 04 00 00 push $0x444 3b8: R_386_RELATIVE *ABS* 3bc: e8 fc ff ff ff call 3bd <_start+0x1d> 3bd: R_386_PC32 __libc_start_main 3c1: f4 hlt 3c2: 90 nop 3c3: 90 nop test: (memory/data?) [0x430] in (optimized out) [0x3A0] 426: a1 24 1f 00 00 mov 0x1f24,%eax 427: R_386_RELATIVE *ABS* 42b: 85 c0 test %eax,%eax 42d: 74 12 je 441 <_start+0xa1> 42f: b8 00 00 00 00 mov $0x0,%eax 430: R_386_32 _Jv_RegisterClasses 434: 85 c0 test %eax,%eax 436: 74 09 je 441 <_start+0xa1> 438: c7 04 24 24 1f 00 00 movl $0x1f24,(%esp) 43b: R_386_RELATIVE *ABS* /usr/local/sbin:/usr/local/bin:/usr/Q test