
busybox2:     file format elf32-i386
busybox2
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x08048500

Program Header:
    PHDR off    0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
         filesz 0x000000c0 memsz 0x000000c0 flags r-x
  INTERP off    0x000000f4 vaddr 0x080480f4 paddr 0x080480f4 align 2**0
         filesz 0x00000013 memsz 0x00000013 flags r--
    LOAD off    0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
         filesz 0x00000b90 memsz 0x00000b90 flags r-x
    LOAD off    0x00000b90 vaddr 0x08049b90 paddr 0x08049b90 align 2**12
         filesz 0x00000130 memsz 0x00000148 flags rw-
 DYNAMIC off    0x00000ba4 vaddr 0x08049ba4 paddr 0x08049ba4 align 2**2
         filesz 0x000000c8 memsz 0x000000c8 flags rw-
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rw-

Dynamic Section:
  NEEDED      libc.so.6
  INIT        0x8048418
  FINI        0x80488a8
  HASH        0x8048108
  STRTAB      0x80482bc
  SYMTAB      0x804819c
  STRSZ       0x9f
  SYMENT      0x10
  DEBUG       0x0
  PLTGOT      0x8049c70
  PLTRELSZ    0x60
  PLTREL      0x11
  JMPREL      0x80483b8
  REL         0x80483a0
  RELSZ       0x18
  RELENT      0x8
  VERNEED     0x8048380
  VERNEEDNUM  0x1
  VERSYM      0x804835c

Version References:
  required from libc.so.6:
    0x0d696910 0x00 02 GLIBC_2.0

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .interp       00000013  080480f4  080480f4  000000f4  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .hash         00000094  08048108  08048108  00000108  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .dynsym       00000120  0804819c  0804819c  0000019c  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .dynstr       0000009f  080482bc  080482bc  000002bc  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .gnu.version  00000024  0804835c  0804835c  0000035c  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .gnu.version_r 00000020  08048380  08048380  00000380  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .rel.dyn      00000018  080483a0  080483a0  000003a0  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .rel.plt      00000060  080483b8  080483b8  000003b8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 .init         00000016  08048418  08048418  00000418  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  9 .plt          000000d0  08048430  08048430  00000430  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 10 .text         000003a8  08048500  08048500  00000500  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .fini         0000001a  080488a8  080488a8  000008a8  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 12 .rodata       000002ac  080488e0  080488e0  000008e0  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 13 .eh_frame     00000004  08048b8c  08048b8c  00000b8c  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 14 .ctors        00000008  08049b90  08049b90  00000b90  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 15 .dtors        00000008  08049b98  08049b98  00000b98  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 16 .jcr          00000004  08049ba0  08049ba0  00000ba0  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 17 .dynamic      000000c8  08049ba4  08049ba4  00000ba4  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 18 .got          00000004  08049c6c  08049c6c  00000c6c  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 19 .got.plt      0000003c  08049c70  08049c70  00000c70  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 20 .data         00000014  08049cac  08049cac  00000cac  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 21 .bss          00000018  08049cc0  08049cc0  00000cc0  2**2
                  ALLOC
SYMBOL TABLE:
no symbols


Contents of section .interp:
 80480f4 2f6c6962 2f6c642d 6c696e75 782e736f  /lib/ld-linux.so
 8048104 2e3200                               .2.             
Contents of section .hash:
 8048108 11000000 12000000 09000000 00000000  ................
 8048118 06000000 0f000000 10000000 00000000  ................
 8048128 01000000 0b000000 00000000 00000000  ................
 8048138 0c000000 0a000000 00000000 0e000000  ................
 8048148 02000000 11000000 00000000 00000000  ................
 8048158 00000000 00000000 00000000 00000000  ................
 8048168 00000000 00000000 00000000 04000000  ................
 8048178 07000000 05000000 00000000 00000000  ................
 8048188 00000000 0d000000 00000000 08000000  ................
 8048198 03000000                             ....            
Contents of section .dynsym:
 804819c 00000000 00000000 00000000 00000000  ................
 80481ac 52000000 00000000 2c000000 12000000  R.......,.......
 80481bc 8d000000 00000000 14000000 12000000  ................
 80481cc 43000000 00000000 e3000000 12000000  C...............
 80481dc 87000000 00000000 61010000 12000000  ........a.......
 80481ec 2e000000 c09c0408 04000000 11001600  ................
 80481fc 59000000 c49c0408 04000000 11001600  Y...............
 804820c 8c000000 00000000 ed310000 12000000  .........1......
 804821c 86000000 00000000 2b010000 12000000  ........+.......
 804822c 3d000000 00000000 e8010000 12000000  =...............
 804823c 4a000000 00000000 b5000000 12000000  J...............
 804824c 74000000 00000000 6a010000 12000000  t.......j.......
 804825c 8e000000 00000000 29000000 12000000  ........).......
 804826c 60000000 00000000 d6000000 12000000  `...............
 804827c 65000000 e0880408 04000000 11000d00  e...............
 804828c 01000000 00000000 00000000 20000000  ............ ...
 804829c 35000000 00000000 54000000 12000000  5.......T.......
 80482ac 15000000 00000000 00000000 20000000  ............ ...
Contents of section .dynstr:
 80482bc 005f4a76 5f526567 69737465 72436c61  ._Jv_RegisterCla
 80482cc 73736573 005f5f67 6d6f6e5f 73746172  sses.__gmon_star
 80482dc 745f5f00 6c696263 2e736f2e 36007374  t__.libc.so.6.st
 80482ec 646f7574 00627365 61726368 00736c65  dout.bsearch.sle
 80482fc 65700066 666c7573 68007374 726e636d  ep.fflush.strncm
 804830c 70007374 72636d70 00737464 65727200  p.strcmp.stderr.
 804831c 65786974 005f494f 5f737464 696e5f75  exit._IO_stdin_u
 804832c 73656400 5f5f6c69 62635f73 74617274  sed.__libc_start
 804833c 5f6d6169 6e006670 75747300 76667072  _main.fputs.vfpr
 804834c 696e7466 00474c49 42435f32 2e3000    intf.GLIBC_2.0. 
Contents of section .gnu.version:
 804835c 00000200 02000200 02000200 02000200  ................
 804836c 02000200 02000200 02000200 01000000  ................
 804837c 02000000                             ....            
Contents of section .gnu.version_r:
 8048380 01000100 24000000 10000000 00000000  ....$...........
 8048390 1069690d 00000200 95000000 00000000  .ii.............
Contents of section .rel.dyn:
 80483a0 6c9c0408 06110000 c09c0408 05050000  l...............
 80483b0 c49c0408 05060000                    ........        
Contents of section .rel.plt:
 80483b8 7c9c0408 07010000 809c0408 07020000  |...............
 80483c8 849c0408 07030000 889c0408 07040000  ................
 80483d8 8c9c0408 07070000 909c0408 07080000  ................
 80483e8 949c0408 07090000 989c0408 070a0000  ................
 80483f8 9c9c0408 070b0000 a09c0408 070c0000  ................
 8048408 a49c0408 070d0000 a89c0408 07100000  ................
Contents of section .init:
 8048418 5589e550 50e80201 0000e855 010000e8  U..PP......U....
 8048428 58040000 c9c3                        X.....          
Contents of section .plt:
 8048430 ff35749c 0408ff25 789c0408 00000000  .5t....%x.......
 8048440 ff257c9c 04086800 000000e9 e0ffffff  .%|...h.........
 8048450 ff25809c 04086808 000000e9 d0ffffff  .%....h.........
 8048460 ff25849c 04086810 000000e9 c0ffffff  .%....h.........
 8048470 ff25889c 04086818 000000e9 b0ffffff  .%....h.........
 8048480 ff258c9c 04086820 000000e9 a0ffffff  .%....h ........
 8048490 ff25909c 04086828 000000e9 90ffffff  .%....h(........
 80484a0 ff25949c 04086830 000000e9 80ffffff  .%....h0........
 80484b0 ff25989c 04086838 000000e9 70ffffff  .%....h8....p...
 80484c0 ff259c9c 04086840 000000e9 60ffffff  .%....h@....`...
 80484d0 ff25a09c 04086848 000000e9 50ffffff  .%....hH....P...
 80484e0 ff25a49c 04086850 000000e9 40ffffff  .%....hP....@...
 80484f0 ff25a89c 04086858 000000e9 30ffffff  .%....hX....0...
Contents of section .text:
 8048500 31ed5e89 e183e4f0 50545268 7e880408  1.^.....PTRh~...
 8048510 68288804 08515668 51860408 e89fffff  h(...QVhQ.......
 8048520 fff49090 5589e553 e8000000 005b81c3  ....U..S.....[..
 8048530 43170000 518b83fc ffffff85 c07402ff  C...Q........t..
 8048540 d05a5bc9 c3909090 5589e583 ec08803d  .Z[.....U......=
 8048550 c89c0408 00740feb 1f8d7600 83c004a3  .....t....v.....
 8048560 b09c0408 ffd2a1b0 9c04088b 1085d275  ...............u
 8048570 ebc605c8 9c040801 c9c389f6 5589e583  ............U...
 8048580 ec08a1a0 9b040885 c07419b8 00000000  .........t......
 8048590 85c07410 83ec0c68 a09b0408 e85f7afb  ..t....h....._z.
 80485a0 f783c410 c9c3ff35 b49c0408 e82fffff  .......5...../..
 80485b0 ff8b4424 088b0089 442408e9 80feffff  ..D$....D$......
 80485c0 68b18504 086a0c6a 0268008b 0408ff74  h....j.j.h.....t
 80485d0 2414e819 ffffff83 c414c357 56538b7c  $..........WVS.|
 80485e0 24108b74 24148b5c 24186a07 68e48804  $..t$..\$.j.h...
 80485f0 0857e8b9 feffff83 c40c85c0 75095356  .W..........u.SV
 8048600 e8960000 00585a57 e8b3ffff ff85c0a3  .....XZW........
 8048610 cc9c0408 5974368b 0083fe02 a3d09c04  ....Yt6.........
 8048620 08751868 f1880408 ff7304e8 10feffff  .u.h.....s......
 8048630 85c05f5a 7505e86b ffffff53 56a1cc9c  .._Zu..k...SV...
 8048640 0408ff50 045a5950 e893feff ff5b5e5f  ...P.ZYP.....[^_
 8048650 c38b4c24 088b01a3 d09c0408 80382d75  ..L$.........8-u
 8048660 0640a3d0 9c04088b 15d09c04 08803a00  .@............:.
 8048670 740f8a02 423c2f75 f48915d0 9c0408eb  t...B</u........
 8048680 ec51ff74 2408ff35 d09c0408 e84affff  .Q.t$..5.....J..
 8048690 ff68f888 0408e8ca 00000056 538b7424  .h.........VS.t$
 80486a0 0c83fe01 8b5c2410 741768f1 880408ff  .....\$.t.h.....
 80486b0 7304e889 fdffff85 c05a590f 85840000  s........ZY.....
 80486c0 0083fe02 7e0e8b43 08536a02 50a3d09c  ....~..C.Sj.P...
 80486d0 0408eb7c 68408b04 08680989 0408e8ed  ...|h@...h......
 80486e0 fdffff5a 31dbbe00 8b040859 833d008b  ...Z1......Y.=..
 80486f0 04080074 3fff3683 c60c85db b8e48a04  ...t?.6.........
 8048700 087505b8 e78a0408 5068878b 0408e8bd  .u......Ph......
 8048710 fdffff01 c383c40c 83fb3c7e 12833e00  ..........<~..>.
 8048720 741268e9 8a0408e8 44fdffff 31db5883  t.h.....D...1.X.
 8048730 3e00ebbf 68e28a04 08e832fd ffff6a00  >...h.....2...j.
 8048740 e89bfdff ff8d4304 508d46ff 50ff7304  ......C.P.F.P.s.
 8048750 e886feff ff83c40c 68f88804 08e80300  ........h.......
 8048760 000031c0 c38d4424 086a0050 ff74240c  ..1...D$.j.P.t$.
 8048770 e81e0000 00a1d49c 040883c4 0c85c074  ...............t
 8048780 0750e819 fdffff58 ff35b49c 0408e84d  .P.....X.5.....M
 8048790 fdffff57 5653f605 bc9c0408 018b7c24  ...WVS........|$
 80487a0 108b5c24 148b7424 187478ff 35c09c04  ..\$..t$.tx.5...
 80487b0 08e8aafc ffffff35 d09c0408 68808b04  .......5....h...
 80487c0 08ff35c4 9c0408e8 84fcffff 5357ff35  ..5.........SW.5
 80487d0 c49c0408 e8a7fcff ff83c41c 85f6751a  ..............u.
 80487e0 a1c49c04 08894424 14a1b89c 04088944  ......D$.......D
 80487f0 24105b5e 5fe996fc ffffff35 b89c0408  $.[^_......5....
 8048800 85ff56b8 828b0408 7505b8e8 8a040850  ..V.....u......P
 8048810 68858b04 08ff35c4 9c0408e8 30fcffff  h.....5.....0...
 8048820 83c4145b 5e5fc390 5589e557 565383ec  ...[^_..U..WVS..
 8048830 0ce80000 00005b81 c33a1400 00e8d6fb  ......[..:......
 8048840 ffff8d83 20ffffff 31f68945 f08dbb20  .... ...1..E... 
 8048850 ffffff29 f8c1f802 39c6731a 50ff7510  ...)....9.s.P.u.
 8048860 ff750cff 7508ff94 b320ffff ff83c410  .u..u.... ......
 8048870 468b45f0 ebdd8d65 f45b5e5f c9c35589  F.E....e.[^_..U.
 8048880 e5c9c390 5589e553 52bb909b 0408a190  ....U..SR.......
 8048890 9b0408eb 0a8d7600 83eb04ff d08b0383  ......v.........
 80488a0 f8ff75f4 585bc9c3                    ..u.X[..        
Contents of section .fini:
 80488a8 5589e553 e8000000 005b81c3 bf130000  U..S.....[......
 80488b8 50e88afc ffff585b c9c3               P.....X[..      
Contents of section .rodata:
 80488e0 01000200 62757379 626f7800 74727565  ....busybox.true
 80488f0 002d2d68 656c7000 6170706c 6574206e  .--help.applet n
 8048900 6f742066 6f756e64 0025730a 436f7079  ot found.%s.Copy
 8048910 72696768 74202843 29203139 39382d32  right (C) 1998-2
 8048920 30303620 c2a04572 696b2041 6e646572  006 ..Erik Ander
 8048930 73656e2c 20526f62 204c616e 646c6579  sen, Rob Landley
 8048940 2c20616e 64206f74 68657273 2e0a4c69  , and others..Li
 8048950 63656e73 65642075 6e646572 2047504c  censed under GPL
 8048960 76322e20 c2a05365 6520736f 75726365  v2. ..See source
 8048970 20646973 74726962 7574696f 6e20666f   distribution fo
 8048980 72206675 6c6c206e 6f746963 652e0a0a  r full notice...
 8048990 55736167 653a2062 75737962 6f78205b  Usage: busybox [
 80489a0 66756e63 74696f6e 5d205b61 7267756d  function] [argum
 80489b0 656e7473 5d2e2e2e 0a202020 6f723a20  ents]....   or: 
 80489c0 5b66756e 6374696f 6e5d205b 61726775  [function] [argu
 80489d0 6d656e74 735d2e2e 2e0a0a09 42757379  ments]......Busy
 80489e0 426f7820 69732061 206d756c 74692d63  Box is a multi-c
 80489f0 616c6c20 62696e61 72792074 68617420  all binary that 
 8048a00 636f6d62 696e6573 206d616e 7920636f  combines many co
 8048a10 6d6d6f6e 20556e69 780a0975 74696c69  mmon Unix..utili
 8048a20 74696573 20696e74 6f206120 73696e67  ties into a sing
 8048a30 6c652065 78656375 7461626c 652e2020  le executable.  
 8048a40 4d6f7374 2070656f 706c6520 77696c6c  Most people will
 8048a50 20637265 61746520 610a096c 696e6b20   create a..link 
 8048a60 746f2062 75737962 6f782066 6f722065  to busybox for e
 8048a70 61636820 66756e63 74696f6e 20746865  ach function the
 8048a80 79207769 73682074 6f207573 6520616e  y wish to use an
 8048a90 64204275 7379426f 780a0977 696c6c20  d BusyBox..will 
 8048aa0 61637420 6c696b65 20776861 74657665  act like whateve
 8048ab0 72206974 20776173 20696e76 6f6b6564  r it was invoked
 8048ac0 20617321 0a0a4375 7272656e 746c7920   as!..Currently 
 8048ad0 64656669 6e656420 66756e63 74696f6e  defined function
 8048ae0 733a0a00 2c200009 002c0000 00000000  s:.., ...,......
 8048af0 00000000 00000000 00000000 00000000  ................
 8048b00 e4880408 9b860408 11000000 ec880408  ................
 8048b10 62870408 01000000 00000000 00000000  b...............
 8048b20 00000000 00000000 00000000 00000000  ................
 8048b30 00000000 00000000 00000000 00000000  ................
 8048b40 42757379 426f7820 76312e32 2e312e73  BusyBox v1.2.1.s
 8048b50 766e2028 32303036 2d31302d 30362031  vn (2006-10-06 1
 8048b60 373a3137 3a333420 43455354 29206d75  7:17:34 CEST) mu
 8048b70 6c74692d 63616c6c 2062696e 61727900  lti-call binary.
 8048b80 25733a20 00257325 73257300           %s: .%s%s%s.    
Contents of section .eh_frame:
 8048b8c 00000000                             ....            
Contents of section .ctors:
 8049b90 ffffffff 00000000                    ........        
Contents of section .dtors:
 8049b98 ffffffff 00000000                    ........        
Contents of section .jcr:
 8049ba0 00000000                             ....            
Contents of section .dynamic:
 8049ba4 01000000 24000000 0c000000 18840408  ....$...........
 8049bb4 0d000000 a8880408 04000000 08810408  ................
 8049bc4 05000000 bc820408 06000000 9c810408  ................
 8049bd4 0a000000 9f000000 0b000000 10000000  ................
 8049be4 15000000 00000000 03000000 709c0408  ............p...
 8049bf4 02000000 60000000 14000000 11000000  ....`...........
 8049c04 17000000 b8830408 11000000 a0830408  ................
 8049c14 12000000 18000000 13000000 08000000  ................
 8049c24 feffff6f 80830408 ffffff6f 01000000  ...o.......o....
 8049c34 f0ffff6f 5c830408 00000000 00000000  ...o\...........
 8049c44 00000000 00000000 00000000 00000000  ................
 8049c54 00000000 00000000 00000000 00000000  ................
 8049c64 00000000 00000000                    ........        
Contents of section .got:
 8049c6c 00000000                             ....            
Contents of section .got.plt:
 8049c70 a49b0408 00000000 00000000 46840408  ............F...
 8049c80 56840408 66840408 76840408 86840408  V...f...v.......
 8049c90 96840408 a6840408 b6840408 c6840408  ................
 8049ca0 d6840408 e6840408 f6840408           ............    
Contents of section .data:
 8049cac 00000000 9c9b0408 01000000 e28a0408  ................
 8049cbc 01000000                             ....            
Disassembly of section .init:

08048418 <.init>:
 8048418:	55                   	push   %ebp
 8048419:	89 e5                	mov    %esp,%ebp
 804841b:	50                   	push   %eax
 804841c:	50                   	push   %eax
 804841d:	e8 02 01 00 00       	call   8048524 <bsearch@plt+0x34>
 8048422:	e8 55 01 00 00       	call   804857c <bsearch@plt+0x8c>
 8048427:	e8 58 04 00 00       	call   8048884 <bsearch@plt+0x394>
 804842c:	c9                   	leave  
 804842d:	c3                   	ret    
Disassembly of section .plt:

08048430 <strcmp@plt-0x10>:
 8048430:	ff 35 74 9c 04 08    	pushl  0x8049c74
 8048436:	ff 25 78 9c 04 08    	jmp    *0x8049c78
 804843c:	00 00                	add    %al,(%eax)
	...

08048440 <strcmp@plt>:
 8048440:	ff 25 7c 9c 04 08    	jmp    *0x8049c7c
 8048446:	68 00 00 00 00       	push   $0x0
 804844b:	e9 e0 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

08048450 <fprintf@plt>:
 8048450:	ff 25 80 9c 04 08    	jmp    *0x8049c80
 8048456:	68 08 00 00 00       	push   $0x8
 804845b:	e9 d0 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

08048460 <fflush@plt>:
 8048460:	ff 25 84 9c 04 08    	jmp    *0x8049c84
 8048466:	68 10 00 00 00       	push   $0x10
 804846b:	e9 c0 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

08048470 <puts@plt>:
 8048470:	ff 25 88 9c 04 08    	jmp    *0x8049c88
 8048476:	68 18 00 00 00       	push   $0x18
 804847b:	e9 b0 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

08048480 <vfprintf@plt>:
 8048480:	ff 25 8c 9c 04 08    	jmp    *0x8049c8c
 8048486:	68 20 00 00 00       	push   $0x20
 804848b:	e9 a0 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

08048490 <fputs@plt>:
 8048490:	ff 25 90 9c 04 08    	jmp    *0x8049c90
 8048496:	68 28 00 00 00       	push   $0x28
 804849b:	e9 90 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

080484a0 <sleep@plt>:
 80484a0:	ff 25 94 9c 04 08    	jmp    *0x8049c94
 80484a6:	68 30 00 00 00       	push   $0x30
 80484ab:	e9 80 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

080484b0 <strncmp@plt>:
 80484b0:	ff 25 98 9c 04 08    	jmp    *0x8049c98
 80484b6:	68 38 00 00 00       	push   $0x38
 80484bb:	e9 70 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

080484c0 <__libc_start_main@plt>:
 80484c0:	ff 25 9c 9c 04 08    	jmp    *0x8049c9c
 80484c6:	68 40 00 00 00       	push   $0x40
 80484cb:	e9 60 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

080484d0 <printf@plt>:
 80484d0:	ff 25 a0 9c 04 08    	jmp    *0x8049ca0
 80484d6:	68 48 00 00 00       	push   $0x48
 80484db:	e9 50 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

080484e0 <exit@plt>:
 80484e0:	ff 25 a4 9c 04 08    	jmp    *0x8049ca4
 80484e6:	68 50 00 00 00       	push   $0x50
 80484eb:	e9 40 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>

080484f0 <bsearch@plt>:
 80484f0:	ff 25 a8 9c 04 08    	jmp    *0x8049ca8
 80484f6:	68 58 00 00 00       	push   $0x58
 80484fb:	e9 30 ff ff ff       	jmp    8048430 <strcmp@plt-0x10>
Disassembly of section .text:

08048500 <.text>:
 8048500:	31 ed                	xor    %ebp,%ebp
 8048502:	5e                   	pop    %esi
 8048503:	89 e1                	mov    %esp,%ecx
 8048505:	83 e4 f0             	and    $0xfffffff0,%esp
 8048508:	50                   	push   %eax
 8048509:	54                   	push   %esp
 804850a:	52                   	push   %edx
 804850b:	68 7e 88 04 08       	push   $0x804887e
 8048510:	68 28 88 04 08       	push   $0x8048828
 8048515:	51                   	push   %ecx
 8048516:	56                   	push   %esi
 8048517:	68 51 86 04 08       	push   $0x8048651
 804851c:	e8 9f ff ff ff       	call   80484c0 <__libc_start_main@plt>
 8048521:	f4                   	hlt    
 8048522:	90                   	nop    
 8048523:	90                   	nop    
 8048524:	55                   	push   %ebp
 8048525:	89 e5                	mov    %esp,%ebp
 8048527:	53                   	push   %ebx
 8048528:	e8 00 00 00 00       	call   804852d <bsearch@plt+0x3d>
 804852d:	5b                   	pop    %ebx
 804852e:	81 c3 43 17 00 00    	add    $0x1743,%ebx
 8048534:	51                   	push   %ecx
 8048535:	8b 83 fc ff ff ff    	mov    0xfffffffc(%ebx),%eax
 804853b:	85 c0                	test   %eax,%eax
 804853d:	74 02                	je     8048541 <bsearch@plt+0x51>
 804853f:	ff d0                	call   *%eax
 8048541:	5a                   	pop    %edx
 8048542:	5b                   	pop    %ebx
 8048543:	c9                   	leave  
 8048544:	c3                   	ret    
 8048545:	90                   	nop    
 8048546:	90                   	nop    
 8048547:	90                   	nop    
 8048548:	55                   	push   %ebp
 8048549:	89 e5                	mov    %esp,%ebp
 804854b:	83 ec 08             	sub    $0x8,%esp
 804854e:	80 3d c8 9c 04 08 00 	cmpb   $0x0,0x8049cc8
 8048555:	74 0f                	je     8048566 <bsearch@plt+0x76>
 8048557:	eb 1f                	jmp    8048578 <bsearch@plt+0x88>
 8048559:	8d 76 00             	lea    0x0(%esi),%esi
 804855c:	83 c0 04             	add    $0x4,%eax
 804855f:	a3 b0 9c 04 08       	mov    %eax,0x8049cb0
 8048564:	ff d2                	call   *%edx
 8048566:	a1 b0 9c 04 08       	mov    0x8049cb0,%eax
 804856b:	8b 10                	mov    (%eax),%edx
 804856d:	85 d2                	test   %edx,%edx
 804856f:	75 eb                	jne    804855c <bsearch@plt+0x6c>
 8048571:	c6 05 c8 9c 04 08 01 	movb   $0x1,0x8049cc8
 8048578:	c9                   	leave  
 8048579:	c3                   	ret    
 804857a:	89 f6                	mov    %esi,%esi
 804857c:	55                   	push   %ebp
 804857d:	89 e5                	mov    %esp,%ebp
 804857f:	83 ec 08             	sub    $0x8,%esp
 8048582:	a1 a0 9b 04 08       	mov    0x8049ba0,%eax
 8048587:	85 c0                	test   %eax,%eax
 8048589:	74 19                	je     80485a4 <bsearch@plt+0xb4>
 804858b:	b8 00 00 00 00       	mov    $0x0,%eax
 8048590:	85 c0                	test   %eax,%eax
 8048592:	74 10                	je     80485a4 <bsearch@plt+0xb4>
 8048594:	83 ec 0c             	sub    $0xc,%esp
 8048597:	68 a0 9b 04 08       	push   $0x8049ba0
 804859c:	e8 5f 7a fb f7       	call   0 <strcmp@plt-0x8048440>
 80485a1:	83 c4 10             	add    $0x10,%esp
 80485a4:	c9                   	leave  
 80485a5:	c3                   	ret    
 80485a6:	ff 35 b4 9c 04 08    	pushl  0x8049cb4
 80485ac:	e8 2f ff ff ff       	call   80484e0 <exit@plt>
 80485b1:	8b 44 24 08          	mov    0x8(%esp),%eax
 80485b5:	8b 00                	mov    (%eax),%eax
 80485b7:	89 44 24 08          	mov    %eax,0x8(%esp)
 80485bb:	e9 80 fe ff ff       	jmp    8048440 <strcmp@plt>
 80485c0:	68 b1 85 04 08       	push   $0x80485b1
 80485c5:	6a 0c                	push   $0xc
 80485c7:	6a 02                	push   $0x2
 80485c9:	68 00 8b 04 08       	push   $0x8048b00
 80485ce:	ff 74 24 14          	pushl  0x14(%esp)
 80485d2:	e8 19 ff ff ff       	call   80484f0 <bsearch@plt>
 80485d7:	83 c4 14             	add    $0x14,%esp
 80485da:	c3                   	ret    
 80485db:	57                   	push   %edi
 80485dc:	56                   	push   %esi
 80485dd:	53                   	push   %ebx
 80485de:	8b 7c 24 10          	mov    0x10(%esp),%edi
 80485e2:	8b 74 24 14          	mov    0x14(%esp),%esi
 80485e6:	8b 5c 24 18          	mov    0x18(%esp),%ebx
 80485ea:	6a 07                	push   $0x7
 80485ec:	68 e4 88 04 08       	push   $0x80488e4
 80485f1:	57                   	push   %edi
 80485f2:	e8 b9 fe ff ff       	call   80484b0 <strncmp@plt>
 80485f7:	83 c4 0c             	add    $0xc,%esp
 80485fa:	85 c0                	test   %eax,%eax
 80485fc:	75 09                	jne    8048607 <bsearch@plt+0x117>
 80485fe:	53                   	push   %ebx
 80485ff:	56                   	push   %esi
 8048600:	e8 96 00 00 00       	call   804869b <bsearch@plt+0x1ab>
 8048605:	58                   	pop    %eax
 8048606:	5a                   	pop    %edx
 8048607:	57                   	push   %edi
 8048608:	e8 b3 ff ff ff       	call   80485c0 <bsearch@plt+0xd0>
 804860d:	85 c0                	test   %eax,%eax
 804860f:	a3 cc 9c 04 08       	mov    %eax,0x8049ccc
 8048614:	59                   	pop    %ecx
 8048615:	74 36                	je     804864d <bsearch@plt+0x15d>
 8048617:	8b 00                	mov    (%eax),%eax
 8048619:	83 fe 02             	cmp    $0x2,%esi
 804861c:	a3 d0 9c 04 08       	mov    %eax,0x8049cd0
 8048621:	75 18                	jne    804863b <bsearch@plt+0x14b>
 8048623:	68 f1 88 04 08       	push   $0x80488f1
 8048628:	ff 73 04             	pushl  0x4(%ebx)
 804862b:	e8 10 fe ff ff       	call   8048440 <strcmp@plt>
 8048630:	85 c0                	test   %eax,%eax
 8048632:	5f                   	pop    %edi
 8048633:	5a                   	pop    %edx
 8048634:	75 05                	jne    804863b <bsearch@plt+0x14b>
 8048636:	e8 6b ff ff ff       	call   80485a6 <bsearch@plt+0xb6>
 804863b:	53                   	push   %ebx
 804863c:	56                   	push   %esi
 804863d:	a1 cc 9c 04 08       	mov    0x8049ccc,%eax
 8048642:	ff 50 04             	call   *0x4(%eax)
 8048645:	5a                   	pop    %edx
 8048646:	59                   	pop    %ecx
 8048647:	50                   	push   %eax
 8048648:	e8 93 fe ff ff       	call   80484e0 <exit@plt>
 804864d:	5b                   	pop    %ebx
 804864e:	5e                   	pop    %esi
 804864f:	5f                   	pop    %edi
 8048650:	c3                   	ret    
 8048651:	8b 4c 24 08          	mov    0x8(%esp),%ecx
 8048655:	8b 01                	mov    (%ecx),%eax
 8048657:	a3 d0 9c 04 08       	mov    %eax,0x8049cd0
 804865c:	80 38 2d             	cmpb   $0x2d,(%eax)
 804865f:	75 06                	jne    8048667 <bsearch@plt+0x177>
 8048661:	40                   	inc    %eax
 8048662:	a3 d0 9c 04 08       	mov    %eax,0x8049cd0
 8048667:	8b 15 d0 9c 04 08    	mov    0x8049cd0,%edx
 804866d:	80 3a 00             	cmpb   $0x0,(%edx)
 8048670:	74 0f                	je     8048681 <bsearch@plt+0x191>
 8048672:	8a 02                	mov    (%edx),%al
 8048674:	42                   	inc    %edx
 8048675:	3c 2f                	cmp    $0x2f,%al
 8048677:	75 f4                	jne    804866d <bsearch@plt+0x17d>
 8048679:	89 15 d0 9c 04 08    	mov    %edx,0x8049cd0
 804867f:	eb ec                	jmp    804866d <bsearch@plt+0x17d>
 8048681:	51                   	push   %ecx
 8048682:	ff 74 24 08          	pushl  0x8(%esp)
 8048686:	ff 35 d0 9c 04 08    	pushl  0x8049cd0
 804868c:	e8 4a ff ff ff       	call   80485db <bsearch@plt+0xeb>
 8048691:	68 f8 88 04 08       	push   $0x80488f8
 8048696:	e8 ca 00 00 00       	call   8048765 <bsearch@plt+0x275>
 804869b:	56                   	push   %esi
 804869c:	53                   	push   %ebx
 804869d:	8b 74 24 0c          	mov    0xc(%esp),%esi
 80486a1:	83 fe 01             	cmp    $0x1,%esi
 80486a4:	8b 5c 24 10          	mov    0x10(%esp),%ebx
 80486a8:	74 17                	je     80486c1 <bsearch@plt+0x1d1>
 80486aa:	68 f1 88 04 08       	push   $0x80488f1
 80486af:	ff 73 04             	pushl  0x4(%ebx)
 80486b2:	e8 89 fd ff ff       	call   8048440 <strcmp@plt>
 80486b7:	85 c0                	test   %eax,%eax
 80486b9:	5a                   	pop    %edx
 80486ba:	59                   	pop    %ecx
 80486bb:	0f 85 84 00 00 00    	jne    8048745 <bsearch@plt+0x255>
 80486c1:	83 fe 02             	cmp    $0x2,%esi
 80486c4:	7e 0e                	jle    80486d4 <bsearch@plt+0x1e4>
 80486c6:	8b 43 08             	mov    0x8(%ebx),%eax
 80486c9:	53                   	push   %ebx
 80486ca:	6a 02                	push   $0x2
 80486cc:	50                   	push   %eax
 80486cd:	a3 d0 9c 04 08       	mov    %eax,0x8049cd0
 80486d2:	eb 7c                	jmp    8048750 <bsearch@plt+0x260>
 80486d4:	68 40 8b 04 08       	push   $0x8048b40
 80486d9:	68 09 89 04 08       	push   $0x8048909
 80486de:	e8 ed fd ff ff       	call   80484d0 <printf@plt>
 80486e3:	5a                   	pop    %edx
 80486e4:	31 db                	xor    %ebx,%ebx
 80486e6:	be 00 8b 04 08       	mov    $0x8048b00,%esi
 80486eb:	59                   	pop    %ecx
 80486ec:	83 3d 00 8b 04 08 00 	cmpl   $0x0,0x8048b00
 80486f3:	74 3f                	je     8048734 <bsearch@plt+0x244>
 80486f5:	ff 36                	pushl  (%esi)
 80486f7:	83 c6 0c             	add    $0xc,%esi
 80486fa:	85 db                	test   %ebx,%ebx
 80486fc:	b8 e4 8a 04 08       	mov    $0x8048ae4,%eax
 8048701:	75 05                	jne    8048708 <bsearch@plt+0x218>
 8048703:	b8 e7 8a 04 08       	mov    $0x8048ae7,%eax
 8048708:	50                   	push   %eax
 8048709:	68 87 8b 04 08       	push   $0x8048b87
 804870e:	e8 bd fd ff ff       	call   80484d0 <printf@plt>
 8048713:	01 c3                	add    %eax,%ebx
 8048715:	83 c4 0c             	add    $0xc,%esp
 8048718:	83 fb 3c             	cmp    $0x3c,%ebx
 804871b:	7e 12                	jle    804872f <bsearch@plt+0x23f>
 804871d:	83 3e 00             	cmpl   $0x0,(%esi)
 8048720:	74 12                	je     8048734 <bsearch@plt+0x244>
 8048722:	68 e9 8a 04 08       	push   $0x8048ae9
 8048727:	e8 44 fd ff ff       	call   8048470 <puts@plt>
 804872c:	31 db                	xor    %ebx,%ebx
 804872e:	58                   	pop    %eax
 804872f:	83 3e 00             	cmpl   $0x0,(%esi)
 8048732:	eb bf                	jmp    80486f3 <bsearch@plt+0x203>
 8048734:	68 e2 8a 04 08       	push   $0x8048ae2
 8048739:	e8 32 fd ff ff       	call   8048470 <puts@plt>
 804873e:	6a 00                	push   $0x0
 8048740:	e8 9b fd ff ff       	call   80484e0 <exit@plt>
 8048745:	8d 43 04             	lea    0x4(%ebx),%eax
 8048748:	50                   	push   %eax
 8048749:	8d 46 ff             	lea    0xffffffff(%esi),%eax
 804874c:	50                   	push   %eax
 804874d:	ff 73 04             	pushl  0x4(%ebx)
 8048750:	e8 86 fe ff ff       	call   80485db <bsearch@plt+0xeb>
 8048755:	83 c4 0c             	add    $0xc,%esp
 8048758:	68 f8 88 04 08       	push   $0x80488f8
 804875d:	e8 03 00 00 00       	call   8048765 <bsearch@plt+0x275>
 8048762:	31 c0                	xor    %eax,%eax
 8048764:	c3                   	ret    
 8048765:	8d 44 24 08          	lea    0x8(%esp),%eax
 8048769:	6a 00                	push   $0x0
 804876b:	50                   	push   %eax
 804876c:	ff 74 24 0c          	pushl  0xc(%esp)
 8048770:	e8 1e 00 00 00       	call   8048793 <bsearch@plt+0x2a3>
 8048775:	a1 d4 9c 04 08       	mov    0x8049cd4,%eax
 804877a:	83 c4 0c             	add    $0xc,%esp
 804877d:	85 c0                	test   %eax,%eax
 804877f:	74 07                	je     8048788 <bsearch@plt+0x298>
 8048781:	50                   	push   %eax
 8048782:	e8 19 fd ff ff       	call   80484a0 <sleep@plt>
 8048787:	58                   	pop    %eax
 8048788:	ff 35 b4 9c 04 08    	pushl  0x8049cb4
 804878e:	e8 4d fd ff ff       	call   80484e0 <exit@plt>
 8048793:	57                   	push   %edi
 8048794:	56                   	push   %esi
 8048795:	53                   	push   %ebx
 8048796:	f6 05 bc 9c 04 08 01 	testb  $0x1,0x8049cbc
 804879d:	8b 7c 24 10          	mov    0x10(%esp),%edi
 80487a1:	8b 5c 24 14          	mov    0x14(%esp),%ebx
 80487a5:	8b 74 24 18          	mov    0x18(%esp),%esi
 80487a9:	74 78                	je     8048823 <bsearch@plt+0x333>
 80487ab:	ff 35 c0 9c 04 08    	pushl  0x8049cc0
 80487b1:	e8 aa fc ff ff       	call   8048460 <fflush@plt>
 80487b6:	ff 35 d0 9c 04 08    	pushl  0x8049cd0
 80487bc:	68 80 8b 04 08       	push   $0x8048b80
 80487c1:	ff 35 c4 9c 04 08    	pushl  0x8049cc4
 80487c7:	e8 84 fc ff ff       	call   8048450 <fprintf@plt>
 80487cc:	53                   	push   %ebx
 80487cd:	57                   	push   %edi
 80487ce:	ff 35 c4 9c 04 08    	pushl  0x8049cc4
 80487d4:	e8 a7 fc ff ff       	call   8048480 <vfprintf@plt>
 80487d9:	83 c4 1c             	add    $0x1c,%esp
 80487dc:	85 f6                	test   %esi,%esi
 80487de:	75 1a                	jne    80487fa <bsearch@plt+0x30a>
 80487e0:	a1 c4 9c 04 08       	mov    0x8049cc4,%eax
 80487e5:	89 44 24 14          	mov    %eax,0x14(%esp)
 80487e9:	a1 b8 9c 04 08       	mov    0x8049cb8,%eax
 80487ee:	89 44 24 10          	mov    %eax,0x10(%esp)
 80487f2:	5b                   	pop    %ebx
 80487f3:	5e                   	pop    %esi
 80487f4:	5f                   	pop    %edi
 80487f5:	e9 96 fc ff ff       	jmp    8048490 <fputs@plt>
 80487fa:	ff 35 b8 9c 04 08    	pushl  0x8049cb8
 8048800:	85 ff                	test   %edi,%edi
 8048802:	56                   	push   %esi
 8048803:	b8 82 8b 04 08       	mov    $0x8048b82,%eax
 8048808:	75 05                	jne    804880f <bsearch@plt+0x31f>
 804880a:	b8 e8 8a 04 08       	mov    $0x8048ae8,%eax
 804880f:	50                   	push   %eax
 8048810:	68 85 8b 04 08       	push   $0x8048b85
 8048815:	ff 35 c4 9c 04 08    	pushl  0x8049cc4
 804881b:	e8 30 fc ff ff       	call   8048450 <fprintf@plt>
 8048820:	83 c4 14             	add    $0x14,%esp
 8048823:	5b                   	pop    %ebx
 8048824:	5e                   	pop    %esi
 8048825:	5f                   	pop    %edi
 8048826:	c3                   	ret    
 8048827:	90                   	nop    
 8048828:	55                   	push   %ebp
 8048829:	89 e5                	mov    %esp,%ebp
 804882b:	57                   	push   %edi
 804882c:	56                   	push   %esi
 804882d:	53                   	push   %ebx
 804882e:	83 ec 0c             	sub    $0xc,%esp
 8048831:	e8 00 00 00 00       	call   8048836 <bsearch@plt+0x346>
 8048836:	5b                   	pop    %ebx
 8048837:	81 c3 3a 14 00 00    	add    $0x143a,%ebx
 804883d:	e8 d6 fb ff ff       	call   8048418 <strcmp@plt-0x28>
 8048842:	8d 83 20 ff ff ff    	lea    0xffffff20(%ebx),%eax
 8048848:	31 f6                	xor    %esi,%esi
 804884a:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
 804884d:	8d bb 20 ff ff ff    	lea    0xffffff20(%ebx),%edi
 8048853:	29 f8                	sub    %edi,%eax
 8048855:	c1 f8 02             	sar    $0x2,%eax
 8048858:	39 c6                	cmp    %eax,%esi
 804885a:	73 1a                	jae    8048876 <bsearch@plt+0x386>
 804885c:	50                   	push   %eax
 804885d:	ff 75 10             	pushl  0x10(%ebp)
 8048860:	ff 75 0c             	pushl  0xc(%ebp)
 8048863:	ff 75 08             	pushl  0x8(%ebp)
 8048866:	ff 94 b3 20 ff ff ff 	call   *0xffffff20(%ebx,%esi,4)
 804886d:	83 c4 10             	add    $0x10,%esp
 8048870:	46                   	inc    %esi
 8048871:	8b 45 f0             	mov    0xfffffff0(%ebp),%eax
 8048874:	eb dd                	jmp    8048853 <bsearch@plt+0x363>
 8048876:	8d 65 f4             	lea    0xfffffff4(%ebp),%esp
 8048879:	5b                   	pop    %ebx
 804887a:	5e                   	pop    %esi
 804887b:	5f                   	pop    %edi
 804887c:	c9                   	leave  
 804887d:	c3                   	ret    
 804887e:	55                   	push   %ebp
 804887f:	89 e5                	mov    %esp,%ebp
 8048881:	c9                   	leave  
 8048882:	c3                   	ret    
 8048883:	90                   	nop    
 8048884:	55                   	push   %ebp
 8048885:	89 e5                	mov    %esp,%ebp
 8048887:	53                   	push   %ebx
 8048888:	52                   	push   %edx
 8048889:	bb 90 9b 04 08       	mov    $0x8049b90,%ebx
 804888e:	a1 90 9b 04 08       	mov    0x8049b90,%eax
 8048893:	eb 0a                	jmp    804889f <bsearch@plt+0x3af>
 8048895:	8d 76 00             	lea    0x0(%esi),%esi
 8048898:	83 eb 04             	sub    $0x4,%ebx
 804889b:	ff d0                	call   *%eax
 804889d:	8b 03                	mov    (%ebx),%eax
 804889f:	83 f8 ff             	cmp    $0xffffffff,%eax
 80488a2:	75 f4                	jne    8048898 <bsearch@plt+0x3a8>
 80488a4:	58                   	pop    %eax
 80488a5:	5b                   	pop    %ebx
 80488a6:	c9                   	leave  
 80488a7:	c3                   	ret    
Disassembly of section .fini:

080488a8 <.fini>:
 80488a8:	55                   	push   %ebp
 80488a9:	89 e5                	mov    %esp,%ebp
 80488ab:	53                   	push   %ebx
 80488ac:	e8 00 00 00 00       	call   80488b1 <bsearch@plt+0x3c1>
 80488b1:	5b                   	pop    %ebx
 80488b2:	81 c3 bf 13 00 00    	add    $0x13bf,%ebx
 80488b8:	50                   	push   %eax
 80488b9:	e8 8a fc ff ff       	call   8048548 <bsearch@plt+0x58>
 80488be:	58                   	pop    %eax
 80488bf:	5b                   	pop    %ebx
 80488c0:	c9                   	leave  
 80488c1:	c3                   	ret    
