Advertisement
ark0v

ch13.as

May 4th, 2020
2,720
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    
  2. ch13:     file format elf32-i386
  3.  
  4.  
  5. Disassembly of section .text:
  6.  
  7. 08048060 <.text>:
  8.  8048060:   eb 01                   jmp    0x8048063
  9.  8048062:   e8 b8 30 00 00          call   0x804b11f
  10.  8048067:   00 bb 05 00 00 00       add    BYTE PTR [ebx+0x5],bh
  11.  804806d:   b9 e2 80 04 08          mov    ecx,0x80480e2
  12.  8048072:   cd 80                   int    0x80
  13.  8048074:   eb 01                   jmp    0x8048077
  14.  8048076:   ce                      into  
  15.  8048077:   cc                      int3  
  16.  8048078:   eb 01                   jmp    0x804807b
  17.  804807a:   90                      nop
  18.  804807b:   b8 30 00 00 00          mov    eax,0x30
  19.  8048080:   bb 05 00 00 00          mov    ebx,0x5
  20.  8048085:   b9 94 81 04 08          mov    ecx,0x8048194
  21.  804808a:   cd 80                   int    0x80
  22.  804808c:   eb 01                   jmp    0x804808f
  23.  804808e:   90                      nop
  24.  804808f:   cc                      int3  
  25.  8048090:   eb 01                   jmp    0x8048093
  26.  8048092:   ce                      into  
  27.  8048093:   b8 30 00 00 00          mov    eax,0x30
  28.  8048098:   bb 05 00 00 00          mov    ebx,0x5
  29.  804809d:   b9 04 81 04 08          mov    ecx,0x8048104
  30.  80480a2:   cd 80                   int    0x80
  31.  80480a4:   eb 01                   jmp    0x80480a7
  32.  80480a6:   90                      nop
  33.  80480a7:   cc                      int3  
  34.  80480a8:   eb 01                   jmp    0x80480ab
  35.  80480aa:   90                      nop
  36.  80480ab:   b8 30 00 00 00          mov    eax,0x30
  37.  80480b0:   bb 05 00 00 00          mov    ebx,0x5
  38.  80480b5:   b9 38 81 04 08          mov    ecx,0x8048138
  39.  80480ba:   cd 80                   int    0x80
  40.  80480bc:   eb 01                   jmp    0x80480bf
  41.  80480be:   ce                      into  
  42.  80480bf:   cc                      int3  
  43.  80480c0:   eb 01                   jmp    0x80480c3
  44.  80480c2:   90                      nop
  45.  80480c3:   b8 30 00 00 00          mov    eax,0x30
  46.  80480c8:   bb 05 00 00 00          mov    ebx,0x5
  47.  80480cd:   b9 49 81 04 08          mov    ecx,0x8048149
  48.  80480d2:   cd 80                   int    0x80
  49.  80480d4:   eb 01                   jmp    0x80480d7
  50.  80480d6:   90                      nop
  51.  80480d7:   cc                      int3  
  52.  80480d8:   eb 01                   jmp    0x80480db
  53.  80480da:   90                      nop
  54.  80480db:   b8 01 00 00 00          mov    eax,0x1
  55.  80480e0:   cd 80                   int    0x80
  56.  80480e2:   b8 04 81 04 08          mov    eax,0x8048104
  57.  80480e7:   eb 18                   jmp    0x8048101
  58.  80480e9:   3d e8 82 04 08          cmp    eax,0x80482e8
  59.  80480ee:   74 13                   je     0x8048103
  60.  80480f0:   eb 01                   jmp    0x80480f3
  61.  80480f2:   90                      nop
  62.  80480f3:   81 30 c1 8f 04 08       xor    DWORD PTR [eax],0x8048fc1
  63.  80480f9:   83 c0 04                add    eax,0x4
  64.  80480fc:   eb 01                   jmp    0x80480ff
  65.  80480fe:   90                      nop
  66.  80480ff:   eb e8                   jmp    0x80480e9
  67.  8048101:   eb e6                   jmp    0x80480e9
  68.  8048103:   c3                      ret    
  69.  8048104:   7a 8e                   jp     0x8048094
  70.  8048106:   04 08                   add    al,0x8
  71.  8048108:   c1 36 39                shl    DWORD PTR [esi],0x39
  72.  804810b:   8a c5                   mov    al,ch
  73.  804810d:   87 be 1c c1 8f 04       xchg   DWORD PTR [esi+0x48fc11c],edi
  74.  8048113:   e0 74                   loopne 0x8048189
  75.  8048115:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  76.  8048118:   7a 8f                   jp     0x80480a9
  77.  804811a:   04 08                   add    al,0x8
  78.  804811c:   c1 36 55                shl    DWORD PTR [esi],0x55
  79.  804811f:   8a c5                   mov    al,ch
  80.  8048121:   87 be 88 c1 8f 04       xchg   DWORD PTR [esi+0x48fc188],edi
  81.  8048127:   e0 68                   loopne 0x8048191
  82.  8048129:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  83.  804812c:   7a de                   jp     0x804810c
  84.  804812e:   86 0c c9                xchg   BYTE PTR [ecx+ecx*8],cl
  85.  8048131:   8e c7                   mov    es,edi
  86.  8048133:   43                      inc    ebx
  87.  8048134:   07                      pop    es
  88.  8048135:   8c 04 cb                mov    WORD PTR [ebx+ecx*8],es
  89.  8048138:   79 de                   jns    0x8048118
  90.  804813a:   86 0c c9                xchg   BYTE PTR [ecx+ecx*8],cl
  91.  804813d:   0f 3c                   (bad)  
  92.  804813f:   08 b5 89 84 38 3d       or     BYTE PTR [ebp+0x3d388489],dh
  93.  8048145:   cf                      iret  
  94.  8048146:   ef                      out    dx,eax
  95.  8048147:   fd                      std    
  96.  8048148:   02 37                   add    dh,BYTE PTR [edi]
  97.  804814a:   55                      push   ebp
  98.  804814b:   8a c5                   mov    al,ch
  99.  804814d:   87 bf d9 43 8b 0c       xchg   DWORD PTR [edi+0xc8b43d9],edi
  100.  8048153:   82 c9 b5                or     cl,0xb5
  101.  8048156:   0f 7d                   (bad)  
  102.  8048158:   c8 0f fd 08             enter  0xfd0f,0x8
  103.  804815c:   b5 92                   mov    ch,0x92
  104.  804815e:   44                      inc    esp
  105.  804815f:   4b                      dec    ebx
  106.  8048160:   2a 7e bf                sub    bh,BYTE PTR [esi-0x41]
  107.  8048163:   09 c1                   or     ecx,eax
  108.  8048165:   8f 04 b1                pop    DWORD PTR [ecx+esi*4]
  109.  8048168:   c6                      (bad)  
  110.  8048169:   0d 00 00 7b 99          or     eax,0x997b0000
  111.  804816e:   04 08                   add    al,0x8
  112.  8048170:   c1 67 53 08             shl    DWORD PTR [edi+0x53],0x8
  113.  8048174:   c1 8f ec 6a c1 8f 04    ror    DWORD PTR [edi-0x703e9514],0x4
  114.  804817b:   b3 c0                   mov    bl,0xc0
  115.  804817d:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  116.  8048180:   78 6b                   js     0x80481ed
  117.  8048182:   85 0c c9                test   DWORD PTR [ecx+ecx*8],ecx
  118.  8048185:   35 27 08 c1 8f          xor    eax,0x8fc10827
  119.  804818a:   ec                      in     al,dx
  120.  804818b:   36 c1 8f 04 e0 88 8f    ror    DWORD PTR ss:[edi-0x70771ffc],0x4
  121.  8048192:   04
  122.  8048193:   08 f0                   or     al,dh
  123.  8048195:   4f                      dec    edi
  124.  8048196:   bf 68 41 8b 0c          mov    edi,0xc8b4168
  125.  804819b:   89 3a                   mov    DWORD PTR [edx],edi
  126.  804819d:   6b 86 0c c9 fb 03 3b    imul   eax,DWORD PTR [esi+0x3fbc90c],0x3b
  127.  80481a4:   c2 0c c7                ret    0xc70c
  128.  80481a7:   0c 2a                   or     al,0x2a
  129.  80481a9:   7e bf                   jle    0x804816a
  130.  80481ab:   ec                      in     al,dx
  131.  80481ac:   43                      inc    ebx
  132.  80481ad:   8b 0c 33                mov    ecx,DWORD PTR [ebx+esi*1]
  133.  80481b0:   c2 fb 1d                ret    0x1dfb
  134.  80481b3:   b3 c0                   mov    bl,0xc0
  135.  80481b5:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  136.  80481b8:   78 92                   js     0x804814c
  137.  80481ba:   86 0c c9                xchg   BYTE PTR [ecx+ecx*8],cl
  138.  80481bd:   35 24 08 c1 8f          xor    eax,0x8fc10824
  139.  80481c2:   ec                      in     al,dx
  140.  80481c3:   0e                      push   cs
  141.  80481c4:   c1 8f 04 e0 d0 8f 04    ror    DWORD PTR [edi-0x702f1ffc],0x4
  142.  80481cb:   08 02                   or     BYTE PTR [edx],al
  143.  80481cd:   37                      aaa    
  144.  80481ce:   00 08                   add    BYTE PTR [eax],cl
  145.  80481d0:   c1 8f c9 88 02 37 07    ror    DWORD PTR [edi+0x370288c9],0x7
  146.  80481d7:   08 c1                   or     cl,al
  147.  80481d9:   8f c9 88 02 37          blci   esi,DWORD PTR [edi]
  148.  80481de:   05 08 c1 8f c9          add    eax,0xc98fc108
  149.  80481e3:   88 86 fd 65 7c bb       mov    BYTE PTR [esi-0x44839a03],al
  150.  80481e9:   a3 24 7c a9 e6          mov    ds:0xe6a97c24,eax
  151.  80481ee:   77 28                   ja     0x8048218
  152.  80481f0:   a8 fc                   test   al,0xfc
  153.  80481f2:   24 7c                   and    al,0x7c
  154.  80481f4:   a9 ea 24 6f ae          test   eax,0xae6f24ea
  155.  80481f9:   e0 60                   loopne 0x804825b
  156.  80481fb:   28 b1 ee 77 7b b6       sub    BYTE PTR [ecx-0x49848812],dh
  157.  8048201:   e0 76                   loopne 0x8048279
  158.  8048203:   6c                      ins    BYTE PTR es:[edi],dx
  159.  8048204:   e1 ae                   loope  0x80481b4
  160.  8048206:   0e                      push   cs
  161.  8048207:   4a                      dec    edx
  162.  8048208:   a0 eb 24 78 a0          mov    al,ds:0xa07824eb
  163.  804820d:   fc                      cld    
  164.  804820e:   77 7f                   ja     0x804828f
  165.  8048210:   ae                      scas   al,BYTE PTR es:[edi]
  166.  8048211:   fd                      std    
  167.  8048212:   60                      pusha  
  168.  8048213:   24 e1                   and    al,0xe1
  169.  8048215:   fc                      cld    
  170.  8048216:   6b 7a b3 f6             imul   edi,DWORD PTR [edx-0x4d],0xfffffff6
  171.  804821a:   24 29                   and    al,0x29
  172.  804821c:   cb                      retf  
  173.  804821d:   de 51 41                ficom  WORD PTR [ecx+0x41]
  174.  8048220:   95                      xchg   ebp,eax
  175.  8048221:   af                      scas   eax,DWORD PTR es:[edi]
  176.  8048222:   25 28 84 f7 61          and    eax,0x61f78428
  177.  8048227:   6b b4 fb 65 6a ad ea    imul   esi,DWORD PTR [ebx+edi*8-0x1552959b],0x24
  178.  804822e:   24
  179.  804822f:   61                      popa  
  180.  8048230:   b2 af                   mov    dl,0xaf
  181.  8048232:   69 67 a5 e6 62 61 a4    imul   esp,DWORD PTR [edi-0x5b],0xa46162e6
  182.  8048239:   eb 24                   jmp    0x804825f
  183.  804823b:   29 cb                   sub    ebx,ecx
  184.  804823d:   ca 6a 7c                retf   0x7c6a
  185.  8048240:   a4                      movs   BYTE PTR es:[edi],BYTE PTR ds:[esi]
  186.  8048241:   fd                      std    
  187.  8048242:   24 7c                   and    al,0x7c
  188.  8048244:   a9 ea 24 78 a0          test   eax,0xa07824ea
  189.  8048249:   fc                      cld    
  190.  804824a:   77 7f                   ja     0x80482cb
  191.  804824c:   ae                      scas   al,BYTE PTR es:[edi]
  192.  804824d:   fd                      std    
  193.  804824e:   60                      pusha  
  194.  804824f:   32 e1                   xor    ah,cl
  195.  8048251:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  196.  8048254:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  197.  804825b:   08 c1                   or     cl,al
  198.  804825d:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  199.  8048260:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  200.  8048267:   08 c1                   or     cl,al
  201.  8048269:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  202.  804826c:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  203.  8048273:   08 c1                   or     cl,al
  204.  8048275:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  205.  8048278:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  206.  804827f:   08 c1                   or     cl,al
  207.  8048281:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  208.  8048284:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  209.  804828b:   08 c1                   or     cl,al
  210.  804828d:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  211.  8048290:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  212.  8048297:   08 c1                   or     cl,al
  213.  8048299:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  214.  804829c:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  215.  80482a3:   08 c1                   or     cl,al
  216.  80482a5:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  217.  80482a8:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  218.  80482af:   08 c1                   or     cl,al
  219.  80482b1:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  220.  80482b4:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  221.  80482bb:   08 c1                   or     cl,al
  222.  80482bd:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  223.  80482c0:   c1 8f 04 08 c1 8f 04    ror    DWORD PTR [edi-0x703ef7fc],0x4
  224.  80482c7:   08 c1                   or     cl,al
  225.  80482c9:   8f 04 08                pop    DWORD PTR [eax+ecx*1]
  226.  80482cc:   c1 8f 04 08 c1 2a cb    ror    DWORD PTR [edi+0x2ac10804],0xcb
  227.  80482d3:   95                      xchg   ebp,eax
  228.  80482d4:   75 52                   jne    0x8048328
  229.  80482d6:   8c bc 54 20 91 a7 49    mov    WORD PTR [esp+edx*2+0x49a79120],?
  230.  80482dd:   3b cb                   cmp    ecx,ebx
  231.  80482df:   9f                      lahf  
  232.  80482e0:   78 0a                   js     0x80482ec
  233.  80482e2:   d9 08                   (bad)  [eax]
  234.  80482e4:   cb                      retf  
  235.  80482e5:   e0 5e                   loopne 0x8048345
  236.  80482e7:   76                      .byte 0x76
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement