Created
September 29, 2014 17:19
-
-
Save heronyang/d0b1c026ed486ac5fad4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; architecture: x86 | |
; function: _init | |
0x8048414: 53 push ebx | |
0x8048415: 83 ec 08 sub esp, 0x8 | |
0x8048418: e8 23 01 00 00 call 0x8048540 <__x86_get_pc_thunk_bx> | |
0x804841d: 81 c3 e3 1b 00 00 add ebx, 0x1be3 | |
0x8048423: 8b 83 fc ff ff ff mov eax, dword [ ebx + 0xfffffffffffffffc ] | |
0x8048429: 85 c0 test eax, eax | |
0x804842b: 74 05 jz 0x8048432 <_init+0x1e> | |
0x804842d: e8 7e 00 00 00 call 0x80484b0 <__gmon_start__> | |
0x8048432: 83 c4 08 add esp, 0x8 | |
0x8048435: 5b pop ebx | |
0x8048436: c3 ret | |
; function: entry_point | |
0x8048510: 31 ed xor ebp, ebp | |
0x8048512: 5e pop esi | |
0x8048513: 89 e1 mov ecx, esp | |
0x8048515: 83 e4 f0 and esp, 0xfffffffffffffff0 | |
0x8048518: 50 push eax | |
0x8048519: 54 push esp | |
0x804851a: 52 push edx | |
0x804851b: 68 10 88 04 08 push 0x8048810 ; Address of function: __libc_csu_fini | |
0x8048520: 68 a0 87 04 08 push 0x80487a0 ; Address of function: __libc_csu_init | |
0x8048525: 51 push ecx | |
0x8048526: 56 push esi | |
0x8048527: 68 c9 86 04 08 push 0x80486c9 ; Address of function: main | |
0x804852c: e8 af ff ff ff call 0x80484e0 <__libc_start_main> | |
0x8048531: f4 hlt | |
0x8048532: 66 90 xchg ax, ax | |
0x8048534: 66 90 xchg ax, ax | |
0x8048536: 66 90 xchg ax, ax | |
0x8048538: 66 90 xchg ax, ax | |
0x804853a: 66 90 xchg ax, ax | |
0x804853c: 66 90 xchg ax, ax | |
0x804853e: 66 90 xchg ax, ax | |
; function: __x86_get_pc_thunk_bx | |
0x8048540: 8b 1c 24 mov ebx, dword [ esp ] | |
0x8048543: c3 ret | |
0x8048544: 66 90 xchg ax, ax | |
0x8048546: 66 90 xchg ax, ax | |
0x8048548: 66 90 xchg ax, ax | |
0x804854a: 66 90 xchg ax, ax | |
0x804854c: 66 90 xchg ax, ax | |
0x804854e: 66 90 xchg ax, ax | |
; function: deregister_tm_clones | |
0x8048550: b8 47 a0 04 08 mov eax, 0x804a047 | |
0x8048555: 2d 44 a0 04 08 sub eax, 0x804a044 | |
0x804855a: 83 f8 06 cmp eax, 0x6 | |
0x804855d: 77 01 ja 0x8048560 <deregister_tm_clones+0x10> | |
0x804855f: c3 ret | |
0x8048560: b8 00 00 00 00 mov eax, 0x0 | |
0x8048565: 85 c0 test eax, eax | |
0x8048567: 74 f6 jz 0x804855f <deregister_tm_clones+0xf> | |
0x8048569: 55 push ebp | |
0x804856a: 89 e5 mov ebp, esp | |
0x804856c: 83 ec 18 sub esp, 0x18 | |
0x804856f: c7 04 24 44 a0 04 08 mov dword [ esp ], 0x804a044 | |
0x8048576: ff d0 call eax | |
0x8048578: c9 leave | |
0x8048579: c3 ret | |
0x804857a: 8d b6 00 00 00 00 lea esi, dword [ esi + 0x0 ] | |
; function: register_tm_clones | |
0x8048580: b8 44 a0 04 08 mov eax, 0x804a044 | |
0x8048585: 2d 44 a0 04 08 sub eax, 0x804a044 | |
0x804858a: c1 f8 02 sar eax, 0x2 | |
0x804858d: 89 c2 mov edx, eax | |
0x804858f: c1 ea 1f shr edx, 0x1f | |
0x8048592: 01 d0 add eax, edx | |
0x8048594: d1 f8 sar eax, 1 | |
0x8048596: 75 01 jnz 0x8048599 <register_tm_clones+0x19> | |
0x8048598: c3 ret | |
0x8048599: ba 00 00 00 00 mov edx, 0x0 | |
0x804859e: 85 d2 test edx, edx | |
0x80485a0: 74 f6 jz 0x8048598 <register_tm_clones+0x18> | |
0x80485a2: 55 push ebp | |
0x80485a3: 89 e5 mov ebp, esp | |
0x80485a5: 83 ec 18 sub esp, 0x18 | |
0x80485a8: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x80485ac: c7 04 24 44 a0 04 08 mov dword [ esp ], 0x804a044 | |
0x80485b3: ff d2 call edx | |
0x80485b5: c9 leave | |
0x80485b6: c3 ret | |
0x80485b7: 89 f6 mov esi, esi | |
0x80485b9: 8d bc 27 00 00 00 00 lea edi, dword [ edi + 0x0 ] | |
0x80485c0: 80 3d 64 a0 04 08 00 cmp byte [ 0x804a064 ], 0x0 | |
0x80485c7: 75 13 jnz 0x80485dc <register_tm_clones+0x5c> | |
0x80485c9: 55 push ebp | |
0x80485ca: 89 e5 mov ebp, esp | |
0x80485cc: 83 ec 08 sub esp, 0x8 | |
0x80485cf: e8 7c ff ff ff call 0x8048550 <deregister_tm_clones> | |
0x80485d4: c6 05 64 a0 04 08 01 mov byte [ 0x804a064 ], 0x1 | |
0x80485db: c9 leave | |
0x80485dc: f3 c3 rep ret | |
0x80485de: 66 90 xchg ax, ax | |
; function: frame_dummy | |
0x80485e0: a1 10 9f 04 08 mov eax, dword [ 0x8049f10 ] | |
0x80485e5: 85 c0 test eax, eax | |
0x80485e7: 74 1f jz 0x8048608 <frame_dummy+0x28> | |
0x80485e9: b8 00 00 00 00 mov eax, 0x0 | |
0x80485ee: 85 c0 test eax, eax | |
0x80485f0: 74 16 jz 0x8048608 <frame_dummy+0x28> | |
0x80485f2: 55 push ebp | |
0x80485f3: 89 e5 mov ebp, esp | |
0x80485f5: 83 ec 18 sub esp, 0x18 | |
0x80485f8: c7 04 24 10 9f 04 08 mov dword [ esp ], 0x8049f10 | |
0x80485ff: ff d0 call eax | |
0x8048601: c9 leave | |
0x8048602: e9 79 ff ff ff jmp 0x8048580 <register_tm_clones> | |
0x8048607: 90 nop | |
0x8048608: e9 73 ff ff ff jmp 0x8048580 <register_tm_clones> | |
; function: never_use | |
0x804860d: 55 push ebp | |
0x804860e: 89 e5 mov ebp, esp | |
0x8048610: 83 ec 18 sub esp, 0x18 | |
0x8048613: c7 04 24 30 88 04 08 mov dword [ esp ], 0x8048830 ; "sh -i\x00" | |
0x804861a: e8 81 fe ff ff call 0x80484a0 <system> | |
0x804861f: c9 leave | |
0x8048620: c3 ret | |
; function: do_magic | |
0x8048621: 55 push ebp | |
0x8048622: 89 e5 mov ebp, esp | |
0x8048624: 56 push esi | |
0x8048625: 53 push ebx | |
0x8048626: 83 ec 20 sub esp, 0x20 | |
0x8048629: c7 04 24 00 00 00 00 mov dword [ esp ], 0x0 | |
0x8048630: e8 4b fe ff ff call 0x8048480 <time> | |
0x8048635: 89 04 24 mov dword [ esp ], eax | |
0x8048638: e8 83 fe ff ff call 0x80484c0 <srand> | |
0x804863d: c7 45 f4 00 00 00 00 mov dword [ ebp + 0xfffffffffffffff4 ], 0x0 | |
0x8048644: eb 2c jmp 0x8048672 <do_magic+0x51> | |
0x8048646: 8b 55 f4 mov edx, dword [ ebp + 0xfffffffffffffff4 ] | |
0x8048649: 8b 45 08 mov eax, dword [ ebp + 0x8 ] | |
0x804864c: 8d 1c 02 lea ebx, dword [ 0x2 + 0x0 * 0x0 ] | |
0x804864f: 8b 55 f4 mov edx, dword [ ebp + 0xfffffffffffffff4 ] | |
0x8048652: 8b 45 08 mov eax, dword [ ebp + 0x8 ] | |
0x8048655: 01 d0 add eax, edx | |
0x8048657: 0f b6 30 movzx esi, byte [ eax ] | |
0x804865a: e8 91 fe ff ff call 0x80484f0 <rand> | |
0x804865f: 99 cdq | |
0x8048660: c1 ea 18 shr edx, 0x18 | |
0x8048663: 01 d0 add eax, edx | |
0x8048665: 0f b6 c0 movzx eax, al | |
0x8048668: 29 d0 sub eax, edx | |
0x804866a: 31 f0 xor eax, esi | |
0x804866c: 88 03 mov byte [ ebx ], al | |
0x804866e: 83 45 f4 01 add dword [ ebp + 0xfffffffffffffff4 ], 0x1 | |
0x8048672: 8b 45 f4 mov eax, dword [ ebp + 0xfffffffffffffff4 ] | |
0x8048675: 3b 45 0c cmp eax, dword [ ebp + 0xc ] | |
0x8048678: 7c cc jl 0x8048646 <do_magic+0x25> | |
0x804867a: 83 c4 20 add esp, 0x20 | |
0x804867d: 5b pop ebx | |
0x804867e: 5e pop esi | |
0x804867f: 5d pop ebp | |
0x8048680: c3 ret | |
; function: magic | |
0x8048681: 55 push ebp | |
0x8048682: 89 e5 mov ebp, esp | |
0x8048684: 83 ec 58 sub esp, 0x58 | |
0x8048687: 8d 45 bc lea eax, dword [ ebp + 0xffffffffffffffbc ] | |
0x804868a: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x804868e: c7 04 24 36 88 04 08 mov dword [ esp ], 0x8048836 ; "%s\x00" | |
0x8048695: e8 66 fe ff ff call 0x8048500 <scanf> | |
0x804869a: 8d 45 bc lea eax, dword [ ebp + 0xffffffffffffffbc ] | |
0x804869d: 89 04 24 mov dword [ esp ], eax | |
0x80486a0: e8 2b fe ff ff call 0x80484d0 <strlen> | |
0x80486a5: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x80486a9: 8d 45 bc lea eax, dword [ ebp + 0xffffffffffffffbc ] | |
0x80486ac: 89 04 24 mov dword [ esp ], eax | |
0x80486af: e8 6d ff ff ff call 0x8048621 <do_magic> | |
0x80486b4: 8d 45 bc lea eax, dword [ ebp + 0xffffffffffffffbc ] | |
0x80486b7: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x80486bb: c7 04 24 36 88 04 08 mov dword [ esp ], 0x8048836 ; "%s\x00" | |
0x80486c2: e8 99 fd ff ff call 0x8048460 <printf> | |
0x80486c7: c9 leave | |
0x80486c8: c3 ret | |
; function: main | |
0x80486c9: 55 push ebp | |
0x80486ca: 89 e5 mov ebp, esp | |
0x80486cc: 83 e4 f0 and esp, 0xfffffffffffffff0 | |
0x80486cf: 83 ec 20 sub esp, 0x20 | |
0x80486d2: c7 04 24 39 88 04 08 mov dword [ esp ], 0x8048839 ; "Welcome to Magic system!\x00" | |
0x80486d9: e8 b2 fd ff ff call 0x8048490 <puts> | |
0x80486de: c7 04 24 52 88 04 08 mov dword [ esp ], 0x8048852 ; "Give me your name(a-z): \x00" | |
0x80486e5: e8 76 fd ff ff call 0x8048460 <printf> | |
0x80486ea: a1 60 a0 04 08 mov eax, dword [ 0x804a060 ] | |
0x80486ef: 89 04 24 mov dword [ esp ], eax | |
0x80486f2: e8 79 fd ff ff call 0x8048470 <fflush> | |
0x80486f7: c7 44 24 1c 00 00 00 00 mov dword [ esp + 0x1c ], 0x0 | |
0x80486ff: eb 4f jmp 0x8048750 <main+0x87> | |
0x8048701: 8b 44 24 1c mov eax, dword [ esp + 0x1c ] | |
0x8048705: 8d 54 24 11 lea edx, dword [ esp + 0x11 ] | |
0x8048709: 01 d0 add eax, edx | |
0x804870b: c7 44 24 08 01 00 00 00 mov dword [ esp + 0x8 ], 0x1 | |
0x8048713: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x8048717: c7 04 24 00 00 00 00 mov dword [ esp ], 0x0 | |
0x804871e: e8 2d fd ff ff call 0x8048450 <read> | |
0x8048723: 85 c0 test eax, eax | |
0x8048725: 75 02 jnz 0x8048729 <main+0x60> | |
0x8048727: eb 2e jmp 0x8048757 <main+0x8e> | |
0x8048729: 8b 44 24 1c mov eax, dword [ esp + 0x1c ] | |
0x804872d: 8d 54 24 11 lea edx, dword [ esp + 0x11 ] | |
0x8048731: 01 d0 add eax, edx | |
0x8048733: 0f b6 00 movzx eax, byte [ eax ] | |
0x8048736: 3c 60 cmp al, 0x60 | |
0x8048738: 7e 1d jle 0x8048757 <main+0x8e> | |
0x804873a: 8b 44 24 1c mov eax, dword [ esp + 0x1c ] | |
0x804873e: 8d 54 24 11 lea edx, dword [ esp + 0x11 ] | |
0x8048742: 01 d0 add eax, edx | |
0x8048744: 0f b6 00 movzx eax, byte [ eax ] | |
0x8048747: 3c 7a cmp al, 0x7a | |
0x8048749: 7f 0c jg 0x8048757 <main+0x8e> | |
0x804874b: 83 44 24 1c 01 add dword [ esp + 0x1c ], 0x1 | |
0x8048750: 83 7c 24 1c 0a cmp dword [ esp + 0x1c ], 0xa | |
0x8048755: 7e aa jle 0x8048701 <main+0x38> | |
0x8048757: 8d 54 24 11 lea edx, dword [ esp + 0x11 ] | |
0x804875b: 8b 44 24 1c mov eax, dword [ esp + 0x1c ] | |
0x804875f: 01 d0 add eax, edx | |
0x8048761: c6 00 00 mov byte [ eax ], 0x0 | |
0x8048764: 8d 44 24 11 lea eax, dword [ esp + 0x11 ] | |
0x8048768: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x804876c: c7 04 24 6b 88 04 08 mov dword [ esp ], 0x804886b ; "Your name is %s.\n\x00" | |
0x8048773: e8 e8 fc ff ff call 0x8048460 <printf> | |
0x8048778: c7 04 24 80 88 04 08 mov dword [ esp ], 0x8048880 ; "Give me something that you want to MAGIC: \x00" | |
0x804877f: e8 dc fc ff ff call 0x8048460 <printf> | |
0x8048784: a1 60 a0 04 08 mov eax, dword [ 0x804a060 ] | |
0x8048789: 89 04 24 mov dword [ esp ], eax | |
0x804878c: e8 df fc ff ff call 0x8048470 <fflush> | |
0x8048791: e8 eb fe ff ff call 0x8048681 <magic> | |
0x8048796: b8 00 00 00 00 mov eax, 0x0 | |
0x804879b: c9 leave | |
0x804879c: c3 ret | |
0x804879d: 66 90 xchg ax, ax | |
0x804879f: 90 nop | |
; function: __libc_csu_init | |
0x80487a0: 55 push ebp | |
0x80487a1: 57 push edi | |
0x80487a2: 31 ff xor edi, edi | |
0x80487a4: 56 push esi | |
0x80487a5: 53 push ebx | |
0x80487a6: e8 95 fd ff ff call 0x8048540 <__x86_get_pc_thunk_bx> | |
0x80487ab: 81 c3 55 18 00 00 add ebx, 0x1855 | |
0x80487b1: 83 ec 1c sub esp, 0x1c | |
0x80487b4: 8b 6c 24 30 mov ebp, dword [ esp + 0x30 ] | |
0x80487b8: 8d b3 0c ff ff ff lea esi, dword [ ebx + 0xffffffffffffff0c ] | |
0x80487be: e8 51 fc ff ff call 0x8048414 <_init> | |
0x80487c3: 8d 83 08 ff ff ff lea eax, dword [ ebx + 0xffffffffffffff08 ] | |
0x80487c9: 29 c6 sub esi, eax | |
0x80487cb: c1 fe 02 sar esi, 0x2 | |
0x80487ce: 85 f6 test esi, esi | |
0x80487d0: 74 27 jz 0x80487f9 <__libc_csu_init+0x59> | |
0x80487d2: 8d b6 00 00 00 00 lea esi, dword [ esi + 0x0 ] | |
0x80487d8: 8b 44 24 38 mov eax, dword [ esp + 0x38 ] | |
0x80487dc: 89 2c 24 mov dword [ esp ], ebp | |
0x80487df: 89 44 24 08 mov dword [ esp + 0x8 ], eax | |
0x80487e3: 8b 44 24 34 mov eax, dword [ esp + 0x34 ] | |
0x80487e7: 89 44 24 04 mov dword [ esp + 0x4 ], eax | |
0x80487eb: ff 94 bb 08 ff ff ff call dword [ 0x3 + 0x7 * 0x2 + 0xffffffffffffff08 ] | |
0x80487f2: 83 c7 01 add edi, 0x1 | |
0x80487f5: 39 f7 cmp edi, esi | |
0x80487f7: 75 df jnz 0x80487d8 <__libc_csu_init+0x38> | |
0x80487f9: 83 c4 1c add esp, 0x1c | |
0x80487fc: 5b pop ebx | |
0x80487fd: 5e pop esi | |
0x80487fe: 5f pop edi | |
0x80487ff: 5d pop ebp | |
0x8048800: c3 ret | |
0x8048801: eb 0d jmp 0x8048810 <__libc_csu_fini> | |
0x8048803: 90 nop | |
0x8048804: 90 nop | |
0x8048805: 90 nop | |
0x8048806: 90 nop | |
0x8048807: 90 nop | |
0x8048808: 90 nop | |
0x8048809: 90 nop | |
0x804880a: 90 nop | |
0x804880b: 90 nop | |
0x804880c: 90 nop | |
0x804880d: 90 nop | |
0x804880e: 90 nop | |
0x804880f: 90 nop | |
; function: __libc_csu_fini | |
0x8048810: f3 c3 rep ret | |
; function: _fini | |
0x8048814: 53 push ebx | |
0x8048815: 83 ec 08 sub esp, 0x8 | |
0x8048818: e8 23 fd ff ff call 0x8048540 <__x86_get_pc_thunk_bx> | |
0x804881d: 81 c3 e3 17 00 00 add ebx, 0x17e3 | |
0x8048823: 83 c4 08 add esp, 0x8 | |
0x8048826: 5b pop ebx | |
0x8048827: c3 ret | |
; data segment | |
0x8048154: 2f 6c 69 62 2f 6c 64 2d "/lib/ld-linux.so.2\x00" | |
0x804815c: 6c 69 6e 75 78 2e 73 6f | |
0x8048164: 2e 32 00 | |
0x8048168: 04 00 00 00 | |
0x804816c: 10 00 00 00 | |
0x8048170: 01 00 00 00 | |
0x8048174: 47 4e 55 00 "GNU\x00" | |
0x8048178: 00 00 00 00 unknown data | |
0x804817c: 02 00 00 00 | |
0x8048180: 06 00 00 00 | |
0x8048184: 18 00 00 00 | |
0x8048188: 04 00 00 00 | |
0x804818c: 14 00 00 00 | |
0x8048190: 03 00 00 00 | |
0x8048194: 47 4e 55 00 "GNU\x00" | |
0x8048198: b6 88 e2 62 e3 2e 6f a3 unknown data | |
0x80481a0: 95 82 9c 92 d1 17 18 5e unknown data | |
0x80481a8: 31 2c 03 86 unknown data | |
0x80481ac: 02 00 00 00 | |
0x80481b0: 0d 00 00 00 | |
0x80481b4: 01 00 00 00 | |
0x80481b8: 05 00 00 00 | |
0x80481bc: 00 23 00 20 unknown data | |
0x80481c0: 0d 00 00 00 | |
0x80481c4: 0e 00 00 00 | |
0x80481c8: 29 1d 8c 1c ad 4b e3 unknown data | |
0x80481cf: c0 00 00 00 | |
0x80481d0: 00 00 00 00 00 00 00 00 unknown data | |
0x80481d8: 00 00 00 00 00 00 00 00 unknown data | |
0x80481e0: 4e 00 00 00 | |
0x80481e4: 00 00 00 00 00 00 00 00 unknown data | |
0x80481ec: 12 00 00 00 | |
0x80481f0: 40 00 00 00 | |
0x80481f4: 00 00 00 00 00 00 00 00 unknown data | |
0x80481fc: 12 00 00 00 | |
0x8048200: 1a 00 00 00 | |
0x8048204: 00 00 00 00 00 00 00 00 unknown data | |
0x804820c: 12 00 00 00 | |
0x8048210: 3b 00 00 00 | |
0x8048214: 00 00 00 00 00 00 00 00 unknown data | |
0x804821c: 12 00 00 00 | |
0x8048220: 36 00 00 00 | |
0x8048224: 00 00 00 00 00 00 00 00 unknown data | |
0x804822c: 12 00 00 00 | |
0x8048230: 5a 00 00 00 | |
0x8048234: 00 00 00 00 00 00 00 00 unknown data | |
0x804823c: 12 00 00 00 | |
0x8048240: 73 00 00 00 | |
0x8048244: 00 00 00 00 00 00 00 00 unknown data | |
0x804824c: 20 00 00 00 | |
0x8048250: 21 00 00 00 | |
0x8048254: 00 00 00 00 00 00 00 00 unknown data | |
0x804825c: 12 00 00 00 | |
0x8048260: 47 00 00 00 | |
0x8048264: 00 00 00 00 00 00 00 00 unknown data | |
0x804826c: 12 00 00 00 | |
0x8048270: 61 00 00 00 | |
0x8048274: 00 00 00 00 00 00 00 00 unknown data | |
0x804827c: 12 00 00 00 | |
0x8048280: 22 00 00 00 | |
0x8048284: 00 00 00 00 00 00 00 00 unknown data | |
0x804828c: 12 00 00 00 | |
0x8048290: 27 00 00 00 | |
0x8048294: 00 00 00 00 00 00 00 00 unknown data | |
0x804829c: 12 00 00 00 | |
0x80482a0: 53 00 00 00 | |
0x80482a4: 60 a0 04 08 unknown data | |
0x80482a8: 04 00 00 00 | |
0x80482ac: 11 00 19 00 unknown data | |
0x80482b0: 0b 00 00 00 | |
0x80482b4: 2c 88 04 08 unknown data | |
0x80482b8: 04 00 00 00 | |
0x80482bc: 11 00 0f 00 00 unknown data | |
0x80482c0: 00 unknown data | |
0x80482c1: 6c 69 62 63 2e 73 6f 2e "libc.so.6\x00" | |
0x80482c9: 36 00 | |
0x80482cb: 5f 49 4f 5f 73 74 64 69 "_IO_stdin_used\x00" | |
0x80482d3: 6e 5f 75 73 65 64 00 | |
0x80482da: 66 66 6c 75 73 68 00 "fflush\x00" | |
0x80482e1: 73 72 61 6e 64 00 "srand\x00" | |
0x80482e7: 5f 5f 69 73 6f 63 39 39 "__isoc99_scanf\x00" | |
0x80482ef: 5f 73 63 61 6e 66 00 | |
0x80482f6: 70 75 74 73 00 "puts\x00" | |
0x80482fb: 74 69 6d 65 00 "time\x00" | |
0x8048300: 70 72 69 6e 74 66 00 "printf\x00" | |
0x8048307: 73 74 72 6c 65 6e 00 "strlen\x00" | |
0x804830e: 72 65 61 64 00 "read\x00" | |
0x8048313: 73 74 64 6f 75 74 00 "stdout\x00" | |
0x804831a: 73 79 73 74 65 6d 00 "system\x00" | |
0x8048321: 5f 5f 6c 69 62 63 5f 73 "__libc_start_main\x00" | |
0x8048329: 74 61 72 74 5f 6d 61 69 | |
0x8048331: 6e 00 | |
0x8048333: 5f 5f 67 6d 6f 6e 5f 73 "__gmon_start__\x00" | |
0x804833b: 74 61 72 74 5f 5f 00 | |
0x8048342: 47 4c 49 42 43 5f 32 2e "GLIBC_2.7\x00" | |
0x804834a: 37 00 | |
0x804834c: 47 4c 49 42 43 5f 32 2e "GLIBC_2.0\x00" | |
0x8048354: 30 00 | |
0x8048356: 00 00 02 00 02 00 02 00 unknown data | |
0x804835e: 02 00 02 00 unknown data | |
0x8048362: 02 00 00 00 | |
0x8048366: 02 00 02 00 02 00 02 00 unknown data | |
0x804836e: 03 00 02 00 01 00 01 00 unknown data | |
0x8048374: 01 00 02 00 unknown data | |
0x8048378: 01 00 00 00 | |
0x804837c: 10 00 00 00 | |
0x8048380: 00 00 00 00 17 69 69 0d unknown data | |
0x8048388: 00 00 03 00 unknown data | |
0x804838c: 82 00 00 00 | |
0x8048390: 10 00 00 00 | |
0x8048394: 10 69 69 0d 00 00 02 00 unknown data | |
0x804839c: 8c 00 00 00 | |
0x80483a0: 00 00 00 00 fc 9f 04 08 unknown data | |
0x80483a4: fc 9f 04 08 06 07 00 00 unknown data | |
0x80483ac: 60 a0 04 08 05 0d 00 00 unknown data | |
0x80483b4: 0c a0 04 08 07 01 00 00 unknown data | |
0x80483bc: 10 a0 04 08 07 02 00 00 unknown data | |
0x80483c4: 14 a0 04 08 07 03 00 00 unknown data | |
0x80483cc: 18 a0 04 08 07 04 00 00 unknown data | |
0x80483d4: 1c a0 04 08 07 05 00 00 unknown data | |
0x80483dc: 20 a0 04 08 07 06 00 00 unknown data | |
0x80483e4: 24 a0 04 08 07 07 00 00 unknown data | |
0x80483ec: 28 a0 04 08 07 08 00 00 unknown data | |
0x80483f4: 2c a0 04 08 07 09 00 00 unknown data | |
0x80483fc: 30 a0 04 08 07 0a 00 00 unknown data | |
0x8048404: 34 a0 04 08 07 0b 00 00 unknown data | |
0x804840c: 38 a0 04 08 07 0c 00 00 unknown data | |
0x8048414: 53 83 ec 08 e8 23 01 00 unknown data | |
0x804841c: 00 81 c3 e3 1b 00 00 8b unknown data | |
0x8048424: 83 fc ff ff ff 85 c0 74 unknown data | |
0x804842c: 05 e8 unknown data | |
0x804842e: 7e 00 00 00 | |
0x8048432: 83 c4 08 5b unknown data | |
0x8048436: c3 00 00 00 | |
0x8048440: ff 35 04 a0 04 08 ff 25 unknown data | |
0x8048448: 08 a0 04 unknown data | |
0x804844b: 08 00 00 00 | |
0x804844f: 00 ff 25 0c a0 04 08 unknown data | |
0x8048456: 68 00 00 00 | |
0x804845a: 00 e9 e0 ff ff ff ff 25 unknown data | |
0x8048462: 10 a0 04 08 68 unknown data | |
0x8048467: 08 00 00 00 | |
0x804846b: e9 d0 ff ff ff ff 25 14 unknown data | |
0x8048473: a0 04 08 68 unknown data | |
0x8048477: 10 00 00 00 | |
0x804847b: e9 c0 ff ff ff ff 25 18 unknown data | |
0x8048483: a0 04 08 68 unknown data | |
0x8048487: 18 00 00 00 | |
0x804848b: e9 b0 ff ff ff ff 25 1c unknown data | |
0x8048493: a0 04 08 68 unknown data | |
0x8048497: 20 00 00 00 | |
0x804849b: e9 a0 ff ff ff ff 25 20 unknown data | |
0x80484a3: a0 04 08 68 unknown data | |
0x80484a7: 28 00 00 00 | |
0x80484ab: e9 90 ff ff ff ff 25 24 unknown data | |
0x80484b3: a0 04 08 68 unknown data | |
0x80484b7: 30 00 00 00 | |
0x80484bb: e9 80 ff ff ff ff 25 28 unknown data | |
0x80484c3: a0 04 08 68 unknown data | |
0x80484c7: 38 00 00 00 | |
0x80484cb: e9 70 ff ff ff ff 25 2c unknown data | |
0x80484d3: a0 04 08 68 unknown data | |
0x80484d7: 40 00 00 00 | |
0x80484db: e9 60 ff ff ff ff 25 30 unknown data | |
0x80484e3: a0 04 08 68 unknown data | |
0x80484e7: 48 00 00 00 | |
0x80484eb: e9 50 ff ff ff ff 25 34 unknown data | |
0x80484f3: a0 04 08 68 unknown data | |
0x80484f7: 50 00 00 00 | |
0x80484fb: e9 40 ff ff ff ff 25 38 unknown data | |
0x8048503: a0 04 08 68 unknown data | |
0x8048507: 58 00 00 00 | |
0x804850b: e9 30 ff ff ff 31 ed 5e unknown data | |
0x8048510: 31 ed 5e 89 e1 83 e4 f0 unknown data | |
0x8048518: 50 54 52 68 10 88 04 08 unknown data | |
0x8048520: 68 a0 87 04 08 51 56 68 unknown data | |
0x8048528: c9 86 04 08 e8 af ff ff unknown data | |
0x8048530: ff f4 66 90 66 90 66 90 unknown data | |
0x8048538: 66 90 66 90 66 90 66 90 unknown data | |
0x8048540: 8b 1c 24 c3 66 90 66 90 unknown data | |
0x8048548: 66 90 66 90 66 90 66 90 unknown data | |
0x8048550: b8 47 a0 04 08 2d 44 a0 unknown data | |
0x8048558: 04 08 83 f8 06 77 01 c3 unknown data | |
0x8048560: b8 00 00 00 | |
0x8048564: 00 85 c0 74 f6 55 89 e5 unknown data | |
0x804856c: 83 ec 18 c7 04 24 44 a0 unknown data | |
0x8048574: 04 08 ff d0 c9 c3 8d unknown data | |
0x804857b: b6 00 00 00 | |
0x804857f: 00 b8 44 a0 04 08 2d 44 unknown data | |
0x8048587: a0 04 08 c1 f8 02 89 c2 unknown data | |
0x804858f: c1 ea 1f 01 d0 d1 f8 75 unknown data | |
0x8048597: 01 c3 unknown data | |
0x8048599: ba 00 00 00 | |
0x804859d: 00 85 d2 74 f6 55 89 e5 unknown data | |
0x80485a5: 83 ec 18 89 44 24 04 c7 unknown data | |
0x80485ad: 04 24 44 a0 04 08 ff d2 unknown data | |
0x80485b5: c9 c3 89 f6 8d bc unknown data | |
0x80485bb: 27 00 00 00 | |
0x80485bf: 00 80 3d 64 a0 04 08 00 unknown data | |
0x80485c7: 75 13 55 89 e5 83 ec 08 unknown data | |
0x80485cf: e8 7c ff ff ff c6 05 64 unknown data | |
0x80485d7: a0 04 08 01 c9 f3 c3 66 unknown data | |
0x80485df: 90 a1 10 9f 04 08 85 c0 unknown data | |
0x80485e7: 74 1f unknown data | |
0x80485e9: b8 00 00 00 | |
0x80485ed: 00 85 c0 74 16 55 89 e5 unknown data | |
0x80485f5: 83 ec 18 c7 04 24 10 9f unknown data | |
0x80485fd: 04 08 ff d0 c9 e9 79 ff unknown data | |
0x8048605: ff ff 90 e9 73 ff ff ff unknown data | |
0x804860d: 55 89 e5 83 ec 18 c7 04 unknown data | |
0x8048615: 24 30 88 04 08 e8 81 fe unknown data | |
0x804861d: ff ff c9 c3 55 89 e5 56 unknown data | |
0x8048625: 53 83 ec 20 c7 04 unknown data | |
0x804862b: 24 00 00 00 | |
0x804862f: 00 e8 4b fe ff ff 89 04 unknown data | |
0x8048637: 24 e8 83 fe ff ff c7 45 unknown data | |
0x804863f: f4 00 00 00 | |
0x8048643: 00 eb 2c 8b 55 f4 8b 45 unknown data | |
0x804864b: 08 8d 1c 02 8b 55 f4 8b unknown data | |
0x8048653: 45 08 01 d0 0f b6 30 e8 unknown data | |
0x804865b: 91 fe ff ff 99 c1 ea 18 unknown data | |
0x8048663: 01 d0 0f b6 c0 29 d0 31 unknown data | |
0x804866b: f0 88 03 83 45 f4 01 8b unknown data | |
0x8048673: 45 f4 3b 45 0c 7c cc 83 unknown data | |
0x804867b: c4 20 5b 5e 5d c3 55 89 unknown data | |
0x8048683: e5 83 ec 58 8d 45 bc 89 unknown data | |
0x804868b: 44 24 04 c7 04 24 36 88 unknown data | |
0x8048693: 04 08 e8 66 fe ff ff 8d unknown data | |
0x804869b: 45 bc 89 04 24 e8 2b fe unknown data | |
0x80486a3: ff ff 89 44 24 04 8d 45 unknown data | |
0x80486ab: bc 89 04 24 e8 6d ff ff unknown data | |
0x80486b3: ff 8d 45 bc 89 44 24 04 unknown data | |
0x80486bb: c7 04 24 36 88 04 08 e8 unknown data | |
0x80486c3: 99 fd ff ff c9 c3 55 89 unknown data | |
0x80486cb: e5 83 e4 f0 83 ec 20 c7 unknown data | |
0x80486d3: 04 24 39 88 04 08 e8 b2 unknown data | |
0x80486db: fd ff ff c7 04 24 52 88 unknown data | |
0x80486e3: 04 08 e8 76 fd ff ff a1 unknown data | |
0x80486eb: 60 a0 04 08 89 04 24 e8 unknown data | |
0x80486f3: 79 fd ff ff c7 44 24 unknown data | |
0x80486fa: 1c 00 00 00 | |
0x80486fe: 00 eb 4f 8b 44 24 1c 8d unknown data | |
0x8048706: 54 24 11 01 d0 c7 44 24 unknown data | |
0x804870e: 08 unknown data | |
0x804870f: 01 00 00 00 | |
0x8048713: 89 44 24 04 c7 04 unknown data | |
0x8048719: 24 00 00 00 | |
0x804871d: 00 e8 2d fd ff ff 85 c0 unknown data | |
0x8048725: 75 02 eb 2e 8b 44 24 1c unknown data | |
0x804872d: 8d 54 24 11 01 d0 0f b6 unknown data | |
0x8048735: 00 3c 60 7e 1d 8b 44 24 unknown data | |
0x804873d: 1c 8d 54 24 11 01 d0 0f unknown data | |
0x8048745: b6 00 3c 7a 7f 0c 83 44 unknown data | |
0x804874d: 24 1c 01 83 7c 24 1c 0a unknown data | |
0x8048755: 7e aa 8d 54 24 11 8b 44 unknown data | |
0x804875d: 24 1c 01 d0 c6 00 00 8d unknown data | |
0x8048765: 44 24 11 89 44 24 04 c7 unknown data | |
0x804876d: 04 24 6b 88 04 08 e8 e8 unknown data | |
0x8048775: fc ff ff c7 04 24 80 88 unknown data | |
0x804877d: 04 08 e8 dc fc ff ff a1 unknown data | |
0x8048785: 60 a0 04 08 89 04 24 e8 unknown data | |
0x804878d: df fc ff ff e8 eb fe ff unknown data | |
0x8048795: ff unknown data | |
0x8048796: b8 00 00 00 | |
0x804879a: 00 c9 c3 66 90 90 55 57 unknown data | |
0x80487a2: 31 ff 56 53 e8 95 fd ff unknown data | |
0x80487aa: ff 81 c3 55 18 00 00 83 unknown data | |
0x80487b2: ec 1c 8b 6c 24 30 8d b3 unknown data | |
0x80487ba: 0c ff ff ff e8 51 fc ff unknown data | |
0x80487c2: ff 8d 83 08 ff ff ff 29 unknown data | |
0x80487ca: c6 c1 fe 02 85 f6 74 27 unknown data | |
0x80487d2: 8d unknown data | |
0x80487d3: b6 00 00 00 | |
0x80487d7: 00 8b 44 24 38 89 2c 24 unknown data | |
0x80487df: 89 44 24 08 8b 44 24 34 unknown data | |
0x80487e7: 89 44 24 04 ff 94 bb 08 unknown data | |
0x80487ef: ff ff ff 83 c7 01 39 f7 unknown data | |
0x80487f7: 75 df 83 c4 1c 5b 5e 5f unknown data | |
0x80487ff: 5d c3 eb 0d 90 90 90 90 unknown data | |
0x8048807: 90 90 90 90 90 90 90 90 unknown data | |
0x804880f: 90 f3 c3 00 00 53 83 ec unknown data | |
0x8048814: 53 83 ec 08 e8 23 fd ff unknown data | |
0x804881c: ff 81 c3 e3 17 00 00 83 unknown data | |
0x8048824: c4 08 5b c3 unknown data | |
0x8048828: 03 00 00 00 | |
0x804882c: 01 00 02 00 unknown data | |
0x8048830: 73 68 20 2d 69 00 "sh -i\x00" | |
0x8048836: 25 73 00 "%s\x00" | |
0x8048839: 57 65 6c 63 6f 6d 65 20 "Welcome to Magic system!\x00" | |
0x8048841: 74 6f 20 4d 61 67 69 63 | |
0x8048849: 20 73 79 73 74 65 6d 21 | |
0x8048851: 00 | |
0x8048852: 47 69 76 65 20 6d 65 20 "Give me your name(a-z): \x00" | |
0x804885a: 79 6f 75 72 20 6e 61 6d | |
0x8048862: 65 28 61 2d 7a 29 3a 20 | |
0x804886a: 00 | |
0x804886b: 59 6f 75 72 20 6e 61 6d "Your name is %s.\n\x00" | |
0x8048873: 65 20 69 73 20 25 73 2e | |
0x804887b: 0a 00 | |
0x804887d: 00 00 00 unknown data | |
0x8048880: 47 69 76 65 20 6d 65 20 "Give me something that you want to MAGIC: \x00" | |
0x8048888: 73 6f 6d 65 74 68 69 6e | |
0x8048890: 67 20 74 68 61 74 20 79 | |
0x8048898: 6f 75 20 77 61 6e 74 20 | |
0x80488a0: 74 6f 20 4d 41 47 49 43 | |
0x80488a8: 3a 20 00 | |
0x80488ac: 01 1b 03 3b unknown data | |
0x80488b0: 40 00 00 00 | |
0x80488b4: 07 00 00 00 | |
0x80488b8: 94 fb ff ff unknown data | |
0x80488bc: 5c 00 00 00 | |
0x80488c0: 61 fd ff ff unknown data | |
0x80488c4: 80 00 00 00 | |
0x80488c8: 75 fd ff ff unknown data | |
0x80488cc: a0 00 00 00 | |
0x80488d0: d5 fd ff ff unknown data | |
0x80488d4: c8 00 00 00 | |
0x80488d8: 1d fe ff ff unknown data | |
0x80488dc: e8 00 00 00 | |
0x80488e0: f4 fe ff ff 08 01 00 00 unknown data | |
0x80488e8: 64 ff ff ff 44 01 00 00 unknown data | |
0x80488f0: 14 00 00 00 | |
0x80488f4: 00 00 00 00 01 7a 52 00 unknown data | |
0x80488fc: 01 7c 08 01 1b 0c 04 04 unknown data | |
0x8048904: 88 01 00 00 unknown data | |
0x8048908: 20 00 00 00 | |
0x804890c: 1c 00 00 00 | |
0x8048910: 30 fb ff ff unknown data | |
0x8048914: d0 00 00 00 | |
0x8048918: 00 0e 08 46 0e 0c 4a 0f unknown data | |
0x8048920: 0b 74 04 78 00 unknown data | |
0x8048925: 3f 1a 3b 2a 32 24 22 1c "?\x1a;*2$\"\x1c\x00" | |
0x804892d: 00 | |
0x804892e: 00 00 unknown data | |
0x8048930: 40 00 00 00 | |
0x8048934: d9 fc ff ff unknown data | |
0x8048938: 14 00 00 00 | |
0x804893c: 00 41 0e 08 85 02 42 0d unknown data | |
0x8048944: 05 50 c5 0c 04 04 00 00 unknown data | |
0x804894c: 24 00 00 00 | |
0x8048950: 60 00 00 00 | |
0x8048954: cd fc ff ff unknown data | |
0x8048958: 60 00 00 00 | |
0x804895c: 00 41 0e 08 85 02 42 0d unknown data | |
0x8048964: 05 45 86 03 83 04 02 55 unknown data | |
0x804896c: c3 41 c6 41 c5 0c 04 04 unknown data | |
0x8048974: 1c 00 00 00 | |
0x8048978: 88 00 00 00 | |
0x804897c: 05 fd ff ff unknown data | |
0x8048980: 48 00 00 00 | |
0x8048984: 00 41 0e 08 85 02 42 0d unknown data | |
0x804898c: 05 02 44 c5 0c 04 04 00 unknown data | |
0x8048994: 1c 00 00 00 | |
0x8048998: a8 00 00 00 | |
0x804899c: 2d fd ff ff unknown data | |
0x80489a0: d4 00 00 00 | |
0x80489a4: 00 41 0e 08 85 02 42 0d unknown data | |
0x80489ac: 05 02 d0 c5 0c 04 04 00 unknown data | |
0x80489b4: 38 00 00 00 | |
0x80489b8: c8 00 00 00 | |
0x80489bc: e4 fd ff ff unknown data | |
0x80489c0: 61 00 00 00 | |
0x80489c4: 00 41 0e 08 85 02 41 0e unknown data | |
0x80489cc: 0c 87 03 43 0e 10 86 04 unknown data | |
0x80489d4: 41 0e 14 83 05 4e 0e 30 unknown data | |
0x80489dc: 02 48 0e 14 41 c3 0e 10 unknown data | |
0x80489e4: 41 c6 0e 0c 41 c7 0e 08 unknown data | |
0x80489ec: 41 c5 0e 04 unknown data | |
0x80489f0: 10 00 00 00 | |
0x80489f4: 04 01 00 00 18 fe ff ff unknown data | |
0x80489fc: 02 00 00 00 | |
0x8048a00: 00 00 00 00 00 00 00 00 unknown data | |
0x8049f08: e0 85 04 08 c0 85 04 unknown data | |
0x8049f0c: c0 85 04 unknown data | |
0x8049f0f: 08 00 00 00 | |
0x8049f10: 00 00 00 00 | |
0x8049f14: 01 00 00 00 | |
0x8049f18: 01 00 00 00 | |
0x8049f1c: 0c 00 00 00 | |
0x8049f20: 14 84 04 08 unknown data | |
0x8049f24: 0d 00 00 00 | |
0x8049f28: 14 88 04 08 unknown data | |
0x8049f2c: 19 00 00 00 | |
0x8049f30: 08 9f 04 08 unknown data | |
0x8049f34: 1b 00 00 00 | |
0x8049f38: 04 00 00 00 | |
0x8049f3c: 1a 00 00 00 | |
0x8049f40: 0c 9f 04 08 unknown data | |
0x8049f44: 1c 00 00 00 | |
0x8049f48: 04 00 00 00 | |
0x8049f4c: f5 fe ff 6f ac 81 04 08 unknown data | |
0x8049f54: 05 00 00 00 | |
0x8049f58: c0 82 04 08 unknown data | |
0x8049f5c: 06 00 00 00 | |
0x8049f60: d0 81 04 08 unknown data | |
0x8049f64: 0a 00 00 00 | |
0x8049f68: 96 00 00 00 | |
0x8049f6c: 0b 00 00 00 | |
0x8049f70: 10 00 00 00 | |
0x8049f74: 15 00 00 00 | |
0x8049f78: 00 00 00 00 unknown data | |
0x8049f7c: 03 00 00 00 | |
0x8049f80: 00 a0 04 08 unknown data | |
0x8049f84: 02 00 00 00 | |
0x8049f88: 60 00 00 00 | |
0x8049f8c: 14 00 00 00 | |
0x8049f90: 11 00 00 00 | |
0x8049f94: 17 00 00 00 | |
0x8049f98: b4 83 04 08 unknown data | |
0x8049f9c: 11 00 00 00 | |
0x8049fa0: a4 83 04 08 unknown data | |
0x8049fa4: 12 00 00 00 | |
0x8049fa8: 10 00 00 00 | |
0x8049fac: 13 00 00 00 | |
0x8049fb0: 08 00 00 00 | |
0x8049fb4: fe ff ff 6f 74 83 04 08 unknown data | |
0x8049fbc: ff ff ff 6f unknown data | |
0x8049fc0: 01 00 00 00 | |
0x8049fc4: f0 ff ff 6f 56 83 04 unknown data | |
0x8049fcb: 08 00 00 00 | |
0x8049fcf: 00 00 00 00 00 00 00 00 unknown data | |
0x8049fd7: 00 00 00 00 00 00 00 00 unknown data | |
0x8049fdf: 00 00 00 00 00 00 00 00 unknown data | |
0x8049fe7: 00 00 00 00 00 00 00 00 unknown data | |
0x8049fef: 00 00 00 00 00 00 00 00 unknown data | |
0x8049ff7: 00 00 00 00 00 00 00 00 unknown data | |
0x8049ffc: 00 00 00 00 14 9f 04 unknown data | |
0x804a000: 14 9f 04 unknown data | |
0x804a003: 08 00 00 00 | |
0x804a007: 00 unknown data | |
0x804a008: 00 00 00 00 | |
0x804a00c: 56 84 04 08 | |
0x804a010: 66 84 04 08 | |
0x804a014: 76 84 04 08 | |
0x804a018: 86 84 04 08 | |
0x804a01c: 96 84 04 08 | |
0x804a020: a6 84 04 08 | |
0x804a024: b6 84 04 08 | |
0x804a028: c6 84 04 08 | |
0x804a02c: d6 84 04 08 | |
0x804a030: e6 84 04 08 | |
0x804a034: f6 84 04 08 | |
0x804a038: 06 85 04 08 | |
0x804a03c: 00 00 00 00 00 00 00 00 unknown data | |
0x804a060: 00 00 00 00 | |
0x804a064: 00 00 00 00 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment