Function at 0x4bdb2f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xe40
mov eax, 0x5e93b2
call fcn.00592017
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.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b566
lea ecx, [ebp - 0xcdc]
call fcn.004c46f5
push 0x6366c8
lea edx, [ebp - 0xc34]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xc64]
call fcn.0041154b
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.0040b62f
lea eax, [ebp - 0xc7c]
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc7c]
call fcn.0040b67b
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 1
call fcn.0040b67b
mov esi, str.mid2
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.00421af1
mov byte [ebp - 4], 3
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bdc4d
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.0040b67b
mov esi, str.pid
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.00410587
mov byte [ebp - 4], 4
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bdc9c
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.0040b67b
mov esi, str.it
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.0041062f
mov byte [ebp - 4], 5
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bdceb
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.0040b67b
lea ecx, [ebp - 0xc4c]
call fcn.004c1c24
mov esi, eax
push str.ver
lea edx, [ebp - 0xc34]
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xc7c]
call fcn.0041154b
pop ecx
push esi
mov edx, eax
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xc64]
call fcn.00420b19
pop ecx
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc64]
call fcn.0040b67b
lea ecx, [ebp - 0xc7c]
call fcn.0040b67b
lea ecx, [ebp - 0xc4c]
mov byte [ebp - 4], 1
call fcn.0040b67b
push str.sver13.1.8000.0
lea edx, [ebp - 0xc34]
lea ecx, [ebp - 0xc4c]
call fcn.0041154b
pop ecx
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc4c]
call fcn.0040b67b
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.004bca8d
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0xa
call fcn.00404812
mov esi, str.f_pbexe
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0xb
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bde10
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.0040b67b
push 0x660c6c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xde4]
call fcn.004bca8d
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0xe
call fcn.00404812
mov esi, str.f_hb_ps
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0xf
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bde9c
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.0040b67b
push 0x660c84
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xdcc]
call fcn.004bca8d
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x12
call fcn.00404812
mov esi, str.f_hb_ts
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x13
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bdf28
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.0040b67b
push 0x660c7c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xdb4]
call fcn.004bca8d
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x16
call fcn.00404812
mov esi, str.f_hb_vs
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x17
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4bdfb4
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.0040b67b
push 0x660c98
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0xd9c]
call fcn.004bca8d
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x1a
call fcn.00404812
mov esi, str.f_obs_ps
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x1b
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be040
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.0040b67b
push 0x660c8c
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0xd84]
call fcn.004bca8d
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x1e
call fcn.00404812
mov esi, str.f_obs_ts
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x1f
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be0cc
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.0040b67b
push 0x660cb0
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xd6c]
call fcn.004bca8d
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x22
call fcn.00404812
mov esi, str.f_obs_urls
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x23
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be158
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.0040b67b
push 0x660ca4
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xd54]
call fcn.004bce96
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x26
call fcn.00404812
mov esi, str.f_hb_pres
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x27
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be1e4
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.0040b67b
push 0x660ccc
lea ecx, [ebp - 0xc7c]
call fcn.004045aa
lea edx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xd3c]
call fcn.004bce96
lea ecx, [ebp - 0xc7c]
mov byte [ebp - 4], 0x2a
call fcn.00404812
mov esi, str.f_hb_perps
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x2b
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be270
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.0040b67b
push 0x660cbc
lea ecx, [ebp - 0xc64]
call fcn.004045aa
lea edx, [ebp - 0xc64]
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xd24]
call fcn.004bce96
lea ecx, [ebp - 0xc64]
mov byte [ebp - 4], 0x2e
call fcn.00404812
mov esi, str.f_hb_video_ps
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x2f
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be2fc
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.0040b67b
lea ecx, [ebp - 0xcc4]
call fcn.004106e9
mov esi, str.core_src
mov byte [ebp - 4], 0x30
push esi
call fcn.005b93d0
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.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
call fcn.004c592b
mov edx, eax
lea ecx, [ebp - 0xc4c]
call fcn.00420c6f
mov byte [ebp - 4], 0x31
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be39f
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.0040b67b
mov esi, 0x660e7c
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004ce088
mov byte [ebp - 4], 0x32
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be3ee
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.0040b67b
mov esi, str.hbnew
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d02e0
mov byte [ebp - 4], 0x33
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be43d
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.0040b67b
mov esi, str.hbenable
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d02a9
mov byte [ebp - 4], 0x34
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be48c
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.0040b67b
mov esi, str.guitm
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d0272
mov byte [ebp - 4], 0x35
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be4db
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.0040b67b
mov esi, str.guiltm
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d023c
mov byte [ebp - 4], 0x36
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be52a
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.0040b67b
mov esi, 0x660f0c
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004ce2e1
mov byte [ebp - 4], 0x37
mov ecx, eax
cmp dword [eax + 0x14], ebx
jb 0x4be579
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.0040b67b
call fcn.004bea91
cmp eax, 0xffffffff
je 0x4be60a
push 0x400
lea eax, [ebp - 0x414]
push 0
push eax
call fcn.005a88e0
add esp, 0xc
lea esi, [ebp - 0xc34]
cmp dword [ebp - 0xc20], ebx
cmovae esi, dword [ebp - 0xc34]
call fcn.004bea91
push eax
push esi
push str._sr_d
lea eax, [ebp - 0x414]
push 0x200
push eax
call fcn.004c0802
add esp, 0x14
lea eax, [ebp - 0x414]
push eax
call fcn.005b93d0
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 0x4be614
mov ecx, dword [ecx]
push ecx
mov edx, 0x660f30
call fcn.004278ed
pop ecx
cmp eax, 1
jne 0x4be653
push str.s1
lea edx, [ebp - 0xc34]
lea ecx, [ebp - 0xc4c]
call fcn.0041154b
pop ecx
push eax
lea ecx, [ebp - 0xc34]
call fcn.0040b0ac
lea ecx, [ebp - 0xc4c]
call fcn.0040b67b
call fcn.00415137
mov esi, str.src6
test eax, eax
jne 0x4be666
mov esi, str.src4
push esi
call fcn.005b93d0
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.005a88e0
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.00425cda
lea eax, [ebp - 0xe44]
mov dword [ebp - 0xe44], ebx
push eax
push str.guide_user
mov edx, esi
mov ecx, edi
call fcn.00425cda
call fcn.004670e5
test al, al
setne bl
call fcn.004d0349
mov edi, eax
call fcn.00414bfa
mov esi, eax
call fcn.00414c85
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.00412a05
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.00425ee5
mov esi, 0x642a6c
push esi
call fcn.005b93d0
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.00426802
pop ecx
mov byte [ebp - 4], 0x39
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x4be77c
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.0040b67b
mov esi, str.sepid
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc64]
call fcn.004ce6cd
mov byte [ebp - 4], 0x3a
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x4be7cc
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.0040b67b
mov esi, str.hbver
push esi
call fcn.005b93d0
pop ecx
push eax
push esi
lea ecx, [ebp - 0xc34]
call fcn.0040b220
lea ecx, [ebp - 0xc4c]
call fcn.004d697b
mov byte [ebp - 4], 0x3b
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x4be81c
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.0040b67b
lea eax, [ebp - 0xc1c]
push eax
call fcn.005b93d0
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 0x6284b4
sub dword [ebx], eax
call fcn.0040b0d5
lea eax, [ebp - 0xcf4]
mov byte [ebp - 4], 0x3c
push eax
push 0x636f84
mov edx, str.Software360360huabaohuabao
mov ecx, reloc.WS2_32.dll_accept
call fcn.00425d05
pop ecx
pop ecx
lea ecx, [ebp - 0xe3c]
call fcn.0040ba44
push 0x170
mov byte [ebp - 4], 0x3d
call fcn.00590c07
pop ecx
mov dword [ebp - 0xe40], eax
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.0040b6ae
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.00430a1c
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.0040b936
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.00430a1c
add esp, 0x18
push eax
mov ecx, esi
mov byte [ebp - 4], 0x42
call fcn.0040b8c8
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.0040bc7c
test eax, eax
jne 0x4be9a8
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.004bf12d
jmp 0x4be9c3
cmp dword [ebx], 0
jle 0x4be9c3
push 0x1d4c0
push ecx
push 0x78
push 6
call fcn.004e00ab
mov ecx, eax
call fcn.004e034b
lea ecx, [ebp - 0xc94]
call fcn.00404812
lea ecx, [ebp - 0xd0c]
call fcn.00404812
lea ecx, [ebp - 0xe3c]
call fcn.0040ba5f
lea ecx, [ebp - 0xcf4]
call fcn.0040b67b
lea ecx, [ebp - 0xcac]
call fcn.00404812
lea ecx, [ebp - 0xcc4]
call fcn.0040b67b
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.0040b67b
lea ecx, [ebp - 0xc34]
call fcn.0040b67b
call fcn.00591fc1
ret 4