Function at 0x401680
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x41f7c7
mov eax, dword fs:[0]
push eax
sub esp, 0x34
push ebx
push esi
push edi
mov eax, dword [0x472934]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x14]
push eax
mov ecx, ebx
call dword [0x425328]
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
mov esi, dword [eax + 4]
call dword [0x425354]
mov edi, dword [0x425324]
test esi, esi
jne 0x401702
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
push 0x4264b0
push eax
call dword [0x42532c]
add esp, 0xc
push eax
mov ecx, ebx
mov dword [ebp - 4], 0
call edi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [0x425354]
push 0x168
push 0x1a6
mov ecx, ebx
call dword [0x425af0]
push 0x10
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
push ebx
mov ebx, dword [0x425dd8]
mov ecx, esi
mov dword [ebp - 4], 1
call ebx
mov eax, dword [ebp - 0x10]
mov ecx, esi
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
push 0
mov dword [ebp - 4], 0xffffffff
mov dword [eax], esi
call dword [0x425ddc]
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
push str.verticalLayout
push eax
call dword [0x42532c]
add esp, 0xc
mov esi, dword [ebp - 0x10]
push eax
mov dword [ebp - 4], 2
mov ecx, dword [esi]
call edi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [0x425354]
mov ecx, dword [esi]
mov edi, dword [0x425a98]
push 0
push 0
push 0
push 0
call edi
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
push dword [ebp + 8]
mov ecx, esi
mov dword [ebp - 4], 3
call dword [0x425ab4]
mov eax, dword [ebp - 0x10]
mov dword [esi], vtable.QTabWidget.0
mov dword [esi + 8], vtable.QTabWidget.1.0
push 0xffffffffffffffff
mov dword [eax + 4], esi
lea eax, [ebp - 0x14]
push str.tabWidget
push eax
mov dword [ebp - 4], 0xffffffff
call dword [0x42532c]
add esp, 0xc
push eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 4], 4
mov ecx, dword [eax + 4]
call dword [0x425324]
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [0x425354]
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
push 0
push 0
mov ecx, esi
mov dword [ebp - 4], 5
call dword [0x425b00]
mov eax, dword [ebp - 0x10]
mov dword [esi], vtable.QWidget.0
mov dword [esi + 8], vtable.QWidget.1.0
push 0xffffffffffffffff
mov dword [eax + 8], esi
lea eax, [ebp - 0x14]
push 0x4264d8
push eax
mov dword [ebp - 4], 0xffffffff
call dword [0x42532c]
add esp, 0xc
push eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 4], 6
mov ecx, dword [eax + 8]
call dword [0x425324]
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [0x425354]
push 0x10
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov eax, dword [ebp - 0x10]
mov ecx, esi
mov dword [ebp - 4], 7
push dword [eax + 8]
call ebx
mov ebx, dword [ebp - 0x10]
mov ecx, esi
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
push 0
mov dword [ebp - 4], 0xffffffff
mov dword [ebx + 0xc], esi
call dword [0x425ddc]
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
push str.verticalLayout_2
push eax
call dword [0x42532c]
add esp, 0xc
mov ecx, dword [ebx + 0xc]
mov ebx, dword [0x425324]
push eax
mov dword [ebp - 4], 8
call ebx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [0x425354]
mov eax, dword [ebp - 0x10]
push 0
push 0
push 0
mov ecx, dword [eax + 0xc]
push 0
call edi
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov edi, dword [ebp - 0x10]
mov ecx, esi
mov dword [ebp - 4], 9
push dword [edi + 8]
call dword [0x425ac4]
mov dword [esi], vtable.QPlainTextEdit.0
mov dword [esi + 8], vtable.QPlainTextEdit.1.0
mov dword [ebp - 4], 0xffffffff
mov dword [edi + 0x10], esi
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
push str.plainTextEdit
push eax
call dword [0x42532c]
add esp, 0xc
mov ecx, dword [edi + 0x10]
push eax
mov dword [ebp - 4], 0xa
call ebx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [0x425354]
lea ecx, [ebp - 0x30]
call dword [0x425398]
push 0xa
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 0xb
call dword [0x425390]
mov ecx, dword [edi + 0x10]
lea eax, [ebp - 0x30]
push eax
call dword [0x425af8]
mov ecx, dword [edi + 0x10]
push 1
call dword [0x425abc]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x10]
call dword [0x425de4]
lea ecx, [ebp - 0x14]
call dword [0x425330]
mov ecx, dword [edi + 4]
push eax
push dword [edi + 8]
mov byte [ebp - 4], 0xc
call dword [0x425aac]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xb
call dword [0x425354]
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x18], esi
push 0
push 0
mov ecx, esi
mov byte [ebp - 4], 0xd
call dword [0x425b00]
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
mov dword [esi], vtable.QWidget.0
push str.tab_2
mov dword [esi + 8], vtable.QWidget.1.0
push eax
mov byte [ebp - 4], 0xb
mov dword [edi + 0x14], esi
call dword [0x42532c]
add esp, 0xc
mov ecx, dword [edi + 0x14]
push eax
mov byte [ebp - 4], 0xe
call ebx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xb
call dword [0x425354]
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 0xf
push 0
push dword [edi + 0x14]
mov ecx, esi
call dword [0x425adc]
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
mov dword [esi], vtable.QLabel.0
push str.label_2
mov dword [esi + 8], vtable.QLabel.1.0
push eax
mov byte [ebp - 4], 0xb
mov dword [edi + 0x18], esi
call dword [0x42532c]
add esp, 0xc
mov ecx, dword [edi + 0x18]
push eax
mov byte [ebp - 4], 0x10
call ebx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xb
call dword [0x425354]
push 0xbe
push 0xbe
push 0x32
push 0xa
lea ecx, [ebp - 0x40]
call dword [0x425320]
mov ecx, dword [edi + 0x18]
mov edi, dword [0x425aec]
push eax
call edi
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
push str.:_Image_resource_weixin.png
push eax
call dword [0x42532c]
add esp, 8
mov byte [ebp - 4], 0x11
mov ecx, esp
push 0
mov dword [ecx], 0
lea ecx, [ebp - 0x40]
push eax
call dword [0x4253a0]
mov ebx, dword [ebp - 0x10]
push eax
mov byte [ebp - 4], 0x12
mov ecx, dword [ebx + 0x18]
call dword [0x425ac8]
lea ecx, [ebp - 0x40]
call dword [0x42539c]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xb
call dword [0x425354]
mov ecx, dword [ebx + 0x18]
mov ebx, dword [0x425ad0]
push 1
call ebx
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x18], esi
mov eax, dword [ebp - 0x10]
mov ecx, esi
push 0
mov byte [ebp - 4], 0x13
push dword [eax + 0x14]
call dword [0x425adc]
mov eax, dword [ebp - 0x10]
push 0xffffffffffffffff
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
mov dword [eax + 0x1c], esi
lea eax, [ebp - 0x14]
push str.label
mov byte [ebp - 4], 0xb
push eax
call dword [0x42532c]
add esp, 0xc
mov esi, dword [ebp - 0x10]
push eax
mov byte [ebp - 4], 0x14
mov ecx, dword [esi + 0x1c]
call dword [0x425324]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xb
call dword [0x425354]
push 0x1f
push 0x12d
push 0xffffffffffffffd8
push 0x32
lea ecx, [ebp - 0x40]
call dword [0x425320]
mov ecx, dword [esi + 0x1c]
push eax
call edi
lea ecx, [ebp - 0x20]
call dword [0x425398]
push 0xe
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x15
call dword [0x425390]
mov esi, dword [0x42538c]
lea ecx, [ebp - 0x20]
push 0x4b
call esi
push 0x4b
lea ecx, [ebp - 0x20]
call esi
mov esi, dword [ebp - 0x10]
lea eax, [ebp - 0x20]
push eax
mov ecx, dword [esi + 0x1c]
call dword [0x425af8]
mov edi, dword [0x425ad4]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0x1c]
call edi
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x18], esi
mov eax, dword [ebp - 0x10]
mov ecx, esi
push 0
mov byte [ebp - 4], 0x16
push dword [eax + 0x14]
call dword [0x425adc]
mov eax, dword [ebp - 0x10]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
push 0xffffffffffffffff
mov dword [eax + 0x20], esi
lea eax, [ebp - 0x14]
push str.label_5
push eax
mov byte [ebp - 4], 0x15
call dword [0x42532c]
add esp, 0xc
mov esi, dword [ebp - 0x10]
push eax
mov byte [ebp - 4], 0x17
mov ecx, dword [esi + 0x20]
call dword [0x425324]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x15
call dword [0x425354]
push 0x15
push 0x47
push 0xfa
push pe_nt_image_headers32
lea ecx, [ebp - 0x40]
call dword [0x425320]
mov ecx, dword [esi + 0x20]
push eax
call dword [0x425aec]
lea ecx, [ebp - 0x28]
call dword [0x425398]
push 0xe
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x18
call dword [0x425390]
mov ecx, dword [esi + 0x20]
lea eax, [ebp - 0x28]
push eax
call dword [0x425af8]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0x20]
call edi
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x18], esi
mov eax, dword [ebp - 0x10]
mov ecx, esi
push 0
mov byte [ebp - 4], 0x19
push dword [eax + 0x14]
call dword [0x425adc]
mov eax, dword [ebp - 0x10]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
push 0xffffffffffffffff
mov dword [eax + 0x24], esi
lea eax, [ebp - 0x14]
push str.label_4
push eax
mov byte [ebp - 4], 0x18
call dword [0x42532c]
add esp, 0xc
mov esi, dword [ebp - 0x10]
push eax
mov byte [ebp - 4], 0x1a
mov ecx, dword [esi + 0x24]
call dword [0x425324]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x18
call dword [0x425354]
push 0x15
push 0x47
push 0xfa
push 0x46
lea ecx, [ebp - 0x40]
call dword [0x425320]
mov ecx, dword [esi + 0x24]
push eax
call dword [0x425aec]
mov ecx, dword [esi + 0x24]
lea eax, [ebp - 0x28]
push eax
call dword [0x425af8]
push ecx
mov eax, esp
mov dword [eax], 0x84
mov ecx, dword [esi + 0x24]
call edi
push 0x18
call fcn.0041e3c0
mov esi, eax
add esp, 4
mov dword [ebp - 0x18], esi
mov edi, dword [ebp - 0x10]
push 0
mov byte [ebp - 4], 0x1b
push dword [edi + 0x14]
mov ecx, esi
call dword [0x425adc]
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
mov dword [esi], vtable.QLabel.0
push str.label_3
mov dword [esi + 8], vtable.QLabel.1.0
push eax
mov byte [ebp - 4], 0x18
mov dword [edi + 0x28], esi
call dword [0x42532c]
add esp, 0xc
mov ecx, dword [edi + 0x28]
push eax
mov byte [ebp - 4], 0x1c
call dword [0x425324]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x18
call dword [0x425354]
push 0xbe
push 0xbe
push 0x32
push 0xdc
lea ecx, [ebp - 0x40]
call dword [0x425320]
mov ecx, dword [edi + 0x28]
push eax
call dword [0x425aec]
push 0xffffffffffffffff
lea eax, [ebp - 0x14]
push str.:_Image_resource_zhifubao.jpg
push eax
call dword [0x42532c]
add esp, 8
mov byte [ebp - 4], 0x1d
mov ecx, esp
push 0
mov dword [ecx], 0
lea ecx, [ebp - 0x40]
push eax
call dword [0x4253a0]
mov ecx, dword [edi + 0x28]
push eax
mov byte [ebp - 4], 0x1e
call dword [0x425ac8]
lea ecx, [ebp - 0x40]
call dword [0x42539c]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x18
call dword [0x425354]
mov ecx, dword [edi + 0x28]
push 1
call ebx
lea ecx, [ebp - 0x18]
call dword [0x425330]
mov ecx, dword [edi + 4]
push eax
push dword [edi + 0x14]
mov byte [ebp - 4], 0x1f
call dword [0x425aac]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x18
call dword [0x425354]
mov ecx, dword [edi]
push 0
push 0
push dword [edi + 4]
call dword [0x425de4]
mov ebx, dword [ebp + 8]
mov ecx, edi
push ebx
call fcn.00401440
mov ecx, dword [edi + 4]
push 0
call dword [0x425a50]
push ebx
call dword [0x425334]
mov esi, dword [0x425394]
lea ecx, [ebp - 0x28]
add esp, 4
call esi
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x30]
call esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4