Function at 0x4bf266
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xe40
mov eax, 0x5eb182
call fcn.00593b07
mov edi, ecx
mov dword [ebp - 0xe40], edi
and dword [ebp - 0xc24], 0
xor eax, eax
mov dword [ebp - 0xc20], 7
mov word [ebp - 0xc34], ax
and dword [ebp - 4], eax
mov esi, str.https:__app.huabao.360.cn_conf_info_
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b566
lea ecx, [ebp - 0xcdc]
call fcn.004c61bd
push 0x6386b8
lea edx, [ebp - 0xc34]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xc64]
call fcn.0041154e
pop ecx
push 8
pop ebx
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xcdc]
cmp dword [ebp - 0xcc8], ebx
push dword [ebp - 0xccc]
cmovae ecx, dword [ebp - 0xcdc]
push ecx
mov ecx, eax
call fcn.0040b220
xor ecx, ecx
mov byte [ebp - 0xe4c], cl
push dword [ebp - 0xe4c]
mov dword [ebp - 0xc6c], ecx
mov dword [ebp - 0xc68], ecx
lea ecx, [ebp - 0xc7c]
push eax
call fcn.0040b632
lea eax, [ebp - 0xc7c]
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc7c]
call fcn.0040b67e
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 1
call fcn.0040b67e
mov esi, str.mid2
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.00421af4
mov byte [ebp - 4], 3
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf384
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 1
call fcn.0040b67e
mov esi, str.pid
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.0041058a
mov byte [ebp - 4], 4
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf3d3
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 1
call fcn.0040b67e
mov esi, str.it
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.00410632
mov byte [ebp - 4], 5
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf422
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 1
call fcn.0040b67e
lea ecx, [ebp - 0xc4c]
call fcn.004c335b
mov esi, eax
push str.ver
lea edx, [ebp - 0xc34]
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xc7c]
call fcn.0041154e
pop ecx
push esi
mov edx, eax
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xc64]
call fcn.00420b1c
pop ecx
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc64]
call fcn.0040b67e
lea ecx, [ebp - 0xc7c]
call fcn.0040b67e
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 1
call fcn.0040b67e
push str.sver13.1.8000.0
lea edx, [ebp - 0xc34]
lea ecx, [ebp - 0xc4c]
call fcn.0041154e
pop ecx
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc4c]
call fcn.0040b67e
push str.pbexe
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], bl
lea ecx, [ebp - 0xdfc]
call fcn.004be1c4
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0xa
call fcn.00404812
mov esi, str.f_pbexe
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xdfc]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0xb
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf547
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0xa
call fcn.0040b67e
push 0x66324c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xde4]
call fcn.004be1c4
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0xe
call fcn.00404812
mov esi, str.f_hb_ps
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xde4]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0xf
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf5d3
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0xe
call fcn.0040b67e
push 0x663264
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xdcc]
call fcn.004be1c4
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x12
call fcn.00404812
mov esi, str.f_hb_ts
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xdcc]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x13
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf65f
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x12
call fcn.0040b67e
push 0x66325c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xdb4]
call fcn.004be1c4
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x16
call fcn.00404812
mov esi, str.f_hb_vs
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xdb4]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x17
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf6eb
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x16
call fcn.0040b67e
push 0x663278
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0xd9c]
call fcn.004be1c4
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x1a
call fcn.00404812
mov esi, str.f_obs_ps
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xd9c]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x1b
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf777
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x1a
call fcn.0040b67e
push 0x66326c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0xd84]
call fcn.004be1c4
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x1e
call fcn.00404812
mov esi, str.f_obs_ts
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xd84]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x1f
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf803
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x1e
call fcn.0040b67e
push 0x663290
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd6c]
call fcn.004be1c4
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x22
call fcn.00404812
mov esi, str.f_obs_urls
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xd6c]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x23
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf88f
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x22
call fcn.0040b67e
push 0x663284
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xd54]
call fcn.004be5cd
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x26
call fcn.00404812
mov esi, str.f_hb_pres
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xd54]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x27
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf91b
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x26
call fcn.0040b67e
push 0x6632ac
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xd3c]
call fcn.004be5cd
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x2a
call fcn.00404812
mov esi, str.f_hb_perps
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xd3c]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x2b
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bf9a7
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x2a
call fcn.0040b67e
push 0x66329c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xd24]
call fcn.004be5cd
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x2e
call fcn.00404812
mov esi, str.f_hb_video_ps
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0
lea edx, [ebp - 0xd24]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x2f
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfa33
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x2e
call fcn.0040b67e
lea ecx, [ebp - 0xcc4]
call fcn.004106ec
mov esi, str.core_src
mov byte [ebp - 4], 0x30
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
cmp dword [ebp - 0xcb0], ebx
lea eax, [ebp - 0xcc4]
push dword [ebp - 0xcb4]
cmovae eax, dword [ebp - 0xcc4]
lea ecx, [ebp - 0xc34]
push eax
call fcn.0040b220
mov esi, str.ents
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
call fcn.004c73f3
mov edx, eax
lea ecx, [ebp - 0xc4c]
call fcn.00420c72
mov byte [ebp - 4], 0x31
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfad6
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
mov esi, 0x66344c
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004cfb50
mov byte [ebp - 4], 0x32
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfb25
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
mov esi, str.hbnew
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d1da8
mov byte [ebp - 4], 0x33
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfb74
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
mov esi, str.hbenable
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d1d71
mov byte [ebp - 4], 0x34
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfbc3
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
mov esi, str.guitm
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d1d3a
mov byte [ebp - 4], 0x35
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfc12
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
mov esi, str.guiltm
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d1d04
mov byte [ebp - 4], 0x36
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfc61
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
mov esi, 0x6634dc
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004cfda9
mov byte [ebp - 4], 0x37
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bfcb0
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x30
call fcn.0040b67e
call fcn.004c01c8
cmp eax, 0xffffffff
je 0x4bfd41
push 0x400
lea eax, [ebp - 0x414]
push 0
push eax
call fcn.005aa3d0
add esp, 0xc
lea esi, [ebp - 0xc34]
cmp dword [ebp - 0xc20], ebx
cmovae esi, dword [ebp - 0xc34]
call fcn.004c01c8
push eax
push esi
push str._sr_d
lea eax, [ebp - 0x414]
push 0x200
push eax
call fcn.004c1f39
add esp, 0x14
lea eax, [ebp - 0x414]
push eax
call fcn.005baec0
pop ecx
push eax
lea eax, [ebp - 0x414]
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b566
lea ecx, [edi + 4]
cmp dword [ecx + 0x14], ebx
jb 0x4bfd4b
mov ecx, dword [ecx]
push ecx
mov edx, 0x663500
call fcn.004278f0
pop ecx
cmp eax, 1
jne 0x4bfd8a
push str.s1
lea edx, [ebp - 0xc34]
lea ecx, [ebp - 0xc4c]
call fcn.0041154e
pop ecx
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc4c]
call fcn.0040b67e
call fcn.0041513a
mov esi, str.src6
test eax, eax
jne 0x4bfd9d
mov esi, str.src4
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
push 0x802
xor ebx, ebx
lea eax, [ebp - 0xc1c]
push ebx
push eax
call fcn.005aa3d0
add esp, 0xc
mov dword [ebp - 0xe48], ebx
lea eax, [ebp - 0xe48]
mov esi, str.Software360360huabaohuabao
mov edi, reloc.WS2_32.dll_accept
mov edx, esi
mov ecx, edi
push eax
push str.enable
call fcn.00425cdd
lea eax, [ebp - 0xe44]
mov dword [ebp - 0xe44], ebx
push eax
push str.guide_user
mov edx, esi
mov ecx, edi
call fcn.00425cdd
call fcn.00467bb5
test al, al
setne bl
call fcn.004d1e11
mov edi, eax
call fcn.00414bfd
mov esi, eax
call fcn.00414c88
push eax
push esi
push edi
push ebx
push dword [ebp - 0xe44]
lea eax, [ebp - 0xc1c]
push dword [ebp - 0xe48]
push str.hbod_dhbu_dhbpw_dhbod_wscore_dhbod_safe_dhbod_pic_d
push 0x801
push eax
call fcn.00412a08
xor ebx, ebx
mov dword [ebp - 0xc98], 0xf
add esp, 0x34
mov dword [ebp - 0xc9c], ebx
mov byte [ebp - 0xcac], bl
lea eax, [ebp - 0xcac]
mov byte [ebp - 4], 0x38
push eax
push ecx
call fcn.00425ee8
mov esi, 0x644ccc
push esi
call fcn.005baec0
add esp, 0xc
lea ecx, [ebp - 0xc34]
push eax
push esi
call fcn.0040b220
push ebx
lea edx, [ebp - 0xcac]
lea ecx, [ebp - 0xc4c]
call fcn.00426805
pop ecx
mov byte [ebp - 4], 0x39
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x4bfeb3
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x38
call fcn.0040b67e
mov esi, str.sepid
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.004d0195
mov byte [ebp - 4], 0x3a
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x4bff03
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x38
call fcn.0040b67e
mov esi, str.hbver
push esi
call fcn.005baec0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d8443
mov byte [ebp - 4], 0x3b
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x4bff53
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x38
call fcn.0040b67e
lea eax, [ebp - 0xc1c]
push eax
call fcn.005baec0
pop ecx
push eax
lea eax, [ebp - 0xc1c]
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b220
mov ebx, dword [ebp - 0xe40]
lea ecx, [ebp - 0xcf4]
mov eax, dword [ebp + 8]
push 0x62a4ac
sub dword [ebx], eax
call fcn.0040b0d5
lea eax, [ebp - 0xcf4]
mov byte [ebp - 4], 0x3c
push eax
push 0x638f74
mov edx, str.Software360360huabaohuabao
mov ecx, reloc.WS2_32.dll_accept
call fcn.00425d08
pop ecx
pop ecx
lea ecx, [ebp - 0xe3c]
call fcn.0040ba47
push 0x170
mov byte [ebp - 4], 0x3d
call fcn.005926f7
pop ecx
mov dword [ebp - 0xe40], eax
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.0040b6b1
sub esp, 0x18
mov byte [ebp - 4], 0x3d
mov ecx, esp
mov esi, eax
lea eax, [ebp - 0xcf4]
xor edi, edi
push eax
mov dword [ecx + 0x10], edi
mov dword [ecx + 0x14], edi
call fcn.0040b155
lea ecx, [ebp - 0xc4c]
call fcn.00430a1f
push eax
mov edx, str.Authorization:
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0xd0c]
call fcn.00403223
add esp, 0x1c
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 0x41
call fcn.00404812
lea eax, [ebp - 0xd0c]
mov ecx, esi
push eax
call fcn.0040b939
sub esp, 0x18
lea eax, [ebp - 0xc34]
mov ecx, esp
push eax
mov dword [ecx + 0x10], edi
mov dword [ecx + 0x14], edi
call fcn.0040b155
lea ecx, [ebp - 0xc64]
call fcn.00430a1f
add esp, 0x18
push eax
mov ecx, esi
mov byte [ebp - 4], 0x42
call fcn.0040b8cb
lea ecx, [ebp - 0xc64]
call fcn.00404812
and dword [ebp - 0xc84], edi
mov dword [ebp - 0xc80], 0xf
mov byte [ebp - 0xc94], 0
lea eax, [ebp - 0xc94]
mov byte [ebp - 4], 0x43
push eax
push esi
call fcn.0040bc7f
test eax, eax
jne 0x4c00df
sub esp, 0x18
mov ecx, esp
and dword [ecx + 0x10], eax
and dword [ecx + 0x14], eax
lea eax, [ebp - 0xc94]
push eax
call fcn.00404267
mov ecx, ebx
call fcn.004c0864
jmp 0x4c00fa
cmp dword [ebx], 0
jle 0x4c00fa
push 0x1d4c0
push ecx
push 0x78
push 6
call fcn.004e1b9e
mov ecx, eax
call fcn.004e1e3e
lea ecx, [ebp - 0xc94]
call fcn.00404812
lea ecx, [ebp - 0xd0c]
call fcn.00404812
lea ecx, [ebp - 0xe3c]
call fcn.0040ba62
lea ecx, [ebp - 0xcf4]
call fcn.0040b67e
lea ecx, [ebp - 0xcac]
call fcn.00404812
lea ecx, [ebp - 0xcc4]
call fcn.0040b67e
lea ecx, [ebp - 0xd24]
call fcn.00404812
lea ecx, [ebp - 0xd3c]
call fcn.00404812
lea ecx, [ebp - 0xd54]
call fcn.00404812
lea ecx, [ebp - 0xd6c]
call fcn.00404812
lea ecx, [ebp - 0xd84]
call fcn.00404812
lea ecx, [ebp - 0xd9c]
call fcn.00404812
lea ecx, [ebp - 0xdb4]
call fcn.00404812
lea ecx, [ebp - 0xdcc]
call fcn.00404812
lea ecx, [ebp - 0xde4]
call fcn.00404812
lea ecx, [ebp - 0xdfc]
call fcn.00404812
lea ecx, [ebp - 0xcdc]
call fcn.0040b67e
lea ecx, [ebp - 0xc34]
call fcn.0040b67e
call fcn.00593ab1
ret 4