Function at 0x42d2b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4408c9
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0x44b8b8
mov dword [esi + 0x74], 0x44b8ac
mov dword [esi + 0x78], 0x44b898
mov dword [esi + 0x7c], 0x44b894
mov dword [esi + 0x80], 0x44b87c
mov dword [esi + 0x84], 0x44b85c
mov dword [esi + 0x88], 0x44b844
mov dword [esi + 0x8c], 0x44b840
mov dword [esi + 0x90], 0x44b83c
mov dword [esi + 0x94], 0x44b830
mov eax, dword [esi + 0x21a8]
test eax, eax
mov dword [ebp - 4], 0x24
je 0x42d357
mov eax, dword [eax + 0x20]
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x42d357
mov ecx, dword [esi + 0x21a8]
mov edx, dword [ecx]
call dword [edx + 0x68]
mov ecx, dword [esi + 0x21a8]
test ecx, ecx
mov byte [ebp - 4], 0x25
je 0x42d377
mov eax, dword [ecx]
push 1
call dword [eax + 4]
jmp 0x42d377
xor ebx, ebx
mov dword [esi + 0x21a8], ebx
mov eax, dword [esi + 0x216c]
cmp ebx, eax
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x18], ebx
jge 0x42d3de
test ebx, ebx
jge 0x42d3a0
cmp ebx, eax
jl 0x42d3a0
jmp sub.MFC71U.DLL_AfxThrowInternetException
mov ecx, dword [esi + 0x2160]
mov edi, dword [ecx + ebx*4]
lea eax, [ecx + ebx*4]
mov ecx, dword [0x459248]
push edi
call fcn.00422380
mov edx, dword [edi]
mov ecx, edi
call dword [edx + 0x68]
mov eax, dword [edi]
push 1
mov ecx, edi
mov byte [ebp - 4], 0x27
call dword [eax + 4]
inc ebx
jmp 0x42d37f
mov ecx, dword [esi + 0x7aa0]
test ecx, ecx
mov byte [ebp - 4], 0x29
je 0x42d3fe
mov edx, dword [ecx]
push 1
call dword [edx + 4]
jmp 0x42d3fe
mov ecx, dword [esi + 0xbc]
test ecx, ecx
mov dword [ebp - 4], 0x24
mov dword [esi + 0x7aa0], 0
mov byte [ebp - 4], 0x2b
je 0x42d42f
mov eax, dword [ecx]
push 1
call dword [eax + 4]
jmp 0x42d42f
mov ecx, dword [esi + 0x7aa4]
test ecx, ecx
mov dword [ebp - 4], 0x24
mov dword [esi + 0xbc], 0
mov byte [ebp - 4], 0x2d
je 0x42d460
mov edx, dword [ecx]
push 1
call dword [edx + 4]
jmp 0x42d460
mov edi, dword [sym.imp.SkinControl.dll_public_virtual:_void___thiscall_CEncircleBMP::destructor_void_]
mov dword [ebp - 4], 0x24
lea ecx, [esi + 0x7a68]
mov dword [esi + 0x7aa4], 0
mov byte [ebp - 4], 0x23
call edi
lea ecx, [esi + 0x7a30]
mov byte [ebp - 4], 0x22
call edi
lea ecx, [esi + 0x79f8]
mov byte [ebp - 4], 0x21
call edi
mov edi, dword [sym.imp.SkinControl.dll_public_virtual:_void___thiscall_CSkinButton::destructor_void_]
lea ecx, [esi + 0x798c]
mov byte [ebp - 4], 0x20
call edi
lea ecx, [esi + 0x7920]
mov byte [ebp - 4], 0x1f
call edi
lea ecx, [esi + 0x78b4]
mov byte [ebp - 4], 0x1e
call edi
lea ecx, [esi + 0x7848]
mov byte [ebp - 4], 0x1d
call edi
lea ecx, [esi + 0x77dc]
mov byte [ebp - 4], 0x1c
call edi
lea ecx, [esi + 0x7680]
mov byte [ebp - 4], 0x1b
call dword [sym.imp.ShareControl.dll_public_virtual:_void___thiscall_CRichEditMessage::destructor_void_]
lea ecx, [esi + 0x7614]
mov byte [ebp - 4], 0x1a
call edi
lea ecx, [esi + 0x75a8]
mov byte [ebp - 4], 0x19
call edi
lea ecx, [esi + 0x752c]
mov byte [ebp - 4], 0x18
call dword [sym.imp.SkinControl.dll_public_virtual:_void___thiscall_CSkinEditEx::destructor_void_]
lea ecx, [esi + 0x32c4]
mov byte [ebp - 4], 0x17
call fcn.00437b00
lea ecx, [esi + 0x3258]
mov byte [ebp - 4], 0x16
call edi
lea ecx, [esi + 0x31ec]
mov byte [ebp - 4], 0x15
call edi
lea ecx, [esi + 0x3180]
mov byte [ebp - 4], 0x14
call edi
lea ecx, [esi + 0x3114]
mov byte [ebp - 4], 0x13
call edi
lea ecx, [esi + 0x30a8]
mov byte [ebp - 4], 0x12
call edi
lea ecx, [esi + 0x303c]
mov byte [ebp - 4], 0x11
call edi
lea ecx, [esi + 0x2fc0]
mov byte [ebp - 4], 0x10
call fcn.0041d470
lea ecx, [esi + 0x2ea8]
mov byte [ebp - 4], 0xf
call dword [sym.imp.ShareControl.dll_public_virtual:_void___thiscall_CUserListControl::destructor_void_]
lea ecx, [esi + 0x2d60]
mov byte [ebp - 4], 0xe
call dword [sym.imp.ShareControl.dll_public_virtual:_void___thiscall_CWndChatControl::destructor_void_]
mov ebx, dword [sym.imp.SkinControl.dll_public_virtual:_void___thiscall_CSkinSplitter::destructor_void_]
lea ecx, [esi + 0x2cd0]
mov byte [ebp - 4], 0xd
call ebx
lea ecx, [esi + 0x2c40]
mov byte [ebp - 4], 0xc
call ebx
lea ecx, [esi + 0x2bd0]
mov byte [ebp - 4], 0xb
call sub.MFC71U.DLL_CToolBarCtrl::CToolBarCtrl
mov byte [ebp - 4], 0xa
lea ecx, [esi + 0x2b64]
call edi
mov ecx, dword [esi + 0x2a60]
xor edi, edi
cmp ecx, edi
mov byte [ebp - 4], 9
mov dword [esi + 0x2828], 0x44b49c
mov word [esi + 0x2a64], di
je 0x42d5ff
mov eax, dword [ecx]
call dword [eax]
mov dword [esi + 0x2a60], edi
mov eax, dword [esi + 0x2a5c]
cmp eax, edi
je 0x42d615
push eax
call sub.MFC71U.DLL_AfxFormatStrings
mov dword [esi + 0x2a5c], edi
mov ecx, dword [esi + 0x2724]
cmp ecx, edi
mov byte [ebp - 4], 8
mov dword [esi + 0x24ec], 0x44b498
mov word [esi + 0x2728], di
je 0x42d63e
mov edx, dword [ecx]
call dword [edx]
mov dword [esi + 0x2724], edi
mov eax, dword [esi + 0x2720]
cmp eax, edi
je 0x42d654
push eax
call sub.MFC71U.DLL_AfxFormatStrings
mov dword [esi + 0x2720], edi
mov ecx, dword [esi + 0x23e8]
cmp ecx, edi
mov byte [ebp - 4], 7
mov dword [esi + 0x21b0], 0x44b494
mov word [esi + 0x23ec], di
je 0x42d67d
mov eax, dword [ecx]
call dword [eax]
mov dword [esi + 0x23e8], edi
mov eax, dword [esi + 0x23e4]
cmp eax, edi
je 0x42d693
push eax
call sub.MFC71U.DLL_AfxFormatStrings
mov dword [esi + 0x23e4], edi
lea ecx, [esi + 0x2170]
mov byte [ebp - 4], 6
call fcn.00401b40
mov eax, dword [esi + 0x2160]
cmp eax, edi
mov dword [esi + 0x215c], 0x449c50
je 0x42d6c5
push eax
call sub.MFC71U.DLL_operator_new_1
add esp, 4
mov dword [esi + 0x2160], edi
lea ecx, [esi + 0x1dac]
mov byte [ebp - 4], 4
call fcn.00425640
lea ecx, [esi + 0x1d70]
mov byte [ebp - 4], 3
call dword [sym.imp.ShareControl.dll_public_virtual:_void___thiscall_CFlashControl::destructor_void_]
lea ecx, [esi + 0x1a60]
mov byte [ebp - 4], 2
call fcn.00417440
mov eax, dword [esi + 0x1a50]
cmp eax, edi
mov dword [esi + 0x1a4c], 0x44884c
je 0x42d716
push eax
call sub.MFC71U.DLL_operator_new_1
add esp, 4
mov dword [esi + 0x1a50], edi
lea ecx, [esi + 0xa8]
call dword [sym.imp.MFC71U.DLL_ATL::CSimpleStringT::CSimpleStringT]
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call sub.MFC71U.DLL_CDHtmlDialog::CDHtmlDialog
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret