Guest User

Untitled

a guest
Jun 15th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. jump:     file format elf32-i386
  2.  
  3.  
  4. Disassembly of section .interp:
  5.  
  6. 08048154 <.interp>:
  7.  8048154:   2f                      das    
  8.  8048155:   6c                      insb   (%dx),%es:(%edi)
  9.  8048156:   69 62 2f 6c 64 2d 6c    imul   $0x6c2d646c,0x2f(%edx),%esp
  10.  804815d:   69 6e 75 78 2e 73 6f    imul   $0x6f732e78,0x75(%esi),%ebp
  11.  8048164:   2e 32 00                xor    %cs:(%eax),%al
  12.  
  13. Disassembly of section .note.ABI-tag:
  14.  
  15. 08048168 <.note.ABI-tag>:
  16.  8048168:   04 00                   add    $0x0,%al
  17.  804816a:   00 00                   add    %al,(%eax)
  18.  804816c:   10 00                   adc    %al,(%eax)
  19.  804816e:   00 00                   add    %al,(%eax)
  20.  8048170:   01 00                   add    %eax,(%eax)
  21.  8048172:   00 00                   add    %al,(%eax)
  22.  8048174:   47                      inc    %edi
  23.  8048175:   4e                      dec    %esi
  24.  8048176:   55                      push   %ebp
  25.  8048177:   00 00                   add    %al,(%eax)
  26.  8048179:   00 00                   add    %al,(%eax)
  27.  804817b:   00 02                   add    %al,(%edx)
  28.  804817d:   00 00                   add    %al,(%eax)
  29.  804817f:   00 06                   add    %al,(%esi)
  30.  8048181:   00 00                   add    %al,(%eax)
  31.  8048183:   00 0f                   add    %cl,(%edi)
  32.  8048185:   00 00                   add    %al,(%eax)
  33.     ...
  34.  
  35. Disassembly of section .note.gnu.build-id:
  36.  
  37. 08048188 <.note.gnu.build-id>:
  38.  8048188:   04 00                   add    $0x0,%al
  39.  804818a:   00 00                   add    %al,(%eax)
  40.  804818c:   14 00                   adc    $0x0,%al
  41.  804818e:   00 00                   add    %al,(%eax)
  42.  8048190:   03 00                   add    (%eax),%eax
  43.  8048192:   00 00                   add    %al,(%eax)
  44.  8048194:   47                      inc    %edi
  45.  8048195:   4e                      dec    %esi
  46.  8048196:   55                      push   %ebp
  47.  8048197:   00 5a 5c                add    %bl,0x5c(%edx)
  48.  804819a:   fc                      cld    
  49.  804819b:   ec                      in     (%dx),%al
  50.  804819c:   68 0e a3 72 4a          push   $0x4a72a30e
  51.  80481a1:   24 8d                   and    $0x8d,%al
  52.  80481a3:   09 8f d6 56 31 cf       or     %ecx,-0x30cea92a(%edi)
  53.  80481a9:   ae                      scas   %es:(%edi),%al
  54.  80481aa:   a4                      movsb  %ds:(%esi),%es:(%edi)
  55.  80481ab:   76                      .byte 0x76
  56.  
  57. Disassembly of section .gnu.hash:
  58.  
  59. 080481ac <.gnu.hash>:
  60.  80481ac:   02 00                   add    (%eax),%al
  61.  80481ae:   00 00                   add    %al,(%eax)
  62.  80481b0:   04 00                   add    $0x0,%al
  63.  80481b2:   00 00                   add    %al,(%eax)
  64.  80481b4:   01 00                   add    %eax,(%eax)
  65.  80481b6:   00 00                   add    %al,(%eax)
  66.  80481b8:   05 00 00 00 00          add    $0x0,%eax
  67.  80481bd:   20 00                   and    %al,(%eax)
  68.  80481bf:   20 00                   and    %al,(%eax)
  69.  80481c1:   00 00                   add    %al,(%eax)
  70.  80481c3:   00 04 00                add    %al,(%eax,%eax,1)
  71.  80481c6:   00 00                   add    %al,(%eax)
  72.  80481c8:   ad                      lods   %ds:(%esi),%eax
  73.  80481c9:   4b                      dec    %ebx
  74.  80481ca:   e3 c0                   jecxz  804818c <_init-0x128>
  75.  
  76. Disassembly of section .dynsym:
  77.  
  78. 080481cc <.dynsym>:
  79.     ...
  80.  80481dc:   29 00                   sub    %eax,(%eax)
  81.     ...
  82.  80481e6:   00 00                   add    %al,(%eax)
  83.  80481e8:   12 00                   adc    (%eax),%al
  84.  80481ea:   00 00                   add    %al,(%eax)
  85.  80481ec:   01 00                   add    %eax,(%eax)
  86.     ...
  87.  80481f6:   00 00                   add    %al,(%eax)
  88.  80481f8:   20 00                   and    %al,(%eax)
  89.  80481fa:   00 00                   add    %al,(%eax)
  90.  80481fc:   30 00                   xor    %al,(%eax)
  91.     ...
  92.  8048206:   00 00                   add    %al,(%eax)
  93.  8048208:   12 00                   adc    (%eax),%al
  94.  804820a:   00 00                   add    %al,(%eax)
  95.  804820c:   1a 00                   sbb    (%eax),%al
  96.  804820e:   00 00                   add    %al,(%eax)
  97.  8048210:   ec                      in     (%dx),%al
  98.  8048211:   84 04 08                test   %al,(%eax,%ecx,1)
  99.  8048214:   04 00                   add    $0x0,%al
  100.  8048216:   00 00                   add    %al,(%eax)
  101.  8048218:   11 00                   adc    %eax,(%eax)
  102.  804821a:   0f                      .byte 0xf
  103.     ...
  104.  
  105. Disassembly of section .dynstr:
  106.  
  107. 0804821c <.dynstr>:
  108.  804821c:   00 5f 5f                add    %bl,0x5f(%edi)
  109.  804821f:   67 6d                   insl   (%dx),%es:(%di)
  110.  8048221:   6f                      outsl  %ds:(%esi),(%dx)
  111.  8048222:   6e                      outsb  %ds:(%esi),(%dx)
  112.  8048223:   5f                      pop    %edi
  113.  8048224:   73 74                   jae    804829a <_init-0x1a>
  114.  8048226:   61                      popa  
  115.  8048227:   72 74                   jb     804829d <_init-0x17>
  116.  8048229:   5f                      pop    %edi
  117.  804822a:   5f                      pop    %edi
  118.  804822b:   00 6c 69 62             add    %ch,0x62(%ecx,%ebp,2)
  119.  804822f:   63 2e                   arpl   %bp,(%esi)
  120.  8048231:   73 6f                   jae    80482a2 <_init-0x12>
  121.  8048233:   2e 36 00 5f 49          cs add %bl,%cs:%ss:0x49(%edi)
  122.  8048238:   4f                      dec    %edi
  123.  8048239:   5f                      pop    %edi
  124.  804823a:   73 74                   jae    80482b0 <_init-0x4>
  125.  804823c:   64 69 6e 5f 75 73 65    imul   $0x64657375,%fs:0x5f(%esi),%ebp
  126.  8048243:   64
  127.  8048244:   00 70 72                add    %dh,0x72(%eax)
  128.  8048247:   69 6e 74 66 00 5f 5f    imul   $0x5f5f0066,0x74(%esi),%ebp
  129.  804824e:   6c                      insb   (%dx),%es:(%edi)
  130.  804824f:   69 62 63 5f 73 74 61    imul   $0x6174735f,0x63(%edx),%esp
  131.  8048256:   72 74                   jb     80482cc <_init+0x18>
  132.  8048258:   5f                      pop    %edi
  133.  8048259:   6d                      insl   (%dx),%es:(%edi)
  134.  804825a:   61                      popa  
  135.  804825b:   69 6e 00 47 4c 49 42    imul   $0x42494c47,0x0(%esi),%ebp
  136.  8048262:   43                      inc    %ebx
  137.  8048263:   5f                      pop    %edi
  138.  8048264:   32 2e                   xor    (%esi),%ch
  139.  8048266:   30 00                   xor    %al,(%eax)
  140.  
  141. Disassembly of section .gnu.version:
  142.  
  143. 08048268 <.gnu.version>:
  144.  8048268:   00 00                   add    %al,(%eax)
  145.  804826a:   02 00                   add    (%eax),%al
  146.  804826c:   00 00                   add    %al,(%eax)
  147.  804826e:   02 00                   add    (%eax),%al
  148.  8048270:   01 00                   add    %eax,(%eax)
  149.  
  150. Disassembly of section .gnu.version_r:
  151.  
  152. 08048274 <.gnu.version_r>:
  153.  8048274:   01 00                   add    %eax,(%eax)
  154.  8048276:   01 00                   add    %eax,(%eax)
  155.  8048278:   10 00                   adc    %al,(%eax)
  156.  804827a:   00 00                   add    %al,(%eax)
  157.  804827c:   10 00                   adc    %al,(%eax)
  158.  804827e:   00 00                   add    %al,(%eax)
  159.  8048280:   00 00                   add    %al,(%eax)
  160.  8048282:   00 00                   add    %al,(%eax)
  161.  8048284:   10 69 69                adc    %ch,0x69(%ecx)
  162.  8048287:   0d 00 00 02 00          or     $0x20000,%eax
  163.  804828c:   42                      inc    %edx
  164.  804828d:   00 00                   add    %al,(%eax)
  165.  804828f:   00 00                   add    %al,(%eax)
  166.  8048291:   00 00                   add    %al,(%eax)
  167.     ...
  168.  
  169. Disassembly of section .rel.dyn:
  170.  
  171. 08048294 <.rel.dyn>:
  172.  8048294:   f0 9f                   lock lahf
  173.  8048296:   04 08                   add    $0x8,%al
  174.  8048298:   06                      push   %es
  175.  8048299:   02 00                   add    (%eax),%al
  176.     ...
  177.  
  178. Disassembly of section .rel.plt:
  179.  
  180. 0804829c <.rel.plt>:
  181.  804829c:   00 a0 04 08 07 01       add    %ah,0x1070804(%eax)
  182.  80482a2:   00 00                   add    %al,(%eax)
  183.  80482a4:   04 a0                   add    $0xa0,%al
  184.  80482a6:   04 08                   add    $0x8,%al
  185.  80482a8:   07                      pop    %es
  186.  80482a9:   02 00                   add    (%eax),%al
  187.  80482ab:   00 08                   add    %cl,(%eax)
  188.  80482ad:   a0 04 08 07 03          mov    0x3070804,%al
  189.     ...
  190.  
  191. Disassembly of section .init:
  192.  
  193. 080482b4 <_init>:
  194.  80482b4:   53                      push   %ebx
  195.  80482b5:   83 ec 08                sub    $0x8,%esp
  196.  80482b8:   e8 00 00 00 00          call   80482bd <_init+0x9>
  197.  80482bd:   5b                      pop    %ebx
  198.  80482be:   81 c3 37 1d 00 00       add    $0x1d37,%ebx
  199.  80482c4:   8b 83 fc ff ff ff       mov    -0x4(%ebx),%eax
  200.  80482ca:   85 c0                   test   %eax,%eax
  201.  80482cc:   74 05                   je     80482d3 <_init+0x1f>
  202.  80482ce:   e8 3d 00 00 00          call   8048310 <__gmon_start__@plt>
  203.  80482d3:   e8 08 01 00 00          call   80483e0 <frame_dummy>
  204.  80482d8:   e8 c3 01 00 00          call   80484a0 <__do_global_ctors_aux>
  205.  80482dd:   83 c4 08                add    $0x8,%esp
  206.  80482e0:   5b                      pop    %ebx
  207.  80482e1:   c3                      ret    
  208.  
  209. Disassembly of section .plt:
  210.  
  211. 080482f0 <printf@plt-0x10>:
  212.  80482f0:   ff 35 f8 9f 04 08       pushl  0x8049ff8
  213.  80482f6:   ff 25 fc 9f 04 08       jmp    *0x8049ffc
  214.  80482fc:   00 00                   add    %al,(%eax)
  215.     ...
  216.  
  217. 08048300 <printf@plt>:
  218.  8048300:   ff 25 00 a0 04 08       jmp    *0x804a000
  219.  8048306:   68 00 00 00 00          push   $0x0
  220.  804830b:   e9 e0 ff ff ff          jmp    80482f0 <_init+0x3c>
  221.  
  222. 08048310 <__gmon_start__@plt>:
  223.  8048310:   ff 25 04 a0 04 08       jmp    *0x804a004
  224.  8048316:   68 08 00 00 00          push   $0x8
  225.  804831b:   e9 d0 ff ff ff          jmp    80482f0 <_init+0x3c>
  226.  
  227. 08048320 <__libc_start_main@plt>:
  228.  8048320:   ff 25 08 a0 04 08       jmp    *0x804a008
  229.  8048326:   68 10 00 00 00          push   $0x10
  230.  804832b:   e9 c0 ff ff ff          jmp    80482f0 <_init+0x3c>
  231.  
  232. Disassembly of section .text:
  233.  
  234. 08048330 <main>:
  235.  8048330:   55                      push   %ebp
  236.  8048331:   89 e5                   mov    %esp,%ebp
  237.  8048333:   83 e4 f0                and    $0xfffffff0,%esp
  238.  8048336:   83 ec 10                sub    $0x10,%esp
  239.  8048339:   c7 44 24 04 01 00 00    movl   $0x1,0x4(%esp)
  240.  8048340:   00
  241.  8048341:   c7 04 24 f0 84 04 08    movl   $0x80484f0,(%esp)
  242.  8048348:   e8 b3 ff ff ff          call   8048300 <printf@plt>
  243.  804834d:   c9                      leave  
  244.  804834e:   c3                      ret    
  245.  804834f:   90                      nop
  246.  
  247. 08048350 <_start>:
  248.  8048350:   31 ed                   xor    %ebp,%ebp
  249.  8048352:   5e                      pop    %esi
  250.  8048353:   89 e1                   mov    %esp,%ecx
  251.  8048355:   83 e4 f0                and    $0xfffffff0,%esp
  252.  8048358:   50                      push   %eax
  253.  8048359:   54                      push   %esp
  254.  804835a:   52                      push   %edx
  255.  804835b:   68 90 84 04 08          push   $0x8048490
  256.  8048360:   68 20 84 04 08          push   $0x8048420
  257.  8048365:   51                      push   %ecx
  258.  8048366:   56                      push   %esi
  259.  8048367:   68 30 83 04 08          push   $0x8048330
  260.  804836c:   e8 af ff ff ff          call   8048320 <__libc_start_main@plt>
  261.  8048371:   f4                      hlt    
  262.  8048372:   90                      nop
  263.  8048373:   90                      nop
  264.  8048374:   90                      nop
  265.  8048375:   90                      nop
  266.  8048376:   90                      nop
  267.  8048377:   90                      nop
  268.  8048378:   90                      nop
  269.  8048379:   90                      nop
  270.  804837a:   90                      nop
  271.  804837b:   90                      nop
  272.  804837c:   90                      nop
  273.  804837d:   90                      nop
  274.  804837e:   90                      nop
  275.  804837f:   90                      nop
  276.  
  277. 08048380 <__do_global_dtors_aux>:
  278.  8048380:   55                      push   %ebp
  279.  8048381:   89 e5                   mov    %esp,%ebp
  280.  8048383:   53                      push   %ebx
  281.  8048384:   83 ec 04                sub    $0x4,%esp
  282.  8048387:   80 3d 14 a0 04 08 00    cmpb   $0x0,0x804a014
  283.  804838e:   75 3f                   jne    80483cf <__do_global_dtors_aux+0x4f>
  284.  8048390:   a1 18 a0 04 08          mov    0x804a018,%eax
  285.  8048395:   bb 20 9f 04 08          mov    $0x8049f20,%ebx
  286.  804839a:   81 eb 1c 9f 04 08       sub    $0x8049f1c,%ebx
  287.  80483a0:   c1 fb 02                sar    $0x2,%ebx
  288.  80483a3:   83 eb 01                sub    $0x1,%ebx
  289.  80483a6:   39 d8                   cmp    %ebx,%eax
  290.  80483a8:   73 1e                   jae    80483c8 <__do_global_dtors_aux+0x48>
  291.  80483aa:   8d b6 00 00 00 00       lea    0x0(%esi),%esi
  292.  80483b0:   83 c0 01                add    $0x1,%eax
  293.  80483b3:   a3 18 a0 04 08          mov    %eax,0x804a018
  294.  80483b8:   ff 14 85 1c 9f 04 08    call   *0x8049f1c(,%eax,4)
  295.  80483bf:   a1 18 a0 04 08          mov    0x804a018,%eax
  296.  80483c4:   39 d8                   cmp    %ebx,%eax
  297.  80483c6:   72 e8                   jb     80483b0 <__do_global_dtors_aux+0x30>
  298.  80483c8:   c6 05 14 a0 04 08 01    movb   $0x1,0x804a014
  299.  80483cf:   83 c4 04                add    $0x4,%esp
  300.  80483d2:   5b                      pop    %ebx
  301.  80483d3:   5d                      pop    %ebp
  302.  80483d4:   c3                      ret    
  303.  80483d5:   8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  304.  80483d9:   8d bc 27 00 00 00 00    lea    0x0(%edi,%eiz,1),%edi
  305.  
  306. 080483e0 <frame_dummy>:
  307.  80483e0:   55                      push   %ebp
  308.  80483e1:   89 e5                   mov    %esp,%ebp
  309.  80483e3:   83 ec 18                sub    $0x18,%esp
  310.  80483e6:   a1 24 9f 04 08          mov    0x8049f24,%eax
  311.  80483eb:   85 c0                   test   %eax,%eax
  312.  80483ed:   74 12                   je     8048401 <frame_dummy+0x21>
  313.  80483ef:   b8 00 00 00 00          mov    $0x0,%eax
  314.  80483f4:   85 c0                   test   %eax,%eax
  315.  80483f6:   74 09                   je     8048401 <frame_dummy+0x21>
  316.  80483f8:   c7 04 24 24 9f 04 08    movl   $0x8049f24,(%esp)
  317.  80483ff:   ff d0                   call   *%eax
  318.  8048401:   c9                      leave  
  319.  8048402:   c3                      ret    
  320.  8048403:   90                      nop
  321.  8048404:   90                      nop
  322.  8048405:   90                      nop
  323.  8048406:   90                      nop
  324.  8048407:   90                      nop
  325.  8048408:   90                      nop
  326.  8048409:   90                      nop
  327.  804840a:   90                      nop
  328.  804840b:   90                      nop
  329.  804840c:   90                      nop
  330.  804840d:   90                      nop
  331.  804840e:   90                      nop
  332.  804840f:   90                      nop
  333.  
  334. 08048410 <function>:
  335.  8048410:   f3 c3                   repz ret
  336.  8048412:   90                      nop
  337.  8048413:   90                      nop
  338.  8048414:   90                      nop
  339.  8048415:   90                      nop
  340.  8048416:   90                      nop
  341.  8048417:   90                      nop
  342.  8048418:   90                      nop
  343.  8048419:   90                      nop
  344.  804841a:   90                      nop
  345.  804841b:   90                      nop
  346.  804841c:   90                      nop
  347.  804841d:   90                      nop
  348.  804841e:   90                      nop
  349.  804841f:   90                      nop
  350.  
  351. 08048420 <__libc_csu_init>:
  352.  8048420:   55                      push   %ebp
  353.  8048421:   57                      push   %edi
  354.  8048422:   56                      push   %esi
  355.  8048423:   53                      push   %ebx
  356.  8048424:   e8 69 00 00 00          call   8048492 <__i686.get_pc_thunk.bx>
  357.  8048429:   81 c3 cb 1b 00 00       add    $0x1bcb,%ebx
  358.  804842f:   83 ec 1c                sub    $0x1c,%esp
  359.  8048432:   8b 6c 24 30             mov    0x30(%esp),%ebp
  360.  8048436:   8d bb 20 ff ff ff       lea    -0xe0(%ebx),%edi
  361.  804843c:   e8 73 fe ff ff          call   80482b4 <_init>
  362.  8048441:   8d 83 20 ff ff ff       lea    -0xe0(%ebx),%eax
  363.  8048447:   29 c7                   sub    %eax,%edi
  364.  8048449:   c1 ff 02                sar    $0x2,%edi
  365.  804844c:   85 ff                   test   %edi,%edi
  366.  804844e:   74 29                   je     8048479 <__libc_csu_init+0x59>
  367.  8048450:   31 f6                   xor    %esi,%esi
  368.  8048452:   8d b6 00 00 00 00       lea    0x0(%esi),%esi
  369.  8048458:   8b 44 24 38             mov    0x38(%esp),%eax
  370.  804845c:   89 2c 24                mov    %ebp,(%esp)
  371.  804845f:   89 44 24 08             mov    %eax,0x8(%esp)
  372.  8048463:   8b 44 24 34             mov    0x34(%esp),%eax
  373.  8048467:   89 44 24 04             mov    %eax,0x4(%esp)
  374.  804846b:   ff 94 b3 20 ff ff ff    call   *-0xe0(%ebx,%esi,4)
  375.  8048472:   83 c6 01                add    $0x1,%esi
  376.  8048475:   39 fe                   cmp    %edi,%esi
  377.  8048477:   75 df                   jne    8048458 <__libc_csu_init+0x38>
  378.  8048479:   83 c4 1c                add    $0x1c,%esp
  379.  804847c:   5b                      pop    %ebx
  380.  804847d:   5e                      pop    %esi
  381.  804847e:   5f                      pop    %edi
  382.  804847f:   5d                      pop    %ebp
  383.  8048480:   c3                      ret    
  384.  8048481:   eb 0d                   jmp    8048490 <__libc_csu_fini>
  385.  8048483:   90                      nop
  386.  8048484:   90                      nop
  387.  8048485:   90                      nop
  388.  8048486:   90                      nop
  389.  8048487:   90                      nop
  390.  8048488:   90                      nop
  391.  8048489:   90                      nop
  392.  804848a:   90                      nop
  393.  804848b:   90                      nop
  394.  804848c:   90                      nop
  395.  804848d:   90                      nop
  396.  804848e:   90                      nop
  397.  804848f:   90                      nop
  398.  
  399. 08048490 <__libc_csu_fini>:
  400.  8048490:   f3 c3                   repz ret
  401.  
  402. 08048492 <__i686.get_pc_thunk.bx>:
  403.  8048492:   8b 1c 24                mov    (%esp),%ebx
  404.  8048495:   c3                      ret    
  405.  8048496:   90                      nop
  406.  8048497:   90                      nop
  407.  8048498:   90                      nop
  408.  8048499:   90                      nop
  409.  804849a:   90                      nop
  410.  804849b:   90                      nop
  411.  804849c:   90                      nop
  412.  804849d:   90                      nop
  413.  804849e:   90                      nop
  414.  804849f:   90                      nop
  415.  
  416. 080484a0 <__do_global_ctors_aux>:
  417.  80484a0:   55                      push   %ebp
  418.  80484a1:   89 e5                   mov    %esp,%ebp
  419.  80484a3:   53                      push   %ebx
  420.  80484a4:   83 ec 04                sub    $0x4,%esp
  421.  80484a7:   a1 14 9f 04 08          mov    0x8049f14,%eax
  422.  80484ac:   83 f8 ff                cmp    $0xffffffff,%eax
  423.  80484af:   74 13                   je     80484c4 <__do_global_ctors_aux+0x24>
  424.  80484b1:   bb 14 9f 04 08          mov    $0x8049f14,%ebx
  425.  80484b6:   66 90                   xchg   %ax,%ax
  426.  80484b8:   83 eb 04                sub    $0x4,%ebx
  427.  80484bb:   ff d0                   call   *%eax
  428.  80484bd:   8b 03                   mov    (%ebx),%eax
  429.  80484bf:   83 f8 ff                cmp    $0xffffffff,%eax
  430.  80484c2:   75 f4                   jne    80484b8 <__do_global_ctors_aux+0x18>
  431.  80484c4:   83 c4 04                add    $0x4,%esp
  432.  80484c7:   5b                      pop    %ebx
  433.  80484c8:   5d                      pop    %ebp
  434.  80484c9:   c3                      ret    
  435.  80484ca:   90                      nop
  436.  80484cb:   90                      nop
  437.  
  438. Disassembly of section .fini:
  439.  
  440. 080484cc <_fini>:
  441.  80484cc:   53                      push   %ebx
  442.  80484cd:   83 ec 08                sub    $0x8,%esp
  443.  80484d0:   e8 00 00 00 00          call   80484d5 <_fini+0x9>
  444.  80484d5:   5b                      pop    %ebx
  445.  80484d6:   81 c3 1f 1b 00 00       add    $0x1b1f,%ebx
  446.  80484dc:   e8 9f fe ff ff          call   8048380 <__do_global_dtors_aux>
  447.  80484e1:   83 c4 08                add    $0x8,%esp
  448.  80484e4:   5b                      pop    %ebx
  449.  80484e5:   c3                      ret    
  450.  
  451. Disassembly of section .rodata:
  452.  
  453. 080484e8 <_fp_hw>:
  454.  80484e8:   03 00                   add    (%eax),%eax
  455.     ...
  456.  
  457. 080484ec <_IO_stdin_used>:
  458.  80484ec:   01 00                   add    %eax,(%eax)
  459.  80484ee:   02 00                   add    (%eax),%al
  460.  80484f0:   25                      .byte 0x25
  461.  80484f1:   64 0a 00                or     %fs:(%eax),%al
  462.  
  463. Disassembly of section .eh_frame_hdr:
  464.  
  465. 080484f4 <.eh_frame_hdr>:
  466.  80484f4:   01 1b                   add    %ebx,(%ebx)
  467.  80484f6:   03 3b                   add    (%ebx),%edi
  468.  80484f8:   38 00                   cmp    %al,(%eax)
  469.  80484fa:   00 00                   add    %al,(%eax)
  470.  80484fc:   06                      push   %es
  471.  80484fd:   00 00                   add    %al,(%eax)
  472.  80484ff:   00 fc                   add    %bh,%ah
  473.  8048501:   fd                      std    
  474.  8048502:   ff                      (bad)  
  475.  8048503:   ff 54 00 00             call   *0x0(%eax,%eax,1)
  476.  8048507:   00 3c fe                add    %bh,(%esi,%edi,8)
  477.  804850a:   ff                      (bad)  
  478.  804850b:   ff 8c 00 00 00 1c ff    decl   -0xe40000(%eax,%eax,1)
  479.  8048512:   ff                      (bad)  
  480.  8048513:   ff                      (bad)  
  481.  8048514:   78 00                   js     8048516 <_IO_stdin_used+0x2a>
  482.  8048516:   00 00                   add    %al,(%eax)
  483.  8048518:   2c ff                   sub    $0xff,%al
  484.  804851a:   ff                      (bad)  
  485.  804851b:   ff ac 00 00 00 9c ff    ljmp   *-0x640000(%eax,%eax,1)
  486.  8048522:   ff                      (bad)  
  487.  8048523:   ff e8                   ljmp   *<internal disassembler error>
  488.  8048525:   00 00                   add    %al,(%eax)
  489.  8048527:   00 9e ff ff ff fc       add    %bl,-0x3000001(%esi)
  490.  804852d:   00 00                   add    %al,(%eax)
  491.     ...
  492.  
  493. Disassembly of section .eh_frame:
  494.  
  495. 08048530 <__FRAME_END__-0xd4>:
  496.  8048530:   14 00                   adc    $0x0,%al
  497.  8048532:   00 00                   add    %al,(%eax)
  498.  8048534:   00 00                   add    %al,(%eax)
  499.  8048536:   00 00                   add    %al,(%eax)
  500.  8048538:   01 7a 52                add    %edi,0x52(%edx)
  501.  804853b:   00 01                   add    %al,(%ecx)
  502.  804853d:   7c 08                   jl     8048547 <_IO_stdin_used+0x5b>
  503.  804853f:   01 1b                   add    %ebx,(%ebx)
  504.  8048541:   0c 04                   or     $0x4,%al
  505.  8048543:   04 88                   add    $0x88,%al
  506.  8048545:   01 00                   add    %eax,(%eax)
  507.  8048547:   00 20                   add    %ah,(%eax)
  508.  8048549:   00 00                   add    %al,(%eax)
  509.  804854b:   00 1c 00                add    %bl,(%eax,%eax,1)
  510.  804854e:   00 00                   add    %al,(%eax)
  511.  8048550:   a0 fd ff ff 40          mov    0x40fffffd,%al
  512.  8048555:   00 00                   add    %al,(%eax)
  513.  8048557:   00 00                   add    %al,(%eax)
  514.  8048559:   0e                      push   %cs
  515.  804855a:   08 46 0e                or     %al,0xe(%esi)
  516.  804855d:   0c 4a                   or     $0x4a,%al
  517.  804855f:   0f 0b                   ud2    
  518.  8048561:   74 04                   je     8048567 <_IO_stdin_used+0x7b>
  519.  8048563:   78 00                   js     8048565 <_IO_stdin_used+0x79>
  520.  8048565:   3f                      aas    
  521.  8048566:   1a 3b                   sbb    (%ebx),%bh
  522.  8048568:   2a 32                   sub    (%edx),%dh
  523.  804856a:   24 22                   and    $0x22,%al
  524.  804856c:   10 00                   adc    %al,(%eax)
  525.  804856e:   00 00                   add    %al,(%eax)
  526.  8048570:   40                      inc    %eax
  527.  8048571:   00 00                   add    %al,(%eax)
  528.  8048573:   00 9c fe ff ff 02 00    add    %bl,0x2ffff(%esi,%edi,8)
  529.  804857a:   00 00                   add    %al,(%eax)
  530.  804857c:   00 00                   add    %al,(%eax)
  531.  804857e:   00 00                   add    %al,(%eax)
  532.  8048580:   1c 00                   sbb    $0x0,%al
  533.  8048582:   00 00                   add    %al,(%eax)
  534.  8048584:   54                      push   %esp
  535.  8048585:   00 00                   add    %al,(%eax)
  536.  8048587:   00 a8 fd ff ff 1f       add    %ch,0x1ffffffd(%eax)
  537.  804858d:   00 00                   add    %al,(%eax)
  538.  804858f:   00 00                   add    %al,(%eax)
  539.  8048591:   41                      inc    %ecx
  540.  8048592:   0e                      push   %cs
  541.  8048593:   08 85 02 42 0d 05       or     %al,0x50d4202(%ebp)
  542.  8048599:   5b                      pop    %ebx
  543.  804859a:   c5 0c 04                lds    (%esp,%eax,1),%ecx
  544.  804859d:   04 00                   add    $0x0,%al
  545.  804859f:   00 38                   add    %bh,(%eax)
  546.  80485a1:   00 00                   add    %al,(%eax)
  547.  80485a3:   00 74 00 00             add    %dh,0x0(%eax,%eax,1)
  548.  80485a7:   00 78 fe                add    %bh,-0x2(%eax)
  549.  80485aa:   ff                      (bad)  
  550.  80485ab:   ff 61 00                jmp    *0x0(%ecx)
  551.  80485ae:   00 00                   add    %al,(%eax)
  552.  80485b0:   00 41 0e                add    %al,0xe(%ecx)
  553.  80485b3:   08 85 02 41 0e 0c       or     %al,0xc0e4102(%ebp)
  554.  80485b9:   87 03                   xchg   %eax,(%ebx)
  555.  80485bb:   41                      inc    %ecx
  556.  80485bc:   0e                      push   %cs
  557.  80485bd:   10 86 04 41 0e 14       adc    %al,0x140e4104(%esi)
  558.  80485c3:   83 05 4e 0e 30 02 4a    addl   $0x4a,0x2300e4e
  559.  80485ca:   0e                      push   %cs
  560.  80485cb:   14 41                   adc    $0x41,%al
  561.  80485cd:   0e                      push   %cs
  562.  80485ce:   10 c3                   adc    %al,%bl
  563.  80485d0:   41                      inc    %ecx
  564.  80485d1:   0e                      push   %cs
  565.  80485d2:   0c c6                   or     $0xc6,%al
  566.  80485d4:   41                      inc    %ecx
  567.  80485d5:   0e                      push   %cs
  568.  80485d6:   08 c7                   or     %al,%bh
  569.  80485d8:   41                      inc    %ecx
  570.  80485d9:   0e                      push   %cs
  571.  80485da:   04 c5                   add    $0xc5,%al
  572.  80485dc:   10 00                   adc    %al,(%eax)
  573.  80485de:   00 00                   add    %al,(%eax)
  574.  80485e0:   b0 00                   mov    $0x0,%al
  575.  80485e2:   00 00                   add    %al,(%eax)
  576.  80485e4:   ac                      lods   %ds:(%esi),%al
  577.  80485e5:   fe                      (bad)  
  578.  80485e6:   ff                      (bad)  
  579.  80485e7:   ff 02                   incl   (%edx)
  580.  80485e9:   00 00                   add    %al,(%eax)
  581.  80485eb:   00 00                   add    %al,(%eax)
  582.  80485ed:   00 00                   add    %al,(%eax)
  583.  80485ef:   00 10                   add    %dl,(%eax)
  584.  80485f1:   00 00                   add    %al,(%eax)
  585.  80485f3:   00 c4                   add    %al,%ah
  586.  80485f5:   00 00                   add    %al,(%eax)
  587.  80485f7:   00 9a fe ff ff 04       add    %bl,0x4fffffe(%edx)
  588.  80485fd:   00 00                   add    %al,(%eax)
  589.  80485ff:   00 00                   add    %al,(%eax)
  590.  8048601:   00 00                   add    %al,(%eax)
  591.     ...
  592.  
  593. 08048604 <__FRAME_END__>:
  594.  8048604:   00 00                   add    %al,(%eax)
  595.     ...
  596.  
  597. Disassembly of section .ctors:
  598.  
  599. 08049f14 <__CTOR_LIST__>:
  600.  8049f14:   ff                      (bad)  
  601.  8049f15:   ff                      (bad)  
  602.  8049f16:   ff                      (bad)  
  603.  8049f17:   ff 00                   incl   (%eax)
  604.  
  605. 08049f18 <__CTOR_END__>:
  606.  8049f18:   00 00                   add    %al,(%eax)
  607.     ...
  608.  
  609. Disassembly of section .dtors:
  610.  
  611. 08049f1c <__DTOR_LIST__>:
  612.  8049f1c:   ff                      (bad)  
  613.  8049f1d:   ff                      (bad)  
  614.  8049f1e:   ff                      (bad)  
  615.  8049f1f:   ff 00                   incl   (%eax)
  616.  
  617. 08049f20 <__DTOR_END__>:
  618.  8049f20:   00 00                   add    %al,(%eax)
  619.     ...
  620.  
  621. Disassembly of section .jcr:
  622.  
  623. 08049f24 <__JCR_END__>:
  624.  8049f24:   00 00                   add    %al,(%eax)
  625.     ...
  626.  
  627. Disassembly of section .dynamic:
  628.  
  629. 08049f28 <_DYNAMIC>:
  630.  8049f28:   01 00                   add    %eax,(%eax)
  631.  8049f2a:   00 00                   add    %al,(%eax)
  632.  8049f2c:   10 00                   adc    %al,(%eax)
  633.  8049f2e:   00 00                   add    %al,(%eax)
  634.  8049f30:   0c 00                   or     $0x0,%al
  635.  8049f32:   00 00                   add    %al,(%eax)
  636.  8049f34:   b4 82                   mov    $0x82,%ah
  637.  8049f36:   04 08                   add    $0x8,%al
  638.  8049f38:   0d 00 00 00 cc          or     $0xcc000000,%eax
  639.  8049f3d:   84 04 08                test   %al,(%eax,%ecx,1)
  640.  8049f40:   f5                      cmc    
  641.  8049f41:   fe                      (bad)  
  642.  8049f42:   ff 6f ac                ljmp   *-0x54(%edi)
  643.  8049f45:   81 04 08 05 00 00 00    addl   $0x5,(%eax,%ecx,1)
  644.  8049f4c:   1c 82                   sbb    $0x82,%al
  645.  8049f4e:   04 08                   add    $0x8,%al
  646.  8049f50:   06                      push   %es
  647.  8049f51:   00 00                   add    %al,(%eax)
  648.  8049f53:   00 cc                   add    %cl,%ah
  649.  8049f55:   81 04 08 0a 00 00 00    addl   $0xa,(%eax,%ecx,1)
  650.  8049f5c:   4c                      dec    %esp
  651.  8049f5d:   00 00                   add    %al,(%eax)
  652.  8049f5f:   00 0b                   add    %cl,(%ebx)
  653.  8049f61:   00 00                   add    %al,(%eax)
  654.  8049f63:   00 10                   add    %dl,(%eax)
  655.  8049f65:   00 00                   add    %al,(%eax)
  656.  8049f67:   00 15 00 00 00 00       add    %dl,0x0
  657.  8049f6d:   00 00                   add    %al,(%eax)
  658.  8049f6f:   00 03                   add    %al,(%ebx)
  659.  8049f71:   00 00                   add    %al,(%eax)
  660.  8049f73:   00 f4                   add    %dh,%ah
  661.  8049f75:   9f                      lahf  
  662.  8049f76:   04 08                   add    $0x8,%al
  663.  8049f78:   02 00                   add    (%eax),%al
  664.  8049f7a:   00 00                   add    %al,(%eax)
  665.  8049f7c:   18 00                   sbb    %al,(%eax)
  666.  8049f7e:   00 00                   add    %al,(%eax)
  667.  8049f80:   14 00                   adc    $0x0,%al
  668.  8049f82:   00 00                   add    %al,(%eax)
  669.  8049f84:   11 00                   adc    %eax,(%eax)
  670.  8049f86:   00 00                   add    %al,(%eax)
  671.  8049f88:   17                      pop    %ss
  672.  8049f89:   00 00                   add    %al,(%eax)
  673.  8049f8b:   00 9c 82 04 08 11 00    add    %bl,0x110804(%edx,%eax,4)
  674.  8049f92:   00 00                   add    %al,(%eax)
  675.  8049f94:   94                      xchg   %eax,%esp
  676.  8049f95:   82                      (bad)  
  677.  8049f96:   04 08                   add    $0x8,%al
  678.  8049f98:   12 00                   adc    (%eax),%al
  679.  8049f9a:   00 00                   add    %al,(%eax)
  680.  8049f9c:   08 00                   or     %al,(%eax)
  681.  8049f9e:   00 00                   add    %al,(%eax)
  682.  8049fa0:   13 00                   adc    (%eax),%eax
  683.  8049fa2:   00 00                   add    %al,(%eax)
  684.  8049fa4:   08 00                   or     %al,(%eax)
  685.  8049fa6:   00 00                   add    %al,(%eax)
  686.  8049fa8:   fe                      (bad)  
  687.  8049fa9:   ff                      (bad)  
  688.  8049faa:   ff 6f 74                ljmp   *0x74(%edi)
  689.  8049fad:   82                      (bad)  
  690.  8049fae:   04 08                   add    $0x8,%al
  691.  8049fb0:   ff                      (bad)  
  692.  8049fb1:   ff                      (bad)  
  693.  8049fb2:   ff 6f 01                ljmp   *0x1(%edi)
  694.  8049fb5:   00 00                   add    %al,(%eax)
  695.  8049fb7:   00 f0                   add    %dh,%al
  696.  8049fb9:   ff                      (bad)  
  697.  8049fba:   ff 6f 68                ljmp   *0x68(%edi)
  698.  8049fbd:   82                      (bad)  
  699.  8049fbe:   04 08                   add    $0x8,%al
  700.     ...
  701.  
  702. Disassembly of section .got:
  703.  
  704. 08049ff0 <.got>:
  705.  8049ff0:   00 00                   add    %al,(%eax)
  706.     ...
  707.  
  708. Disassembly of section .got.plt:
  709.  
  710. 08049ff4 <_GLOBAL_OFFSET_TABLE_>:
  711.  8049ff4:   28 9f 04 08 00 00       sub    %bl,0x804(%edi)
  712.  8049ffa:   00 00                   add    %al,(%eax)
  713.  8049ffc:   00 00                   add    %al,(%eax)
  714.  8049ffe:   00 00                   add    %al,(%eax)
  715.  804a000:   06                      push   %es
  716.  804a001:   83 04 08 16             addl   $0x16,(%eax,%ecx,1)
  717.  804a005:   83 04 08 26             addl   $0x26,(%eax,%ecx,1)
  718.  804a009:   83                      .byte 0x83
  719.  804a00a:   04 08                   add    $0x8,%al
  720.  
  721. Disassembly of section .data:
  722.  
  723. 0804a00c <__data_start>:
  724.  804a00c:   00 00                   add    %al,(%eax)
  725.     ...
  726.  
  727. 0804a010 <__dso_handle>:
  728.  804a010:   00 00                   add    %al,(%eax)
  729.     ...
  730.  
  731. Disassembly of section .bss:
  732.  
  733. 0804a014 <completed.6086>:
  734.  804a014:   00 00                   add    %al,(%eax)
  735.     ...
  736.  
  737. 0804a018 <dtor_idx.6088>:
  738.  804a018:   00 00                   add    %al,(%eax)
  739.     ...
  740.  
  741. Disassembly of section .comment:
  742.  
  743. 00000000 <.comment>:
  744.    0:   47                      inc    %edi
  745.    1:   43                      inc    %ebx
  746.    2:   43                      inc    %ebx
  747.    3:   3a 20                   cmp    (%eax),%ah
  748.    5:   28 55 62                sub    %dl,0x62(%ebp)
  749.    8:   75 6e                   jne    78 <_init-0x804823c>
  750.    a:   74 75                   je     81 <_init-0x8048233>
  751.    c:   2f                      das    
  752.    d:   4c                      dec    %esp
  753.    e:   69 6e 61 72 6f 20 34    imul   $0x34206f72,0x61(%esi),%ebp
  754.   15:   2e 36 2e 31 2d 39 75    cs ss xor %ebp,%cs:%ss:0x75627539
  755.   1c:   62 75
  756.   1e:   6e                      outsb  %ds:(%esi),(%dx)
  757.   1f:   74 75                   je     96 <_init-0x804821e>
  758.   21:   33 29                   xor    (%ecx),%ebp
  759.   23:   20 34 2e                and    %dh,(%esi,%ebp,1)
  760.   26:   36 2e 31 00             ss xor %eax,%cs:%ss:(%eax)
  761. tejp@klister:~/bufover$ objdump
  762. Usage: objdump <option(s)> <file(s)>
  763.  Display information from object <file(s)>.
  764.  At least one of the following switches must be given:
  765.   -a, --archive-headers    Display archive header information
  766.   -f, --file-headers       Display the contents of the overall file header
  767.   -p, --private-headers    Display object format specific file header contents
  768.   -P, --private=OPT,OPT... Display object format specific contents
  769.   -h, --[section-]headers  Display the contents of the section headers
  770.   -x, --all-headers        Display the contents of all headers
  771.   -d, --disassemble        Display assembler contents of executable sections
  772.   -D, --disassemble-all    Display assembler contents of all sections
  773.   -S, --source             Intermix source code with disassembly
  774.   -s, --full-contents      Display the full contents of all sections requested
  775.   -g, --debugging          Display debug information in object file
  776.   -e, --debugging-tags     Display debug information using ctags style
  777.   -G, --stabs              Display (in raw form) any STABS info in the file
  778.   -W[lLiaprmfFsoRt] or
  779.   --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,
  780.           =frames-interp,=str,=loc,=Ranges,=pubtypes,
  781.           =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]
  782.                            Display DWARF info in the file
  783.   -t, --syms               Display the contents of the symbol table(s)
  784.   -T, --dynamic-syms       Display the contents of the dynamic symbol table
  785.   -r, --reloc              Display the relocation entries in the file
  786.   -R, --dynamic-reloc      Display the dynamic relocation entries in the file
  787.   @<file>                  Read options from <file>
  788.   -v, --version            Display this program's version number
  789.  -i, --info               List object formats and architectures supported
  790.  -H, --help               Display this information
  791. tejp@klister:~/bufover$ objdump -D jump
  792.  
  793. jump:     file format elf32-i386
  794.  
  795.  
  796. Disassembly of section .interp:
  797.  
  798. 08048154 <.interp>:
  799.  8048154:   2f                      das    
  800.  8048155:   6c                      insb   (%dx),%es:(%edi)
  801.  8048156:   69 62 2f 6c 64 2d 6c    imul   $0x6c2d646c,0x2f(%edx),%esp
  802.  804815d:   69 6e 75 78 2e 73 6f    imul   $0x6f732e78,0x75(%esi),%ebp
  803.  8048164:   2e 32 00                xor    %cs:(%eax),%al
  804.  
  805. Disassembly of section .note.ABI-tag:
  806.  
  807. 08048168 <.note.ABI-tag>:
  808.  8048168:   04 00                   add    $0x0,%al
  809.  804816a:   00 00                   add    %al,(%eax)
  810.  804816c:   10 00                   adc    %al,(%eax)
  811.  804816e:   00 00                   add    %al,(%eax)
  812.  8048170:   01 00                   add    %eax,(%eax)
  813.  8048172:   00 00                   add    %al,(%eax)
  814.  8048174:   47                      inc    %edi
  815.  8048175:   4e                      dec    %esi
  816.  8048176:   55                      push   %ebp
  817.  8048177:   00 00                   add    %al,(%eax)
  818.  8048179:   00 00                   add    %al,(%eax)
  819.  804817b:   00 02                   add    %al,(%edx)
  820.  804817d:   00 00                   add    %al,(%eax)
  821.  804817f:   00 06                   add    %al,(%esi)
  822.  8048181:   00 00                   add    %al,(%eax)
  823.  8048183:   00 0f                   add    %cl,(%edi)
  824.  8048185:   00 00                   add    %al,(%eax)
  825.     ...
  826.  
  827. Disassembly of section .note.gnu.build-id:
  828.  
  829. 08048188 <.note.gnu.build-id>:
  830.  8048188:   04 00                   add    $0x0,%al
  831.  804818a:   00 00                   add    %al,(%eax)
  832.  804818c:   14 00                   adc    $0x0,%al
  833.  804818e:   00 00                   add    %al,(%eax)
  834.  8048190:   03 00                   add    (%eax),%eax
  835.  8048192:   00 00                   add    %al,(%eax)
  836.  8048194:   47                      inc    %edi
  837.  8048195:   4e                      dec    %esi
  838.  8048196:   55                      push   %ebp
  839.  8048197:   00 5a 5c                add    %bl,0x5c(%edx)
  840.  804819a:   fc                      cld    
  841.  804819b:   ec                      in     (%dx),%al
  842.  804819c:   68 0e a3 72 4a          push   $0x4a72a30e
  843.  80481a1:   24 8d                   and    $0x8d,%al
  844.  80481a3:   09 8f d6 56 31 cf       or     %ecx,-0x30cea92a(%edi)
  845.  80481a9:   ae                      scas   %es:(%edi),%al
  846.  80481aa:   a4                      movsb  %ds:(%esi),%es:(%edi)
  847.  80481ab:   76                      .byte 0x76
  848.  
  849. Disassembly of section .gnu.hash:
  850.  
  851. 080481ac <.gnu.hash>:
  852.  80481ac:   02 00                   add    (%eax),%al
  853.  80481ae:   00 00                   add    %al,(%eax)
  854.  80481b0:   04 00                   add    $0x0,%al
  855.  80481b2:   00 00                   add    %al,(%eax)
  856.  80481b4:   01 00                   add    %eax,(%eax)
  857.  80481b6:   00 00                   add    %al,(%eax)
  858.  80481b8:   05 00 00 00 00          add    $0x0,%eax
  859.  80481bd:   20 00                   and    %al,(%eax)
  860.  80481bf:   20 00                   and    %al,(%eax)
  861.  80481c1:   00 00                   add    %al,(%eax)
  862.  80481c3:   00 04 00                add    %al,(%eax,%eax,1)
  863.  80481c6:   00 00                   add    %al,(%eax)
  864.  80481c8:   ad                      lods   %ds:(%esi),%eax
  865.  80481c9:   4b                      dec    %ebx
  866.  80481ca:   e3 c0                   jecxz  804818c <_init-0x128>
  867.  
  868. Disassembly of section .dynsym:
  869.  
  870. 080481cc <.dynsym>:
  871.     ...
  872.  80481dc:   29 00                   sub    %eax,(%eax)
  873.     ...
  874.  80481e6:   00 00                   add    %al,(%eax)
  875.  80481e8:   12 00                   adc    (%eax),%al
  876.  80481ea:   00 00                   add    %al,(%eax)
  877.  80481ec:   01 00                   add    %eax,(%eax)
  878.     ...
  879.  80481f6:   00 00                   add    %al,(%eax)
  880.  80481f8:   20 00                   and    %al,(%eax)
  881.  80481fa:   00 00                   add    %al,(%eax)
  882.  80481fc:   30 00                   xor    %al,(%eax)
  883.     ...
  884.  8048206:   00 00                   add    %al,(%eax)
  885.  8048208:   12 00                   adc    (%eax),%al
  886.  804820a:   00 00                   add    %al,(%eax)
  887.  804820c:   1a 00                   sbb    (%eax),%al
  888.  804820e:   00 00                   add    %al,(%eax)
  889.  8048210:   ec                      in     (%dx),%al
  890.  8048211:   84 04 08                test   %al,(%eax,%ecx,1)
  891.  8048214:   04 00                   add    $0x0,%al
  892.  8048216:   00 00                   add    %al,(%eax)
  893.  8048218:   11 00                   adc    %eax,(%eax)
  894.  804821a:   0f                      .byte 0xf
  895.     ...
  896.  
  897. Disassembly of section .dynstr:
  898.  
  899. 0804821c <.dynstr>:
  900.  804821c:   00 5f 5f                add    %bl,0x5f(%edi)
  901.  804821f:   67 6d                   insl   (%dx),%es:(%di)
  902.  8048221:   6f                      outsl  %ds:(%esi),(%dx)
  903.  8048222:   6e                      outsb  %ds:(%esi),(%dx)
  904.  8048223:   5f                      pop    %edi
  905.  8048224:   73 74                   jae    804829a <_init-0x1a>
  906.  8048226:   61                      popa  
  907.  8048227:   72 74                   jb     804829d <_init-0x17>
  908.  8048229:   5f                      pop    %edi
  909.  804822a:   5f                      pop    %edi
  910.  804822b:   00 6c 69 62             add    %ch,0x62(%ecx,%ebp,2)
  911.  804822f:   63 2e                   arpl   %bp,(%esi)
  912.  8048231:   73 6f                   jae    80482a2 <_init-0x12>
  913.  8048233:   2e 36 00 5f 49          cs add %bl,%cs:%ss:0x49(%edi)
  914.  8048238:   4f                      dec    %edi
  915.  8048239:   5f                      pop    %edi
  916.  804823a:   73 74                   jae    80482b0 <_init-0x4>
  917.  804823c:   64 69 6e 5f 75 73 65    imul   $0x64657375,%fs:0x5f(%esi),%ebp
  918.  8048243:   64
  919.  8048244:   00 70 72                add    %dh,0x72(%eax)
  920.  8048247:   69 6e 74 66 00 5f 5f    imul   $0x5f5f0066,0x74(%esi),%ebp
  921.  804824e:   6c                      insb   (%dx),%es:(%edi)
  922.  804824f:   69 62 63 5f 73 74 61    imul   $0x6174735f,0x63(%edx),%esp
  923.  8048256:   72 74                   jb     80482cc <_init+0x18>
  924.  8048258:   5f                      pop    %edi
  925.  8048259:   6d                      insl   (%dx),%es:(%edi)
  926.  804825a:   61                      popa  
  927.  804825b:   69 6e 00 47 4c 49 42    imul   $0x42494c47,0x0(%esi),%ebp
  928.  8048262:   43                      inc    %ebx
  929.  8048263:   5f                      pop    %edi
  930.  8048264:   32 2e                   xor    (%esi),%ch
  931.  8048266:   30 00                   xor    %al,(%eax)
  932.  
  933. Disassembly of section .gnu.version:
  934.  
  935. 08048268 <.gnu.version>:
  936.  8048268:   00 00                   add    %al,(%eax)
  937.  804826a:   02 00                   add    (%eax),%al
  938.  804826c:   00 00                   add    %al,(%eax)
  939.  804826e:   02 00                   add    (%eax),%al
  940.  8048270:   01 00                   add    %eax,(%eax)
  941.  
  942. Disassembly of section .gnu.version_r:
  943.  
  944. 08048274 <.gnu.version_r>:
  945.  8048274:   01 00                   add    %eax,(%eax)
  946.  8048276:   01 00                   add    %eax,(%eax)
  947.  8048278:   10 00                   adc    %al,(%eax)
  948.  804827a:   00 00                   add    %al,(%eax)
  949.  804827c:   10 00                   adc    %al,(%eax)
  950.  804827e:   00 00                   add    %al,(%eax)
  951.  8048280:   00 00                   add    %al,(%eax)
  952.  8048282:   00 00                   add    %al,(%eax)
  953.  8048284:   10 69 69                adc    %ch,0x69(%ecx)
  954.  8048287:   0d 00 00 02 00          or     $0x20000,%eax
  955.  804828c:   42                      inc    %edx
  956.  804828d:   00 00                   add    %al,(%eax)
  957.  804828f:   00 00                   add    %al,(%eax)
  958.  8048291:   00 00                   add    %al,(%eax)
  959.     ...
  960.  
  961. Disassembly of section .rel.dyn:
  962.  
  963. 08048294 <.rel.dyn>:
  964.  8048294:   f0 9f                   lock lahf
  965.  8048296:   04 08                   add    $0x8,%al
  966.  8048298:   06                      push   %es
  967.  8048299:   02 00                   add    (%eax),%al
  968.     ...
  969.  
  970. Disassembly of section .rel.plt:
  971.  
  972. 0804829c <.rel.plt>:
  973.  804829c:   00 a0 04 08 07 01       add    %ah,0x1070804(%eax)
  974.  80482a2:   00 00                   add    %al,(%eax)
  975.  80482a4:   04 a0                   add    $0xa0,%al
  976.  80482a6:   04 08                   add    $0x8,%al
  977.  80482a8:   07                      pop    %es
  978.  80482a9:   02 00                   add    (%eax),%al
  979.  80482ab:   00 08                   add    %cl,(%eax)
  980.  80482ad:   a0 04 08 07 03          mov    0x3070804,%al
  981.     ...
  982.  
  983. Disassembly of section .init:
  984.  
  985. 080482b4 <_init>:
  986.  80482b4:   53                      push   %ebx
  987.  80482b5:   83 ec 08                sub    $0x8,%esp
  988.  80482b8:   e8 00 00 00 00          call   80482bd <_init+0x9>
  989.  80482bd:   5b                      pop    %ebx
  990.  80482be:   81 c3 37 1d 00 00       add    $0x1d37,%ebx
  991.  80482c4:   8b 83 fc ff ff ff       mov    -0x4(%ebx),%eax
  992.  80482ca:   85 c0                   test   %eax,%eax
  993.  80482cc:   74 05                   je     80482d3 <_init+0x1f>
  994.  80482ce:   e8 3d 00 00 00          call   8048310 <__gmon_start__@plt>
  995.  80482d3:   e8 08 01 00 00          call   80483e0 <frame_dummy>
  996.  80482d8:   e8 c3 01 00 00          call   80484a0 <__do_global_ctors_aux>
  997.  80482dd:   83 c4 08                add    $0x8,%esp
  998.  80482e0:   5b                      pop    %ebx
  999.  80482e1:   c3                      ret    
  1000.  
  1001. Disassembly of section .plt:
  1002.  
  1003. 080482f0 <printf@plt-0x10>:
  1004.  80482f0:   ff 35 f8 9f 04 08       pushl  0x8049ff8
  1005.  80482f6:   ff 25 fc 9f 04 08       jmp    *0x8049ffc
  1006.  80482fc:   00 00                   add    %al,(%eax)
  1007.     ...
  1008.  
  1009. 08048300 <printf@plt>:
  1010.  8048300:   ff 25 00 a0 04 08       jmp    *0x804a000
  1011.  8048306:   68 00 00 00 00          push   $0x0
  1012.  804830b:   e9 e0 ff ff ff          jmp    80482f0 <_init+0x3c>
  1013.  
  1014. 08048310 <__gmon_start__@plt>:
  1015.  8048310:   ff 25 04 a0 04 08       jmp    *0x804a004
  1016.  8048316:   68 08 00 00 00          push   $0x8
  1017.  804831b:   e9 d0 ff ff ff          jmp    80482f0 <_init+0x3c>
  1018.  
  1019. 08048320 <__libc_start_main@plt>:
  1020.  8048320:   ff 25 08 a0 04 08       jmp    *0x804a008
  1021.  8048326:   68 10 00 00 00          push   $0x10
  1022.  804832b:   e9 c0 ff ff ff          jmp    80482f0 <_init+0x3c>
  1023.  
  1024. Disassembly of section .text:
  1025.  
  1026. 08048330 <main>:
  1027.  8048330:   55                      push   %ebp
  1028.  8048331:   89 e5                   mov    %esp,%ebp
  1029.  8048333:   83 e4 f0                and    $0xfffffff0,%esp
  1030.  8048336:   83 ec 10                sub    $0x10,%esp
  1031.  8048339:   c7 44 24 04 01 00 00    movl   $0x1,0x4(%esp)
  1032.  8048340:   00
  1033.  8048341:   c7 04 24 f0 84 04 08    movl   $0x80484f0,(%esp)
  1034.  8048348:   e8 b3 ff ff ff          call   8048300 <printf@plt>
  1035.  804834d:   c9                      leave  
  1036.  804834e:   c3                      ret    
  1037.  804834f:   90                      nop
  1038.  
  1039. 08048350 <_start>:
  1040.  8048350:   31 ed                   xor    %ebp,%ebp
  1041.  8048352:   5e                      pop    %esi
  1042.  8048353:   89 e1                   mov    %esp,%ecx
  1043.  8048355:   83 e4 f0                and    $0xfffffff0,%esp
  1044.  8048358:   50                      push   %eax
  1045.  8048359:   54                      push   %esp
  1046.  804835a:   52                      push   %edx
  1047.  804835b:   68 90 84 04 08          push   $0x8048490
  1048.  8048360:   68 20 84 04 08          push   $0x8048420
  1049.  8048365:   51                      push   %ecx
  1050.  8048366:   56                      push   %esi
  1051.  8048367:   68 30 83 04 08          push   $0x8048330
  1052.  804836c:   e8 af ff ff ff          call   8048320 <__libc_start_main@plt>
  1053.  8048371:   f4                      hlt    
  1054.  8048372:   90                      nop
  1055.  8048373:   90                      nop
  1056.  8048374:   90                      nop
  1057.  8048375:   90                      nop
  1058.  8048376:   90                      nop
  1059.  8048377:   90                      nop
  1060.  8048378:   90                      nop
  1061.  8048379:   90                      nop
  1062.  804837a:   90                      nop
  1063.  804837b:   90                      nop
  1064.  804837c:   90                      nop
  1065.  804837d:   90                      nop
  1066.  804837e:   90                      nop
  1067.  804837f:   90                      nop
  1068.  
  1069. 08048380 <__do_global_dtors_aux>:
  1070.  8048380:   55                      push   %ebp
  1071.  8048381:   89 e5                   mov    %esp,%ebp
  1072.  8048383:   53                      push   %ebx
  1073.  8048384:   83 ec 04                sub    $0x4,%esp
  1074.  8048387:   80 3d 14 a0 04 08 00    cmpb   $0x0,0x804a014
  1075.  804838e:   75 3f                   jne    80483cf <__do_global_dtors_aux+0x4f>
  1076.  8048390:   a1 18 a0 04 08          mov    0x804a018,%eax
  1077.  8048395:   bb 20 9f 04 08          mov    $0x8049f20,%ebx
  1078.  804839a:   81 eb 1c 9f 04 08       sub    $0x8049f1c,%ebx
  1079.  80483a0:   c1 fb 02                sar    $0x2,%ebx
  1080.  80483a3:   83 eb 01                sub    $0x1,%ebx
  1081.  80483a6:   39 d8                   cmp    %ebx,%eax
  1082.  80483a8:   73 1e                   jae    80483c8 <__do_global_dtors_aux+0x48>
  1083.  80483aa:   8d b6 00 00 00 00       lea    0x0(%esi),%esi
  1084.  80483b0:   83 c0 01                add    $0x1,%eax
  1085.  80483b3:   a3 18 a0 04 08          mov    %eax,0x804a018
  1086.  80483b8:   ff 14 85 1c 9f 04 08    call   *0x8049f1c(,%eax,4)
  1087.  80483bf:   a1 18 a0 04 08          mov    0x804a018,%eax
  1088.  80483c4:   39 d8                   cmp    %ebx,%eax
  1089.  80483c6:   72 e8                   jb     80483b0 <__do_global_dtors_aux+0x30>
  1090.  80483c8:   c6 05 14 a0 04 08 01    movb   $0x1,0x804a014
  1091.  80483cf:   83 c4 04                add    $0x4,%esp
  1092.  80483d2:   5b                      pop    %ebx
  1093.  80483d3:   5d                      pop    %ebp
  1094.  80483d4:   c3                      ret    
  1095.  80483d5:   8d 74 26 00             lea    0x0(%esi,%eiz,1),%esi
  1096.  80483d9:   8d bc 27 00 00 00 00    lea    0x0(%edi,%eiz,1),%edi
  1097.  
  1098. 080483e0 <frame_dummy>:
  1099.  80483e0:   55                      push   %ebp
  1100.  80483e1:   89 e5                   mov    %esp,%ebp
  1101.  80483e3:   83 ec 18                sub    $0x18,%esp
  1102.  80483e6:   a1 24 9f 04 08          mov    0x8049f24,%eax
  1103.  80483eb:   85 c0                   test   %eax,%eax
  1104.  80483ed:   74 12                   je     8048401 <frame_dummy+0x21>
  1105.  80483ef:   b8 00 00 00 00          mov    $0x0,%eax
  1106.  80483f4:   85 c0                   test   %eax,%eax
  1107.  80483f6:   74 09                   je     8048401 <frame_dummy+0x21>
  1108.  80483f8:   c7 04 24 24 9f 04 08    movl   $0x8049f24,(%esp)
  1109.  80483ff:   ff d0                   call   *%eax
  1110.  8048401:   c9                      leave  
  1111.  8048402:   c3                      ret    
  1112.  8048403:   90                      nop
  1113.  8048404:   90                      nop
  1114.  8048405:   90                      nop
  1115.  8048406:   90                      nop
  1116.  8048407:   90                      nop
  1117.  8048408:   90                      nop
  1118.  8048409:   90                      nop
  1119.  804840a:   90                      nop
  1120.  804840b:   90                      nop
  1121.  804840c:   90                      nop
  1122.  804840d:   90                      nop
  1123.  804840e:   90                      nop
  1124.  804840f:   90                      nop
  1125.  
  1126. 08048410 <function>:
  1127.  8048410:   f3 c3                   repz ret
  1128.  8048412:   90                      nop
  1129.  8048413:   90                      nop
  1130.  8048414:   90                      nop
  1131.  8048415:   90                      nop
  1132.  8048416:   90                      nop
  1133.  8048417:   90                      nop
  1134.  8048418:   90                      nop
  1135.  8048419:   90                      nop
  1136.  804841a:   90                      nop
  1137.  804841b:   90                      nop
  1138.  804841c:   90                      nop
  1139.  804841d:   90                      nop
  1140.  804841e:   90                      nop
  1141.  804841f:   90                      nop
  1142.  
  1143. 08048420 <__libc_csu_init>:
  1144.  8048420:   55                      push   %ebp
  1145.  8048421:   57                      push   %edi
  1146.  8048422:   56                      push   %esi
  1147.  8048423:   53                      push   %ebx
  1148.  8048424:   e8 69 00 00 00          call   8048492 <__i686.get_pc_thunk.bx>
  1149.  8048429:   81 c3 cb 1b 00 00       add    $0x1bcb,%ebx
  1150.  804842f:   83 ec 1c                sub    $0x1c,%esp
  1151.  8048432:   8b 6c 24 30             mov    0x30(%esp),%ebp
  1152.  8048436:   8d bb 20 ff ff ff       lea    -0xe0(%ebx),%edi
  1153.  804843c:   e8 73 fe ff ff          call   80482b4 <_init>
  1154.  8048441:   8d 83 20 ff ff ff       lea    -0xe0(%ebx),%eax
  1155.  8048447:   29 c7                   sub    %eax,%edi
  1156.  8048449:   c1 ff 02                sar    $0x2,%edi
  1157.  804844c:   85 ff                   test   %edi,%edi
  1158.  804844e:   74 29                   je     8048479 <__libc_csu_init+0x59>
  1159.  8048450:   31 f6                   xor    %esi,%esi
  1160.  8048452:   8d b6 00 00 00 00       lea    0x0(%esi),%esi
  1161.  8048458:   8b 44 24 38             mov    0x38(%esp),%eax
  1162.  804845c:   89 2c 24                mov    %ebp,(%esp)
  1163.  804845f:   89 44 24 08             mov    %eax,0x8(%esp)
  1164.  8048463:   8b 44 24 34             mov    0x34(%esp),%eax
  1165.  8048467:   89 44 24 04             mov    %eax,0x4(%esp)
  1166.  804846b:   ff 94 b3 20 ff ff ff    call   *-0xe0(%ebx,%esi,4)
  1167.  8048472:   83 c6 01                add    $0x1,%esi
  1168.  8048475:   39 fe                   cmp    %edi,%esi
  1169.  8048477:   75 df                   jne    8048458 <__libc_csu_init+0x38>
  1170.  8048479:   83 c4 1c                add    $0x1c,%esp
  1171.  804847c:   5b                      pop    %ebx
  1172.  804847d:   5e                      pop    %esi
  1173.  804847e:   5f                      pop    %edi
  1174.  804847f:   5d                      pop    %ebp
  1175.  8048480:   c3                      ret    
  1176.  8048481:   eb 0d                   jmp    8048490 <__libc_csu_fini>
  1177.  8048483:   90                      nop
  1178.  8048484:   90                      nop
  1179.  8048485:   90                      nop
  1180.  8048486:   90                      nop
  1181.  8048487:   90                      nop
  1182.  8048488:   90                      nop
  1183.  8048489:   90                      nop
  1184.  804848a:   90                      nop
  1185.  804848b:   90                      nop
  1186.  804848c:   90                      nop
  1187.  804848d:   90                      nop
  1188.  804848e:   90                      nop
  1189.  804848f:   90                      nop
  1190.  
  1191. 08048490 <__libc_csu_fini>:
  1192.  8048490:   f3 c3                   repz ret
  1193.  
  1194. 08048492 <__i686.get_pc_thunk.bx>:
  1195.  8048492:   8b 1c 24                mov    (%esp),%ebx
  1196.  8048495:   c3                      ret    
  1197.  8048496:   90                      nop
  1198.  8048497:   90                      nop
  1199.  8048498:   90                      nop
  1200.  8048499:   90                      nop
  1201.  804849a:   90                      nop
  1202.  804849b:   90                      nop
  1203.  804849c:   90                      nop
  1204.  804849d:   90                      nop
  1205.  804849e:   90                      nop
  1206.  804849f:   90                      nop
  1207.  
  1208. 080484a0 <__do_global_ctors_aux>:
  1209.  80484a0:   55                      push   %ebp
  1210.  80484a1:   89 e5                   mov    %esp,%ebp
  1211.  80484a3:   53                      push   %ebx
  1212.  80484a4:   83 ec 04                sub    $0x4,%esp
  1213.  80484a7:   a1 14 9f 04 08          mov    0x8049f14,%eax
  1214.  80484ac:   83 f8 ff                cmp    $0xffffffff,%eax
  1215.  80484af:   74 13                   je     80484c4 <__do_global_ctors_aux+0x24>
  1216.  80484b1:   bb 14 9f 04 08          mov    $0x8049f14,%ebx
  1217.  80484b6:   66 90                   xchg   %ax,%ax
  1218.  80484b8:   83 eb 04                sub    $0x4,%ebx
  1219.  80484bb:   ff d0                   call   *%eax
  1220.  80484bd:   8b 03                   mov    (%ebx),%eax
  1221.  80484bf:   83 f8 ff                cmp    $0xffffffff,%eax
  1222.  80484c2:   75 f4                   jne    80484b8 <__do_global_ctors_aux+0x18>
  1223.  80484c4:   83 c4 04                add    $0x4,%esp
  1224.  80484c7:   5b                      pop    %ebx
  1225.  80484c8:   5d                      pop    %ebp
  1226.  80484c9:   c3                      ret    
  1227.  80484ca:   90                      nop
  1228.  80484cb:   90                      nop
  1229.  
  1230. Disassembly of section .fini:
  1231.  
  1232. 080484cc <_fini>:
  1233.  80484cc:   53                      push   %ebx
  1234.  80484cd:   83 ec 08                sub    $0x8,%esp
  1235.  80484d0:   e8 00 00 00 00          call   80484d5 <_fini+0x9>
  1236.  80484d5:   5b                      pop    %ebx
  1237.  80484d6:   81 c3 1f 1b 00 00       add    $0x1b1f,%ebx
  1238.  80484dc:   e8 9f fe ff ff          call   8048380 <__do_global_dtors_aux>
  1239.  80484e1:   83 c4 08                add    $0x8,%esp
  1240.  80484e4:   5b                      pop    %ebx
  1241.  80484e5:   c3                      ret    
  1242.  
  1243. Disassembly of section .rodata:
  1244.  
  1245. 080484e8 <_fp_hw>:
  1246.  80484e8:   03 00                   add    (%eax),%eax
  1247.     ...
  1248.  
  1249. 080484ec <_IO_stdin_used>:
  1250.  80484ec:   01 00                   add    %eax,(%eax)
  1251.  80484ee:   02 00                   add    (%eax),%al
  1252.  80484f0:   25                      .byte 0x25
  1253.  80484f1:   64 0a 00                or     %fs:(%eax),%al
  1254.  
  1255. Disassembly of section .eh_frame_hdr:
  1256.  
  1257. 080484f4 <.eh_frame_hdr>:
  1258.  80484f4:   01 1b                   add    %ebx,(%ebx)
  1259.  80484f6:   03 3b                   add    (%ebx),%edi
  1260.  80484f8:   38 00                   cmp    %al,(%eax)
  1261.  80484fa:   00 00                   add    %al,(%eax)
  1262.  80484fc:   06                      push   %es
  1263.  80484fd:   00 00                   add    %al,(%eax)
  1264.  80484ff:   00 fc                   add    %bh,%ah
  1265.  8048501:   fd                      std    
  1266.  8048502:   ff                      (bad)  
  1267.  8048503:   ff 54 00 00             call   *0x0(%eax,%eax,1)
  1268.  8048507:   00 3c fe                add    %bh,(%esi,%edi,8)
  1269.  804850a:   ff                      (bad)  
  1270.  804850b:   ff 8c 00 00 00 1c ff    decl   -0xe40000(%eax,%eax,1)
  1271.  8048512:   ff                      (bad)  
  1272.  8048513:   ff                      (bad)  
  1273.  8048514:   78 00                   js     8048516 <_IO_stdin_used+0x2a>
  1274.  8048516:   00 00                   add    %al,(%eax)
  1275.  8048518:   2c ff                   sub    $0xff,%al
  1276.  804851a:   ff                      (bad)  
  1277.  804851b:   ff ac 00 00 00 9c ff    ljmp   *-0x640000(%eax,%eax,1)
  1278.  8048522:   ff                      (bad)  
  1279.  8048523:   ff e8                   ljmp   *<internal disassembler error>
  1280.  8048525:   00 00                   add    %al,(%eax)
  1281.  8048527:   00 9e ff ff ff fc       add    %bl,-0x3000001(%esi)
  1282.  804852d:   00 00                   add    %al,(%eax)
  1283.     ...
  1284.  
  1285. Disassembly of section .eh_frame:
  1286.  
  1287. 08048530 <__FRAME_END__-0xd4>:
  1288.  8048530:   14 00                   adc    $0x0,%al
  1289.  8048532:   00 00                   add    %al,(%eax)
  1290.  8048534:   00 00                   add    %al,(%eax)
  1291.  8048536:   00 00                   add    %al,(%eax)
  1292.  8048538:   01 7a 52                add    %edi,0x52(%edx)
  1293.  804853b:   00 01                   add    %al,(%ecx)
  1294.  804853d:   7c 08                   jl     8048547 <_IO_stdin_used+0x5b>
  1295.  804853f:   01 1b                   add    %ebx,(%ebx)
  1296.  8048541:   0c 04                   or     $0x4,%al
  1297.  8048543:   04 88                   add    $0x88,%al
  1298.  8048545:   01 00                   add    %eax,(%eax)
  1299.  8048547:   00 20                   add    %ah,(%eax)
  1300.  8048549:   00 00                   add    %al,(%eax)
  1301.  804854b:   00 1c 00                add    %bl,(%eax,%eax,1)
  1302.  804854e:   00 00                   add    %al,(%eax)
  1303.  8048550:   a0 fd ff ff 40          mov    0x40fffffd,%al
  1304.  8048555:   00 00                   add    %al,(%eax)
  1305.  8048557:   00 00                   add    %al,(%eax)
  1306.  8048559:   0e                      push   %cs
  1307.  804855a:   08 46 0e                or     %al,0xe(%esi)
  1308.  804855d:   0c 4a                   or     $0x4a,%al
  1309.  804855f:   0f 0b                   ud2    
  1310.  8048561:   74 04                   je     8048567 <_IO_stdin_used+0x7b>
  1311.  8048563:   78 00                   js     8048565 <_IO_stdin_used+0x79>
  1312.  8048565:   3f                      aas    
  1313.  8048566:   1a 3b                   sbb    (%ebx),%bh
  1314.  8048568:   2a 32                   sub    (%edx),%dh
  1315.  804856a:   24 22                   and    $0x22,%al
  1316.  804856c:   10 00                   adc    %al,(%eax)
  1317.  804856e:   00 00                   add    %al,(%eax)
  1318.  8048570:   40                      inc    %eax
  1319.  8048571:   00 00                   add    %al,(%eax)
  1320.  8048573:   00 9c fe ff ff 02 00    add    %bl,0x2ffff(%esi,%edi,8)
  1321.  804857a:   00 00                   add    %al,(%eax)
  1322.  804857c:   00 00                   add    %al,(%eax)
  1323.  804857e:   00 00                   add    %al,(%eax)
  1324.  8048580:   1c 00                   sbb    $0x0,%al
  1325.  8048582:   00 00                   add    %al,(%eax)
  1326.  8048584:   54                      push   %esp
  1327.  8048585:   00 00                   add    %al,(%eax)
  1328.  8048587:   00 a8 fd ff ff 1f       add    %ch,0x1ffffffd(%eax)
  1329.  804858d:   00 00                   add    %al,(%eax)
  1330.  804858f:   00 00                   add    %al,(%eax)
  1331.  8048591:   41                      inc    %ecx
  1332.  8048592:   0e                      push   %cs
  1333.  8048593:   08 85 02 42 0d 05       or     %al,0x50d4202(%ebp)
  1334.  8048599:   5b                      pop    %ebx
  1335.  804859a:   c5 0c 04                lds    (%esp,%eax,1),%ecx
  1336.  804859d:   04 00                   add    $0x0,%al
  1337.  804859f:   00 38                   add    %bh,(%eax)
  1338.  80485a1:   00 00                   add    %al,(%eax)
  1339.  80485a3:   00 74 00 00             add    %dh,0x0(%eax,%eax,1)
  1340.  80485a7:   00 78 fe                add    %bh,-0x2(%eax)
  1341.  80485aa:   ff                      (bad)  
  1342.  80485ab:   ff 61 00                jmp    *0x0(%ecx)
  1343.  80485ae:   00 00                   add    %al,(%eax)
  1344.  80485b0:   00 41 0e                add    %al,0xe(%ecx)
  1345.  80485b3:   08 85 02 41 0e 0c       or     %al,0xc0e4102(%ebp)
  1346.  80485b9:   87 03                   xchg   %eax,(%ebx)
  1347.  80485bb:   41                      inc    %ecx
  1348.  80485bc:   0e                      push   %cs
  1349.  80485bd:   10 86 04 41 0e 14       adc    %al,0x140e4104(%esi)
  1350.  80485c3:   83 05 4e 0e 30 02 4a    addl   $0x4a,0x2300e4e
  1351.  80485ca:   0e                      push   %cs
  1352.  80485cb:   14 41                   adc    $0x41,%al
  1353.  80485cd:   0e                      push   %cs
  1354.  80485ce:   10 c3                   adc    %al,%bl
  1355.  80485d0:   41                      inc    %ecx
  1356.  80485d1:   0e                      push   %cs
  1357.  80485d2:   0c c6                   or     $0xc6,%al
  1358.  80485d4:   41                      inc    %ecx
  1359.  80485d5:   0e                      push   %cs
  1360.  80485d6:   08 c7                   or     %al,%bh
  1361.  80485d8:   41                      inc    %ecx
  1362.  80485d9:   0e                      push   %cs
  1363.  80485da:   04 c5                   add    $0xc5,%al
  1364.  80485dc:   10 00                   adc    %al,(%eax)
  1365.  80485de:   00 00                   add    %al,(%eax)
  1366.  80485e0:   b0 00                   mov    $0x0,%al
  1367.  80485e2:   00 00                   add    %al,(%eax)
  1368.  80485e4:   ac                      lods   %ds:(%esi),%al
  1369.  80485e5:   fe                      (bad)  
  1370.  80485e6:   ff                      (bad)  
  1371.  80485e7:   ff 02                   incl   (%edx)
  1372.  80485e9:   00 00                   add    %al,(%eax)
  1373.  80485eb:   00 00                   add    %al,(%eax)
  1374.  80485ed:   00 00                   add    %al,(%eax)
  1375.  80485ef:   00 10                   add    %dl,(%eax)
  1376.  80485f1:   00 00                   add    %al,(%eax)
  1377.  80485f3:   00 c4                   add    %al,%ah
  1378.  80485f5:   00 00                   add    %al,(%eax)
  1379.  80485f7:   00 9a fe ff ff 04       add    %bl,0x4fffffe(%edx)
  1380.  80485fd:   00 00                   add    %al,(%eax)
  1381.  80485ff:   00 00                   add    %al,(%eax)
  1382.  8048601:   00 00                   add    %al,(%eax)
  1383.     ...
  1384.  
  1385. 08048604 <__FRAME_END__>:
  1386.  8048604:   00 00                   add    %al,(%eax)
  1387.     ...
  1388.  
  1389. Disassembly of section .ctors:
  1390.  
  1391. 08049f14 <__CTOR_LIST__>:
  1392.  8049f14:   ff                      (bad)  
  1393.  8049f15:   ff                      (bad)  
  1394.  8049f16:   ff                      (bad)  
  1395.  8049f17:   ff 00                   incl   (%eax)
  1396.  
  1397. 08049f18 <__CTOR_END__>:
  1398.  8049f18:   00 00                   add    %al,(%eax)
  1399.     ...
  1400.  
  1401. Disassembly of section .dtors:
  1402.  
  1403. 08049f1c <__DTOR_LIST__>:
  1404.  8049f1c:   ff                      (bad)  
  1405.  8049f1d:   ff                      (bad)  
  1406.  8049f1e:   ff                      (bad)  
  1407.  8049f1f:   ff 00                   incl   (%eax)
  1408.  
  1409. 08049f20 <__DTOR_END__>:
  1410.  8049f20:   00 00                   add    %al,(%eax)
  1411.     ...
  1412.  
  1413. Disassembly of section .jcr:
  1414.  
  1415. 08049f24 <__JCR_END__>:
  1416.  8049f24:   00 00                   add    %al,(%eax)
  1417.     ...
  1418.  
  1419. Disassembly of section .dynamic:
  1420.  
  1421. 08049f28 <_DYNAMIC>:
  1422.  8049f28:   01 00                   add    %eax,(%eax)
  1423.  8049f2a:   00 00                   add    %al,(%eax)
  1424.  8049f2c:   10 00                   adc    %al,(%eax)
  1425.  8049f2e:   00 00                   add    %al,(%eax)
  1426.  8049f30:   0c 00                   or     $0x0,%al
  1427.  8049f32:   00 00                   add    %al,(%eax)
  1428.  8049f34:   b4 82                   mov    $0x82,%ah
  1429.  8049f36:   04 08                   add    $0x8,%al
  1430.  8049f38:   0d 00 00 00 cc          or     $0xcc000000,%eax
  1431.  8049f3d:   84 04 08                test   %al,(%eax,%ecx,1)
  1432.  8049f40:   f5                      cmc    
  1433.  8049f41:   fe                      (bad)  
  1434.  8049f42:   ff 6f ac                ljmp   *-0x54(%edi)
  1435.  8049f45:   81 04 08 05 00 00 00    addl   $0x5,(%eax,%ecx,1)
  1436.  8049f4c:   1c 82                   sbb    $0x82,%al
  1437.  8049f4e:   04 08                   add    $0x8,%al
  1438.  8049f50:   06                      push   %es
  1439.  8049f51:   00 00                   add    %al,(%eax)
  1440.  8049f53:   00 cc                   add    %cl,%ah
  1441.  8049f55:   81 04 08 0a 00 00 00    addl   $0xa,(%eax,%ecx,1)
  1442.  8049f5c:   4c                      dec    %esp
  1443.  8049f5d:   00 00                   add    %al,(%eax)
  1444.  8049f5f:   00 0b                   add    %cl,(%ebx)
  1445.  8049f61:   00 00                   add    %al,(%eax)
  1446.  8049f63:   00 10                   add    %dl,(%eax)
  1447.  8049f65:   00 00                   add    %al,(%eax)
  1448.  8049f67:   00 15 00 00 00 00       add    %dl,0x0
  1449.  8049f6d:   00 00                   add    %al,(%eax)
  1450.  8049f6f:   00 03                   add    %al,(%ebx)
  1451.  8049f71:   00 00                   add    %al,(%eax)
  1452.  8049f73:   00 f4                   add    %dh,%ah
  1453.  8049f75:   9f                      lahf  
  1454.  8049f76:   04 08                   add    $0x8,%al
  1455.  8049f78:   02 00                   add    (%eax),%al
  1456.  8049f7a:   00 00                   add    %al,(%eax)
  1457.  8049f7c:   18 00                   sbb    %al,(%eax)
  1458.  8049f7e:   00 00                   add    %al,(%eax)
  1459.  8049f80:   14 00                   adc    $0x0,%al
  1460.  8049f82:   00 00                   add    %al,(%eax)
  1461.  8049f84:   11 00                   adc    %eax,(%eax)
  1462.  8049f86:   00 00                   add    %al,(%eax)
  1463.  8049f88:   17                      pop    %ss
  1464.  8049f89:   00 00                   add    %al,(%eax)
  1465.  8049f8b:   00 9c 82 04 08 11 00    add    %bl,0x110804(%edx,%eax,4)
  1466.  8049f92:   00 00                   add    %al,(%eax)
  1467.  8049f94:   94                      xchg   %eax,%esp
  1468.  8049f95:   82                      (bad)  
  1469.  8049f96:   04 08                   add    $0x8,%al
  1470.  8049f98:   12 00                   adc    (%eax),%al
  1471.  8049f9a:   00 00                   add    %al,(%eax)
  1472.  8049f9c:   08 00                   or     %al,(%eax)
  1473.  8049f9e:   00 00                   add    %al,(%eax)
  1474.  8049fa0:   13 00                   adc    (%eax),%eax
  1475.  8049fa2:   00 00                   add    %al,(%eax)
  1476.  8049fa4:   08 00                   or     %al,(%eax)
  1477.  8049fa6:   00 00                   add    %al,(%eax)
  1478.  8049fa8:   fe                      (bad)  
  1479.  8049fa9:   ff                      (bad)  
  1480.  8049faa:   ff 6f 74                ljmp   *0x74(%edi)
  1481.  8049fad:   82                      (bad)  
  1482.  8049fae:   04 08                   add    $0x8,%al
  1483.  8049fb0:   ff                      (bad)  
  1484.  8049fb1:   ff                      (bad)  
  1485.  8049fb2:   ff 6f 01                ljmp   *0x1(%edi)
  1486.  8049fb5:   00 00                   add    %al,(%eax)
  1487.  8049fb7:   00 f0                   add    %dh,%al
  1488.  8049fb9:   ff                      (bad)  
  1489.  8049fba:   ff 6f 68                ljmp   *0x68(%edi)
  1490.  8049fbd:   82                      (bad)  
  1491.  8049fbe:   04 08                   add    $0x8,%al
  1492.     ...
  1493.  
  1494. Disassembly of section .got:
  1495.  
  1496. 08049ff0 <.got>:
  1497.  8049ff0:   00 00                   add    %al,(%eax)
  1498.     ...
  1499.  
  1500. Disassembly of section .got.plt:
  1501.  
  1502. 08049ff4 <_GLOBAL_OFFSET_TABLE_>:
  1503.  8049ff4:   28 9f 04 08 00 00       sub    %bl,0x804(%edi)
  1504.  8049ffa:   00 00                   add    %al,(%eax)
  1505.  8049ffc:   00 00                   add    %al,(%eax)
  1506.  8049ffe:   00 00                   add    %al,(%eax)
  1507.  804a000:   06                      push   %es
  1508.  804a001:   83 04 08 16             addl   $0x16,(%eax,%ecx,1)
  1509.  804a005:   83 04 08 26             addl   $0x26,(%eax,%ecx,1)
  1510.  804a009:   83                      .byte 0x83
  1511.  804a00a:   04 08                   add    $0x8,%al
  1512.  
  1513. Disassembly of section .data:
  1514.  
  1515. 0804a00c <__data_start>:
  1516.  804a00c:   00 00                   add    %al,(%eax)
  1517.     ...
  1518.  
  1519. 0804a010 <__dso_handle>:
  1520.  804a010:   00 00                   add    %al,(%eax)
  1521.     ...
  1522.  
  1523. Disassembly of section .bss:
  1524.  
  1525. 0804a014 <completed.6086>:
  1526.  804a014:   00 00                   add    %al,(%eax)
  1527.     ...
  1528.  
  1529. 0804a018 <dtor_idx.6088>:
  1530.  804a018:   00 00                   add    %al,(%eax)
  1531.     ...
  1532.  
  1533. Disassembly of section .comment:
  1534.  
  1535. 00000000 <.comment>:
  1536.    0:   47                      inc    %edi
  1537.    1:   43                      inc    %ebx
  1538.    2:   43                      inc    %ebx
  1539.    3:   3a 20                   cmp    (%eax),%ah
  1540.    5:   28 55 62                sub    %dl,0x62(%ebp)
  1541.    8:   75 6e                   jne    78 <_init-0x804823c>
  1542.    a:   74 75                   je     81 <_init-0x8048233>
  1543.    c:   2f                      das    
  1544.    d:   4c                      dec    %esp
  1545.    e:   69 6e 61 72 6f 20 34    imul   $0x34206f72,0x61(%esi),%ebp
  1546.   15:   2e 36 2e 31 2d 39 75    cs ss xor %ebp,%cs:%ss:0x75627539
  1547.   1c:   62 75
  1548.   1e:   6e                      outsb  %ds:(%esi),(%dx)
  1549.   1f:   74 75                   je     96 <_init-0x804821e>
  1550.   21:   33 29                   xor    (%ecx),%ebp
  1551.   23:   20 34 2e                and    %dh,(%esi,%ebp,1)
  1552.   26:   36 2e 31 00             ss xor %eax,%cs:%ss:(%eax)
Add Comment
Please, Sign In to add comment