Advertisement
Outlasted

Disassembled

Jun 26th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 00000000  0000              add [eax],al ; math
  2. 00000002  0000              add [eax],al ; math
  3. 00000004  002E              add [esi],ch ; math
  4. 00000006  0960FF            or [eax-0x1],esp
  5. 00000009  FF                db 0xff
  6. 0000000A  FF                db 0xff
  7. 0000000B  FF                db 0xff
  8. 0000000C  FF                db 0xff
  9. 0000000D  FF                db 0xff
  10. 0000000E  FF9800000000      call dword far [eax+0x0] ; call
  11. 00000014  0000              add [eax],al ; math
  12. 00000016  0000              add [eax],al ; math
  13. 00000018  0201              add al,[ecx] ; math
  14. 0000001A  91                xchg eax,ecx
  15. 0000001B  CE                into
  16. 0000001C  CE                into
  17. 0000001D  A000000003        mov al,[0x3000000]
  18. 00000022  021CAE            add bl,[esi+ebp*4] ; math
  19. 00000025  BBA0AE0000        mov ebx,0xaea0
  20. 0000002A  0000              add [eax],al ; math
  21. 0000002C  50                push eax
  22. 0000002D  27                daa
  23. 0000002E  810000000017      add dword [eax],0x17000000 ; math
  24. 00000034  1000              adc [eax],al
  25. 00000036  0000              add [eax],al ; math
  26. 00000038  0500000000        add eax,0x0 ; math
  27. 0000003D  702D              jo 0x6c
  28. 0000003F  817FCDDED00000    cmp dword [edi-0x33],0xd0de
  29. 00000046  0009              add [ecx],cl ; math
  30. 00000048  014EDE            add [esi-0x22],ecx ; math
  31. 0000004B  CE                into
  32. 0000004C  0000              add [eax],al ; math
  33. 0000004E  0000              add [eax],al ; math
  34. 00000050  A02D31ECDD        mov al,[0xddec312d]
  35. 00000055  EC                in al,dx
  36. 00000056  0000              add [eax],al ; math
  37. 00000058  0000              add [eax],al ; math
  38. 0000005A  C02EB2            shr byte [esi],byte 0xb2
  39. 0000005D  60                pushad
  40. 0000005E  0000              add [eax],al ; math
  41. 00000060  003420            add [eax],dh ; math
  42. 00000063  0000              add [eax],al ; math
  43. 00000065  000C00            add [eax+eax],cl ; math
  44. 00000068  0000              add [eax],al ; math
  45. 0000006A  00E0              add al,ah ; math
  46. 0000006C  3237              xor dh,[edi] ; decryption
  47. 0000006E  96                xchg eax,esi
  48. 0000006F  2ADE              sub bl,dh ; math
  49. 00000071  DEC0              faddp st0
  50. 00000073  6200              bound eax,[eax]
  51. 00000075  0000              add [eax],al ; math
  52. 00000077  0110              add [eax],edx ; math
  53. 00000079  12ED              adc ch,ch
  54. 0000007B  B02E              mov al,0x2e
  55. 0000007D  0000              add [eax],al ; math
  56. 0000007F  0001              add [ecx],al ; math
  57. 00000081  1022              adc [edx],ah
  58. 00000083  E51E              in eax,0x1e
  59. 00000085  C00000            rol byte [eax],byte 0x0 ; bitwise cipher
  60. 00000088  0013              add [ebx],dl ; math
  61. 0000008A  0277B9            add dh,[edi-0x47] ; math
  62. 0000008D  A0FFFFFFFF        mov al,[0xffffffff]
  63. 00000092  FF                db 0xff
  64. 00000093  FF                db 0xff
  65. 00000094  FFCE              dec esi
  66. 00000096  0000              add [eax],al ; math
  67. 00000098  0001              add [ecx],al ; math
  68. 0000009A  3000              xor [eax],al ; decryption
  69. 0000009C  0000              add [eax],al ; math
  70. 0000009E  15023CF5CA        adc eax,0xcaf53c02
  71. 000000A3  0F5000            paveb mm0,[eax]
  72. 000000A6  0000              add [eax],al ; math
  73. 000000A8  17                pop ss
  74. 000000A9  051D51FA47        add eax,0x47fa511d ; math
  75. 000000AE  F8                clc
  76. 000000AF  BBEA0F847F        mov ebx,0x7f840fea
  77. 000000B4  A5                movsd
  78. 000000B5  1000              adc [eax],al
  79. 000000B7  0000              add [eax],al ; math
  80. 000000B9  1C01              sbb al,0x1
  81. 000000BB  36DB03            fild dword [ss:ebx]
  82. 000000BE  60                pushad
  83. 000000BF  0000              add [eax],al ; math
  84. 000000C1  001C06            add [esi+eax],bl ; math
  85. 000000C4  36BC0C56FD8E      ss mov esp,0x8efd560c
  86. 000000CA  E08E              loopne 0x5a
  87. 000000CC  FD                std
  88. 000000CD  56                push esi
  89. 000000CE  0C00              or al,0x0
  90. 000000D0  0000              add [eax],al ; math
  91. 000000D2  0220              add ah,[eax] ; math
  92. 000000D4  202CEA            and [edx+ebp*8],ch
  93. 000000D7  DD                db 0xdd
  94. 000000D8  CD00              int 0x0
  95. 000000DA  0000              add [eax],al ; math
  96. 000000DC  024027            add al,[eax+0x27] ; math
  97. 000000DF  709A              jo 0x7b
  98. 000000E1  0000              add [eax],al ; math
  99. 000000E3  0002              add [edx],al ; math
  100. 000000E5  F30000            rep add [eax],al ; math
  101. 000000E8  0002              add [edx],al ; math
  102. 000000EA  40                inc eax
  103. 000000EB  0000              add [eax],al ; math
  104. 000000ED  0026              add [esi],ah ; math
  105. 000000EF  05A2293010        add eax,0x103029a2 ; math
  106. 000000F4  4A                dec edx
  107. 000000F5  04A1              add al,0xa1 ; math
  108. 000000F7  0302              add eax,[edx] ; math
  109. 000000F9  9A00000002B01D    call dword 0x1db0:0x2000000 ; call
  110. 00000100  6AC0              push byte -0x40
  111. 00000102  0000              add [eax],al ; math
  112. 00000104  002C01            add [ecx+eax],ch ; math
  113. 00000107  60                pushad
  114. 00000108  A00000002D        mov al,[0x2d000000]
  115. 0000010D  02A888EA0880      add ch,[eax-0x7ff71578] ; math
  116. 00000113  0000              add [eax],al ; math
  117. 00000115  002F              add [edi],ch ; math
  118. 00000117  02B2CAD0CA00      add dh,[edx+0xcad0ca] ; math
  119. 0000011D  0000              add [eax],al ; math
  120. 0000011F  0310              add edx,[eax] ; math
  121. 00000121  146C              adc al,0x6c
  122. 00000123  E000              loopne 0x125
  123. 00000125  0000              add [eax],al ; math
  124. 00000127  3205A3C45F2F      xor al,[dword 0x2f5fc4a3] ; decryption
  125. 0000012D  6506              gs push es
  126. 0000012F  52                push edx
  127. 00000130  F5                cmc
  128. 00000131  FC                cld
  129. 00000132  4E                dec esi
  130. 00000133  A000000037        mov al,[0x37000000]
  131. 00000138  02B3FBB0FB00      add dh,[ebx+0xfbb0fb] ; math
  132. 0000013E  0000              add [eax],al ; math
  133. 00000140  039014EDECE0      add edx,[eax-0x1f1312ec] ; math
  134. 00000146  0000              add [eax],al ; math
  135. 00000148  003A              add [edx],bh ; math
  136. 0000014A  02D0              add dl,al ; math
  137. 0000014C  D5CC              aad 0xcc
  138. 0000014E  0100              add [eax],eax ; math
  139. 00000150  0000              add [eax],al ; math
  140. 00000152  03C0              add eax,eax ; math
  141. 00000154  149D              adc al,0x9d
  142. 00000156  EC                in al,dx
  143. 00000157  EC                in al,dx
  144. 00000158  0000              add [eax],al ; math
  145. 0000015A  0003              add [ebx],al ; math
  146. 0000015C  D01F              rcr byte [edi],1
  147. 0000015E  ED                in eax,dx
  148. 0000015F  B0FE              mov al,0xfe
  149. 00000161  0000              add [eax],al ; math
  150. 00000163  0003              add [ebx],al ; math
  151. 00000165  E05B              loopne 0x1c2
  152. 00000167  9F                lahf
  153. 00000168  83D1FD            adc ecx,byte -0x3
  154. 0000016B  1E                push ds
  155. 0000016C  C0D11F            rcl cl,byte 0x1f
  156. 0000016F  3DF8000000        cmp eax,0xf8
  157. 00000174  0430              add al,0x30 ; math
  158. 00000176  202E              and [esi],ch
  159. 00000178  8ADD              mov bl,ch
  160. 0000017A  CA0000            retf 0x0
  161. 0000017D  000450            add [eax+edx*2],al ; math
  162. 00000180  1C7D              sbb al,0x7d
  163. 00000182  B0C7              mov al,0xc7
  164. 00000184  0000              add [eax],al ; math
  165. 00000186  000460            add [eax],al ; math
  166. 00000189  27                daa
  167. 0000018A  E89E0FFFFF        call dword 0xffff112d ; call
  168. 0000018F  FF                db 0xff
  169. 00000190  FF                db 0xff
  170. 00000191  FF                db 0xff
  171. 00000192  FF                db 0xff
  172. 00000193  FD                std
  173. 00000194  1000              adc [eax],al
  174. 00000196  0000              add [eax],al ; math
  175. 00000198  46                inc esi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement