Function at 0x1000d7d9
Capabilities:
Initialize iwebbrowser2

Disassembly:
mov eax, 0x1001b4c8
call fcn.1001a990
sub esp, 0x1a8
push ebx
push esi
push edi
push 3
pop edi
lea eax, [ebp - 0x14]
mov dword [ebp - 0x10], ecx
push eax
mov dword [ebp - 0x14], edi
call fcn.1000d6eb
dec dword [ebp - 0x14]
push dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
mov esi, eax
push esi
call fcn.1000d73a
xor ebx, ebx
cmp dword [ebp - 0x14], ebx
jg 0x1000d9d8
mov eax, dword [ebp - 0x14]
cdq
idiv edi
test edx, edx
jne 0x1000d9d8
cmp esi, 1
jl 0x1000d9d8
push dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
dec esi
push esi
call fcn.1000d73a
call dword [sym.imp.USER32.dll_GetForegroundWindow]
lea eax, [ebp - 0x10]
push eax
push 0x1001d31c
push 0x15
push ebx
push 0x1001d2fc
call dword [sym.imp.ole32.dll_CoCreateInstance]
cmp eax, ebx
jl 0x1000d9d8
cmp dword [ebp - 0x10], ebx
je 0x1000d9d8
push 0x3f
xor eax, eax
pop ecx
lea edi, [ebp - 0x1b3]
mov byte [ebp - 0x1b4], bl
push 0x10
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
pop ecx
xor eax, eax
lea edi, [ebp - 0xb3]
mov byte [ebp - 0xb4], bl
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1c]
call fcn.1000acbc
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x1c]
push eax
mov dword [ebp - 4], ebx
call fcn.1000ad0b
lea eax, [ebp - 0x20]
push eax
call dword [sym.imp.MSVCRT.dll_time]
push dword [ebp - 0x20]
lea eax, [ebp - 0x70]
push str.t_d
push eax
call dword [sym.imp.MSVCRT.dll_sprintf]
lea eax, [ebp - 0x1b4]
push str.http:__www.58wb.com_adm_bt.aspx_mac
push eax
call sub.MSVCRT.dll_strcpy
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x1b4]
push eax
call sub.MSVCRT.dll_strcat
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x1b4]
push eax
call sub.MSVCRT.dll_strcat
xor eax, eax
lea edi, [ebp - 0x3f]
mov byte [ebp - 0x40], bl
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
lea eax, [ebp - 0x40]
push eax
call fcn.1000ac65
lea eax, [ebp - 0x1b4]
push str.BID
push eax
call sub.MSVCRT.dll_strcat
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1b4]
push eax
call sub.MSVCRT.dll_strcat
lea eax, [ebp - 0x1b4]
push 0xffffffffffffffff
push eax
call fcn.10002c73
mov esi, eax
add esp, 0x44
mov dword [ebp - 0x44], esi
mov eax, dword [ebp - 0x10]
mov word [ebp - 0x30], bx
mov word [ebp - 0x54], 8
mov dword [ebp - 0x4c], esi
mov ecx, dword [eax]
push 1
push eax
mov byte [ebp - 4], 1
call dword [ecx + 0xa4]
mov dword [ebp - 0x18], ebx
mov eax, dword [ebp - 0x10]
lea edx, [ebp - 0x18]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x94]
push 0x1e
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [ebp - 0x18], ebx
je 0x1000d96c
push 0x1000
push 0xffffffffffffffec
push dword [ebp - 0x18]
call dword [sym.imp.USER32.dll_SetWindowLongA]
lea edx, [ebp - 0x30]
mov eax, dword [ebp - 0x10]
push edx
lea edx, [ebp - 0x30]
push edx
mov ecx, dword [eax]
lea edx, [ebp - 0x30]
push edx
lea edx, [ebp - 0x30]
push edx
lea edx, [ebp - 0x54]
push edx
push eax
call dword [ecx + 0xd0]
mov eax, dword [ebp - 0x10]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
push esi
mov dword [ebp - 0x10], ebx
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c]
call fcn.1000ad00
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret