Function at 0x10008030
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100252c5
mov eax, dword fs:[0]
push eax
sub esp, 0xf4
mov eax, dword [0x100360e4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0
movups xmmword [ebp - 0xe8], xmm0
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd8], 4
mov dword [ebp - 0xd4], 0xf
mov dword [ebp - 0xe8], 0x7073612e
mov byte [ebp - 0xe4], 0
mov dword [ebp - 4], 0
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc0], 4
mov dword [ebp - 0xbc], 0xf
mov dword [ebp - 0xd0], 0x7265632e
mov byte [ebp - 0xcc], 0
mov byte [ebp - 4], 1
mov eax, dword [str..aspx]
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xb8], eax
movzx eax, byte [0x10026f68]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa8], 5
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb4], al
mov byte [ebp - 0xb3], 0
mov byte [ebp - 4], 2
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 4
mov dword [ebp - 0x8c], 0xf
mov dword [ebp - 0xa0], 0x7068702e
mov byte [ebp - 0x9c], 0
mov byte [ebp - 4], 3
mov eax, dword [str..ashx]
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x88], eax
movzx eax, byte [0x10026f78]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 5
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x84], al
mov byte [ebp - 0x83], 0
mov byte [ebp - 4], 4
mov eax, dword [str..asmx]
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x70], eax
movzx eax, byte [0x10026f80]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 5
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x6c], al
mov byte [ebp - 0x6b], 0
mov byte [ebp - 4], 5
mov eax, dword [str..config]
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x58], eax
mov ax, word [0x10026f88]
mov word [ebp - 0x54], ax
movzx eax, byte [0x10026f8a]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 7
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x52], al
mov byte [ebp - 0x51], 0
mov byte [ebp - 4], 6
movups xmmword [ebp - 0x40], xmm0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x2c], 0xf
mov dword [ebp - 0x40], 0x6173612e
mov byte [ebp - 0x3c], 0
mov byte [ebp - 4], 7
mov eax, dword [str..soap]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x28], eax
movzx eax, byte [0x10026f98]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
mov dword [ebp - 4], 8
lea eax, [ebp - 0xfc]
push eax
lea edx, [ebp - 0xe8]
mov dword [ebp - 0xf8], 0
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x100], edx
lea eax, [ebp - 0x100]
mov dword [ebp - 0xfc], ecx
push eax
sub ecx, edx
mov dword [ebp - 0xf4], 0
mov eax, 0x2aaaaaab
mov dword [ebp - 0xf0], 0
imul ecx
lea ecx, [ebp - 0xf8]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
call fcn.10008c00
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0xe8]
push fcn.100029d0
push 9
push 0x18
push eax
call fcn.10009c20
mov esi, dword [ebp - 0xf8]
cmp esi, dword [ebp - 0xf4]
je 0x1000837a
mov edi, dword [ebp + 8]
nop dword [eax + eax]
cmp dword [esi + 0x14], 0x10
mov ecx, esi
jb 0x1000834a
mov ecx, dword [esi]
cmp dword [edi + 0x14], 0x10
mov eax, edi
jb 0x10008354
mov eax, dword [edi]
push dword [esi + 0x10]
push ecx
push 0
push dword [edi + 0x10]
push eax
call fcn.10008dc0
add esp, 0x14
cmp eax, 0xffffffff
jne 0x100083ef
add esi, 0x18
cmp esi, dword [ebp - 0xf4]
jne 0x10008340
mov byte [ebp - 0xe9], 0
mov dword [ebp - 4], 0xffffffff
mov esi, dword [ebp - 0xf8]
test esi, esi
je 0x10008420
mov edi, dword [ebp - 0xf4]
cmp esi, edi
je 0x100083b4
mov ecx, esi
call fcn.100029d0
add esi, 0x18
cmp esi, edi
jne 0x100083a0
mov esi, dword [ebp - 0xf8]
mov ecx, dword [ebp - 0xf0]
mov eax, 0x2aaaaaab
sub ecx, esi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
shl ecx, 3
cmp ecx, 0x1000
jb 0x100083f8
mov esi, dword [eax - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10008441
jmp 0x100083f8
mov byte [ebp - 0xe9], 1
jmp 0x10008381
push ecx
push esi
call fcn.10009b96
add esp, 8
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xf0], 0
mov al, byte [ebp - 0xe9]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10009ba4
mov esp, ebp
pop ebp
ret
call fcn.1000ed4f
int3