Function at 0x41c03c
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10c
mov dword [ebp - 4], 0
push 0x38
call fcn.0043b23e
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0xe
rep stosd dword es:[edi], eax
mov dword [ebx], 0x4f02b7
push ebx
add ebx, 4
push ebx
push 8
call fcn.0043b23e
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00405d38
pop ebx
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
push 8
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0x2c], eax
mov edi, eax
mov esi, 0x4f0031
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
push 0xc
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x4f039f
push ebx
add ebx, 8
push ebx
push 8
call fcn.0043b23e
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00405d5b
pop ebx
mov dword [ebp - 0x54], 0
push 8
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x4f0031
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0
push 8
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0x70], eax
mov edi, eax
mov esi, 0x4f0031
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
push 8
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0x7c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x4f0407
push ebx
add ebx, 4
push ebx
push 8
call fcn.0043b23e
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00405da0
pop ebx
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xac], 0
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc0], 0
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_112.0.0.0_Safari_537.36
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41c309
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 1
push 0x7530
push 1
push 0x7530
push 1
push 0x7530
push 1
push 0x7530
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x90]
push 0x30004
push 0x16012ef5
push 0x52010001
push 1
mov eax, 2
mov ebx, 0x4a63a0
call fcn.0043b262
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x42516e
cmp dword [0x543428], 0
je 0x41c447
call fcn.00412f45
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41c3a6
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x94]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41c3fa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41c40d
push ebx
call fcn.0043b244
add esp, 4
push dword [ebp - 0x10]
push 0x4f0574
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41c447
push ebx
call fcn.0043b244
add esp, 4
dec dword [ebp - 0xc]
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41c4a3
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41c500
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push getpeername
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c517
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43b750
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0x64
jge 0x41c542
jmp 0x425166
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
push 0x4e7e0a
push dword [ebp - 0xc4]
call fcn.00401091
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41c5bb
push ebx
call fcn.0043b244
add esp, 4
cmp dword [ebp - 0xc8], 0
je 0x41ceca
push str._r_nSec_Fetch_Site:_same_origin_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__baijiahao.baidu.com__r_nAccept_Language:_zh_CN_zh_q0.9
push dword [ebp - 4]
push str.Host:_baijiahao.baidu.com_r_nConnection:_keep_alive_r_nAccept:_application_json__text_plain____r_nUser_Agent:
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 8
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0xd4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
mov dword [ebp - 0xec], 0
push 0
lea eax, [ebp - 0xec]
push eax
mov dword [ebp - 0xf0], 0
push 0
push dword [ebp - 0xf0]
mov dword [ebp - 0xf4], 0
push 0
lea eax, [ebp - 0xf4]
push eax
mov dword [ebp - 0xf8], 0
push 0
lea eax, [ebp - 0xf8]
push eax
push 1
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xfc], 0
push 0
lea eax, [ebp - 0xfc]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
mov eax, 0x4e7e0a
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
push 1
push 0
mov eax, str.https:__baijiahao.baidu.com_builder_app_appinfo_
mov dword [ebp - 0x104], eax
lea eax, [ebp - 0x104]
push eax
call fcn.004135e4
mov dword [ebp - 0x108], eax
mov ebx, dword [ebp - 0x104]
test ebx, ebx
je 0x41c75e
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x100]
test ebx, ebx
je 0x41c771
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xfc]
test ebx, ebx
je 0x41c784
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41c797
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xf8]
test ebx, ebx
je 0x41c7aa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x41c7bd
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x41c7d0
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x41c7e3
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x41c7f6
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43fe90
call fcn.0043b256
add esp, 0x10
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0x108]
push eax
call fcn.00403da0
mov dword [ebp - 0x10c], eax
mov ebx, dword [ebp - 0x108]
test ebx, ebx
je 0x41c841
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0x10c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c858
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x4f06b0
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c88d
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x41c9c6
push getpeername
push 0
push 0x4f06c7
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4a6380
call fcn.0043b262
add esp, 0x34
push 0x4f06d0
push dword [ebp - 0x18]
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41c935
push ebx
call fcn.0043b244
add esp, 4
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
push 1
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, 0x4f06dd
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
call fcn.00417dec
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41c9ae
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41c9c1
push ebx
call fcn.0043b244
add esp, 4
jmp 0x425166
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x4f06e8
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c9f7
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x41cb30
push getpeername
push 0
push 0x4f06c7
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4a6380
call fcn.0043b262
add esp, 0x34
push 0x4f06d0
push dword [ebp - 0x18]
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41ca9f
push ebx
call fcn.0043b244
add esp, 4
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
push 1
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, 0x4f06f9
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
call fcn.00417dec
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41cb18
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41cb2b
push ebx
call fcn.0043b244
add esp, 4
jmp 0x425166
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x4f0704
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cb61
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x41ccf9
push getpeername
push 0
push 0x4f070d
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4a6380
call fcn.0043b262
add esp, 0x34
fild dword [ebp - 0xc]
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fadd qword [0x4e8178]
fstp qword [ebp - 0xd0]
push 0x80000601
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push 1
mov ebx, 0x43cfd0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xd4], eax
push 0x4f0712
push dword [ebp - 0xd4]
push 0x4f0265
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41cc49
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0xd8]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x41cc68
push ebx
call fcn.0043b244
add esp, 4
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
push 1
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, 0x4f071b
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
call fcn.00417dec
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41cce1
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41ccf4
push ebx
call fcn.0043b244
add esp, 4
jmp 0x425166
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov eax, 0x4e8003
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
mov eax, str.__status_:_
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004043ab
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41cd63
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41cd76
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41cd8d
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push str.formal
push dword [ebp - 0x20]
call fcn.00401091
add esp, 8
cmp eax, 0
jne 0x41cdb6
mov dword [ebp - 0x24], 0
jmp 0x41cde2
push str.original
push dword [ebp - 0x20]
call fcn.00401091
add esp, 8
cmp eax, 0
jne 0x41cddb
mov dword [ebp - 0x24], 1
jmp 0x41cde2
mov dword [ebp - 0x24], 0
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov eax, 0x4e8003
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
mov eax, str._name_:_
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004043ab
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41ce4c
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41ce5f
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41ce76
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push getpeername
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x41ce8d
mov eax, 0x4e7e0a
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4a6380
call fcn.0043b262
add esp, 0x34
mov ebx, dword [ebp - 0x2c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41cee8
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41cee4
imul eax, dword [ebx]
jmp 0x41ced9
mov ecx, eax
test ecx, ecx
je 0x41cf07
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41cf00
push ebx
push eax
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41ceee
call fcn.0043b244
add esp, 4
mov eax, 0x4f0031
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], 0
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
push 1
push 1
push 1
lea eax, [ebp - 0x2c]
push eax
mov eax, str..docx.doc
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
push 0x543420
call fcn.004184eb
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41cf7e
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x2c]
call fcn.0040324d
xor ecx, ecx
push eax
lea eax, [ebp - 0x34]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x425163
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0xc]
push 0x30004
push 0x16012ef5
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4a61b0
call fcn.0043b262
add esp, 0x28
mov dword [ebp - 0xc4], eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x41cff5
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43bf50
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d021
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x38], eax
mov eax, dword [0x543444]
cmp dword [ebp - 0x38], eax
jl 0x41d03d
jmp 0x425163
push 0x4fa229
push dword [ebp - 0x28]
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d077
push ebx
call fcn.0043b244
add esp, 4
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 5
jg 0x41d824
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov eax, str.https:__baijiahao.baidu.com_
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 1
mov eax, 0x4e7e28
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x4c]
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41d0dd
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d0f0
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb8]
mov eax, str.baijiahao.baidu.com
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Host
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d14d
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d160
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Connection
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d1a8
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d1bb
push ebx
call fcn.0043b244
add esp, 4
mov eax, str._Google_Chrome__v_107____Chromium__v_107____NotA_Brand__v_24_
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d203
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d216
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4e7ea7
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d25e
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d271
push ebx
call fcn.0043b244
add esp, 4
mov eax, str._Windows_
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d2b9
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d2cc
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4e7ed8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Upgrade_Insecure_Requests
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d314
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d327
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 4]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d361
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8_application_signed_exchange_vb3_q0.9
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Accept
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d3a9
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d3bc
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4e7f8e
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d404
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d417
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.navigate
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d45f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d472
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4e7fba
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_User
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d4ba
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d4cd
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.document
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d515
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d528
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d570
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d583
push ebx
call fcn.0043b244
add esp, 4
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
mov eax, 0x4e7e0a
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x54]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d5ca
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x84]
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d5f8
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00403286
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41d626
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00403da0
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d663
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d67a
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4e7e0a
push dword [ebp - 0x1c]
call fcn.00401091
add esp, 8
cmp eax, 0
jne 0x41d6ab
cmp dword [0x543428], 0
je 0x41d6ab
mov eax, 1
jmp 0x41d6b0
mov eax, 0
test eax, eax
je 0x41d746
call fcn.00412f45
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41d6da
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x94]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d72e
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d741
push ebx
call fcn.0043b244
add esp, 4
jmp 0x41d084
jmp 0x41d750
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov eax, 0x4e8003
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
mov eax, str.window.__BJH__INIT__AUTH___
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004043ab
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41d7ba
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41d7cd
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d7e4
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0x4e7e0a
push dword [ebp - 0x40]
call fcn.00401091
add esp, 8
cmp eax, 0
je 0x41d806
jmp 0x41d824
push 1
push 1
push 1
push 0
push 1
call fcn.00408fc4
pop ecx
jmp 0x41d079
add esp, 4
push 0x4e7e0a
push dword [ebp - 0x40]
call fcn.00401091
add esp, 8
cmp eax, 0
je 0x424f9f
mov ebx, dword [ebp - 0x2c]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x41d867
push 0x1bf5
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d884
push 0x1bf5
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
push 1
push 0
push dword [ebp - 0xc4]
call fcn.00419d7c
mov dword [ebp - 0xc8], eax
push 0x1e
lea eax, [ebp - 0xc8]
push eax
call fcn.004254e2
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41d8d1
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d8e8
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push getpeername
push 0
push str.______WebKitFormBoundaryYawA8nmhdAjk4sWq_r_nContent_Disposition:_form_data__name_file___filename_1.docx__r_nContent_Type:_application_vnd.openxmlformats_officedocument.wordprocessingml.document_r_n_r_n
push 1
mov ebx, 0x43c8d0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0x2c]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x41d937
push 0x1c67
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d954
push 0x1c67
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc8], ebx
push getpeername
push 0
mov ebx, dword [ebp - 0xc8]
mov eax, dword [ebx]
test eax, eax
jne 0x41d977
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43d800
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xcc], eax
push getpeername
push 0
push str._r_n______WebKitFormBoundaryYawA8nmhdAjk4sWq__
push 1
mov ebx, 0x43c8d0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xd0], eax
push dword [ebp - 0xd0]
push dword [ebp - 0xcc]
push dword [ebp - 0xc4]
mov ecx, 3
call fcn.00403de3
add esp, 0xc
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41d9ec
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41d9ff
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41da12
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41da29
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x41e2ba
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov eax, str.https:__baijiahao.baidu.com_pcui_article_importDocument
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 1
mov eax, str.POST
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x4c]
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41da93
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41daa6
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb8]
mov eax, str.baijiahao.baidu.com
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Host
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41db03
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41db16
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Connection
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41db5e
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41db71
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.2003211
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Content_Length
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dbb9
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dbcc
push ebx
call fcn.0043b244
add esp, 4
mov eax, str._Google_Chrome__v_123____Not:A_Brand__v_8____Chromium__v_123_
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dc14
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dc27
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.multipart_form_data__boundary____WebKitFormBoundaryYawA8nmhdAjk4sWq
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Content_Type
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dc6f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dc82
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.XMLHttpRequest
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.X_Requested_With
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dcca
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dcdd
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4e7ea7
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dd25
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dd38
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dd80
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dd93
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0x40]
push eax
mov eax, 0x4e80e0
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41ddcd
push ebx
call fcn.0043b244
add esp, 4
mov eax, str._Windows_
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41de15
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41de28
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4f0bbf
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Accept
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41de70
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41de83
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.https:__baijiahao.baidu.com
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Origin
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41decb
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dede
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41df26
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41df39
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.cors
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41df81
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41df94
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.empty
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41dfdc
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41dfef
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.https:__baijiahao.baidu.com_builder_rc_edit_typenews
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Referer
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41e037
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41e04a
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41e092
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41e0a5
push ebx
call fcn.0043b244
add esp, 4
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x6c]
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41e0f6
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4e7e0a
push dword [ebp - 0x1c]
call fcn.00401091
add esp, 8
cmp eax, 0
jne 0x41e127
cmp dword [0x543428], 0
je 0x41e127
mov eax, 1
jmp 0x41e12c
mov eax, 0
test eax, eax
je 0x41e1c2
call fcn.00412f45
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41e156
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x94]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41e1aa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41e1bd
push ebx
call fcn.0043b244
add esp, 4
jmp 0x41e2b4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str.504_Gateway_Time_out
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e1f3
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x41e258
push 0x4fa4a6
push dword [ebp - 0x44]
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41e253
push ebx
call fcn.0043b244
add esp, 4
jmp 0x41e2b4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str.errno_:0
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e289
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x41e2b4
jmp 0x41e2ba
pop ecx
jmp 0x41da2f
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str.errno_:0
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e2ee
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x41e36f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str._title_504_Gateway_Time_out__title_
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e345
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0xffffffff
jne 0x41e36f
xor eax, eax
jmp 0x41e374
mov eax, 1
test eax, eax
je 0x41e55c
lea eax, [ebp - 0x1c]
push eax
call fcn.0041a7f9
mov dword [ebp - 0xc4], eax
push dword [ebp - 0xc4]
push 0x4fa4de
push dword [ebp - 0x44]
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41e3bf
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0xc8]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41e3de
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x2c]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x41e405
push 0x267f
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e422
push 0x267f
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0x2c]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x41e454
push 0x26b8
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e471
push 0x26b8
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc8], ebx
push 1
push 1
push dword [ebp - 0xc8]
call fcn.00419d7c
mov dword [ebp - 0xcc], eax
push dword [ebp - 0xcc]
push dword [0x543424]
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41e4c6
push ebx
call fcn.0043b244
add esp, 4
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
lea eax, [ebp - 0xd0]
push eax
push dword [ebp - 0xc4]
call fcn.0041b361
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41e4fd
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x2c]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x41e524
push 0x26de
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e541
push 0x26de
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
push dword [ebp - 0xc4]
call fcn.0041b3ab
jmp 0x42515b
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov eax, str._img_src
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00417c61
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41e5a2
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x4c], eax
push 0x20
call fcn.0043b23e
add esp, 4
mov dword [ebp - 0xc4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0xc4]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e612
push ebx
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e626
push ebx
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e63a
push ebx
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e64e
push ebx
call fcn.0043b244
add esp, 4
pop ebx
call fcn.0043b244
add esp, 4
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
mov eax, 0x4fa4f5
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41e6a4
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41e6bb
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41e6dd
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41e6d9
imul eax, dword [ebx]
jmp 0x41e6ce
mov ecx, eax
test ecx, ecx
je 0x41e6fc
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41e6f5
push ebx
push eax
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41e6e3
call fcn.0043b244
add esp, 4
mov eax, 0x4f0031
mov dword [ebp - 0x58], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
push dword [ebp - 0xdc]
push 1
lea eax, [ebp - 0x58]
push eax
mov eax, str.__p_
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push eax
mov eax, 0x4fa502
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x54]
push eax
call fcn.0042586a
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x41e7d2
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x41e7e5
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41e7f8
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41e80b
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x58]
call fcn.0040324d
xor ecx, ecx
push eax
lea eax, [ebp - 0x5c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41e967
mov ebx, dword [ebp - 0x58]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x41e851
push 0x2870
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e86e
push 0x2870
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str._img
push getpeername
push 0
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
jne 0x41e8af
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0xffffffff
jne 0x41e95f
mov ebx, dword [ebp - 0x58]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x41e8fc
push 0x28aa
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e919
push 0x28aa
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x41e945
push eax
mov ebx, eax
call fcn.0040112e
inc eax
push eax
call fcn.0043b23e
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41e956
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
jmp 0x41e967
pop eax
pop ebx
pop ecx
jmp 0x41e81c
add esp, 0xc
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
mov eax, 0x4e7e0a
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xdc]
push eax
push 1
mov eax, str.__strong_
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push eax
mov eax, 0x4e7e0a
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0xe4]
push eax
mov eax, str._strong_
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0xe8]
push eax
mov dword [ebp - 0xec], 0
push 0
push dword [ebp - 0xec]
mov dword [ebp - 0xf0], 0
push 0
push dword [ebp - 0xf0]
mov dword [ebp - 0xf4], 0
push 0
push dword [ebp - 0xf4]
lea eax, [ebp - 0x60]
push eax
call fcn.00404b29
mov dword [ebp - 0xf8], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x41ea80
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x41ea93
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x41eaa6
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x41eab9
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x41eacc
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41eadf
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41eaf2
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41eb05
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41eb18
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41eb2b
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xf8]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41eb42
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov eax, 0x4e8003
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
mov eax, str.img_src_
mov dword [ebp - 0xd8], eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x54]
push eax
call fcn.00425ce6
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x41ebd4
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41ebe7
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41ebfe
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov eax, 0x4e7e0a
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41ec26
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov eax, 0x4e7e0a
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41ec40
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x70]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41ec62
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41ec5e
imul eax, dword [ebx]
jmp 0x41ec53
mov ecx, eax
test ecx, ecx
je 0x41ec81
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41ec7a
push ebx
push eax
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41ec68
call fcn.0043b244
add esp, 4
mov eax, 0x4f0031
mov dword [ebp - 0x70], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
push dword [ebp - 0xdc]
push 1
lea eax, [ebp - 0x70]
push eax
mov eax, 0x4e8003
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push eax
mov eax, str._img_src_
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x54]
push eax
call fcn.0042586a
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x41ed57
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x41ed6a
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41ed7d
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41ed90
push ebx
call fcn.0043b244
add esp, 4
cmp dword [ebp - 0x4c], 3
jl 0x41f1f6
xor ecx, ecx
lea eax, [ebp - 0x5c]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 3
jg 0x41efb0
mov ebx, dword [ebp - 0x70]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x41edd6
push 0x2b30
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41edf3
push 0x2b30
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401055
push getpeername
push 0
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
jne 0x41ee2c
mov eax, 0x4e7e0a
push eax
push getpeername
push 0
push str.url
push getpeername
push 0
push str._src_:_url___cropData_:_x_:0__y_:0__width_:546__height_:364__machine_chooseimg_:0__isLegal_:0
push 6
mov ebx, 0x43c550
call fcn.0043b256
add esp, 0x4c
mov dword [ebp - 0xc8], eax
push 0x4f0de3
push dword [ebp - 0xc8]
push dword [ebp - 0x68]
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41ee91
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41eea8
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x70]
call fcn.00403266
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x41eed3
push 0x2ba0
push 0x402b1a3
push 4
call fcn.0043b24a
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41eef0
push 0x2ba0
push 0x402b1a3
push 1
call fcn.0043b24a
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc4], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401055
push getpeername
push 0
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
jne 0x41ef29
mov eax, 0x4e7e0a
push eax
push getpeername
push 0
push str.url
push getpeername
push 0
push str._src_:_url___origin_src_:_url_
push 6
mov ebx, 0x43c550
call fcn.0043b256
add esp, 0x4c
mov dword [ebp - 0xc8], eax
push 0x4f0de3
push dword [ebp - 0xc8]
push dword [ebp - 0x6c]
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41ef8e
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41efa5
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
pop ebx
pop ecx
jmp 0x41eda1
add esp, 8
push getpeername
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x41efc6
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43b750
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x4e8178]
fstp qword [ebp - 0xd4]
fld qword [ebp - 0xd4]
call fcn.004011f5
push 0x80000301
push 0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x41f023
mov eax, 0x4e7e0a
push eax
push 2
mov ebx, 0x43b910
call fcn.0043b256
add esp, 0x1c
mov dword [ebp - 0xd8], eax
mov eax, dword [ebp - 0xd8]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41f053
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push 0x4fa5b9
push dword [ebp - 0x68]
push 0x4fa5bb
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xc4], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0xc4]
push eax
call fcn.004050f0
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f0aa
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41f0c1
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push getpeername
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x41f0d8
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43b750
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x4e8178]
fstp qword [ebp - 0xd4]
fld qword [ebp - 0xd4]
call fcn.004011f5
push 0x80000301
push 0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x41f135
mov eax, 0x4e7e0a
push eax
push 2
mov ebx, 0x43b910
call fcn.0043b256
add esp, 0x1c
mov dword [ebp - 0xd8], eax
mov eax, dword [ebp - 0xd8]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41f165
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
push 0x4fa5b9
push dword [ebp - 0x6c]
push 0x4fa5bb
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xc4], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0xc4]
push eax
call fcn.004050f0
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f1bc
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41f1d3
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov eax, str.three
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41f1ed
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
jmp 0x41f360
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401055
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x41f21f
mov eax, 0x4e7e0a
push eax
push getpeername
push 0
push str.url
push getpeername
push 0
push str.__src_:_url___cropData_:_x_:0__y_:0__width_:546__height_:364__machine_chooseimg_:0__isLegal_:0_
push 6
mov ebx, 0x43c550
call fcn.0043b256
add esp, 0x4c
mov dword [ebp - 0xc4], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0xc4]
push eax
call fcn.004050f0
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f283
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41f29a
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401055
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x41f2c7
mov eax, 0x4e7e0a
push eax
push getpeername
push 0
push str.url
push getpeername
push 0
push str.__src_:_url___origin_src_:_url__
push 6
mov ebx, 0x43c550
call fcn.0043b256
add esp, 0x4c
mov dword [ebp - 0xc4], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0xc4]
push eax
call fcn.004050f0
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f32b
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41f342
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov eax, 0x4fa64d
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41f35c
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
call fcn.00404649
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41f394
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov eax, 0x4e81f1
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x7c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f3cb
push ebx
call fcn.0043b244
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401055
push getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x41f3f4
mov eax, 0x4e7e0a
push eax
push getpeername
push 0
push str.time
push getpeername
push 0
push str._ua_:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36___url_:_https:__baijiahao.baidu.com_builder_rc_edit_typenews___platform_:_Win32___clientTs_:time__version_:_1.0.1.1___extra_:____odkp_:0
push 6
mov ebx, 0x43c550
call fcn.0043b256
add esp, 0x4c
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0xc4]
push eax
mov eax, str.jiami
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0x7c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x41f4c6
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f4d9
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x41f4ec
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41f4ff
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x41f512
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41f525
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f538
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41f54f
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
cmp dword [0x543458], 0
je 0x41f593
mov eax, str.activity_list_5B3_5D_5Bid_5Dtask_1597488activity_list_5B3_5D_5Bis_checked_5D1
push eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41f587
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x84], eax
jmp 0x41f5b3
mov eax, 0x4e7e0a
push eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41f5ac
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x84], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.004050f0
mov dword [ebp - 0xc4], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x54]
push eax
call fcn.004050f0
mov dword [ebp - 0xc8], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x60]
push eax
call fcn.004050f0
mov dword [ebp - 0xcc], eax
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x41f61d
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43b750
call fcn.0043b256
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x43cfd0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xd4], eax
push getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x41f663
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43c8d0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xdc], 0
push 0
push dword [ebp - 0xdc]
mov dword [ebp - 0xe0], 0
push 0
push dword [ebp - 0xe0]
lea eax, [ebp - 0xd8]
push eax
call fcn.0042603f
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x41f6c5
push ebx
call fcn.0043b244
add esp, 4
push str.aigc_rebuildimage_edit_point_5B_7B_22img_type_22_3A_22cover_22_2C_22img_num_22_3A_7B_22template_22_3A0_2C_22font_22_3A0_2C_22filter_22_3A0_2C_22paster_22_3A0_2C_22cut_22_3A0_2C_22any_22_3A0_7D_7D_2C_7B_22img_type_22_3A_22body_22_2C_22img_num_22_3A_7B_22template_22_3A0_2C_22font_22_3A0_2C_22filter_22_3A0_2C_22paster_22_3A0_2C_22cut_22_3A0_2C_22any_22_3A0_7D_7D_5D
push dword [ebp - 0xe4]
push str.sourceuploadcover_sourceuploadsubtitlebjhtopic_idbjhtopic_infocluebjhmtorder_idBJH_FE_NOUNCE
push dword [ebp - 0x6c]
push str._cover_images_map
push dword [ebp - 0x68]
push str.cover_images
push dword [ebp - 0x74]
push str.source_reprinted_allow0abstract_from2isBeautifyfalseusingImgFilterfalsecover_layout
push dword [ebp - 0x84]
push str.activity_list_5B0_5D_5Bid_5D408activity_list_5B0_5D_5Bis_checked_5D0activity_list_5B1_5D_5Bid_5Drewardactivity_list_5B1_5D_5Bis_checked_5D1activity_list_5B2_5D_5Bid_5Daigc_bjh_statusactivity_list_5B2_5D_5Bis_checked_5D0
push dword [ebp - 0xd4]
push str.len
push dword [ebp - 0xcc]
push str.abstract
push dword [ebp - 0x64]
push str.vertical_cover
push dword [ebp - 0xc8]
push str.content
push dword [ebp - 0xc4]
push str.typenewstitle
mov ecx, 0x15
call fcn.00401199
add esp, 0x54
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f752
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f765
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41f778
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x41f78b
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x41f79e
push ebx
call fcn.0043b244
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x41f7b8
push ebx
call fcn.0043b244
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov eax, str.https:__baijiahao.baidu.com_pcui_article_publish_callbackbjhpublish
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 1
mov eax, str.POST
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x4c]
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x41f818
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f82b
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb8]
mov eax, str.baijiahao.baidu.com
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Host
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f888
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f89b
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.keep_alive
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Connection
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f8e3
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f8f6
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.18375
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Content_Length
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f93e
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f951
push ebx
call fcn.0043b244
add esp, 4
mov eax, str._Google_Chrome__v_123____Not:A_Brand__v_8____Chromium__v_123_
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f999
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f9ac
push ebx
call fcn.0043b244
add esp, 4
mov eax, 0x4e7ea7
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua_mobile
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f9f4
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fa07
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41fa4f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fa62
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.application_x_www_form_urlencoded
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Content_Type
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41faaa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fabd
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.application_json__text_plain___
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Accept
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41fb05
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fb18
push ebx
call fcn.0043b244
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x41fb2b
mov eax, 0x4e7e0a
push eax
push 1
mov ebx, 0x43c140
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fild qword [ebp - 0xd0]
fstp qword [ebp - 0xd0]
fld qword [ebp - 0xd0]
fsub qword [0x4f0eb5]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x43cfd0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xdc], eax
push dword [ebp - 0x80]
push 0x4f0189
push dword [ebp - 0x78]
push 0x4f0189
push dword [ebp - 0xdc]
mov ecx, 5
call fcn.00401199
add esp, 0x14
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x41fbcd
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0xe0]
push eax
mov eax, str.Acs_Token
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x41fc0a
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x41fc1d
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0x40]
push eax
mov eax, 0x4e80e0
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fc57
push ebx
call fcn.0043b244
add esp, 4
mov eax, str._Windows_
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.sec_ch_ua_platform
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41fc9f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fcb2
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.https:__baijiahao.baidu.com
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Origin
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41fcfa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fd0d
push ebx
call fcn.0043b244
add esp, 4
mov eax, str.same_origin
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41fd55
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fd68
push str.__token
push dword [ebp - 0x8c]
mov ecx, 2
call fcn.00401199
add esp, 8
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x424fdc
push ebx
call fcn.0043b244
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str.20050004_
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42500d
mov eax, 0x4e7e0a
push eax
push 4
mov ebx, 0x43bc00
call fcn.0043b256
add esp, 0x34
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xffffffff
je 0x425038
jmp 0x425163
cmp dword [ebp - 0x30], 1
jle 0x42504e
mov dword [ebp - 0x30], 0
jmp 0x425163
push 0
push 0
push 0
push 1
mov ebx, 0x43b850
call fcn.0043b256
add esp, 0x10
push 0x80000301
push 0
push dword [0x543440]
push 0x80000301
push 0
push dword [0x54343c]
push 2
mov ebx, 0x43b890
call fcn.0043b256
add esp, 0x1c
mov dword [ebp - 0xc0], eax
push 0x80000301
push 0
push dword [ebp - 0xc0]
push 1
mov ebx, 0x43cfd0
call fcn.0043b256
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x4f9de4
push dword [ebp - 0xc4]
push 0x4f9ded
mov ecx, 3
call fcn.00401199
add esp, 0xc
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4250f3
push ebx
call fcn.0043b244
add esp, 4
lea eax, [ebp - 0xc8]
push eax
call fcn.00405c76
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x425112
push ebx
call fcn.0043b244
add esp, 4
cmp dword [0x543440], 0
je 0x425137
mov eax, dword [0x543440]
cmp dword [0x54343c], eax
jg 0x425137
mov eax, 1
jmp 0x42513c
mov eax, 0
test eax, eax
je 0x42515b
push 1
push 1
push 1
mov eax, dword [ebp - 0xc0]
cdq
push edx
push eax
call fcn.00408fc4
pop eax
pop ebx
pop ecx
jmp 0x41cf8f
add esp, 0xc
pop eax
pop ebx
pop ecx
jmp 0x41c369
add esp, 0xc
mov dword [ebp - 0xc4], esp
push 0x543468
mov eax, 0x19
call fcn.0043b250
cmp dword [ebp - 0xc4], esp
je 0x4251a5
push 0x9026
push 0x402b1a3
push 6
call fcn.0043b24a
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4251b5
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4251d5
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4251e5
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4251f5
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x425205
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x425215
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425225
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x425243
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42523f
imul eax, dword [ebx]
jmp 0x425234
mov ecx, eax
test ecx, ecx
je 0x425262
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42525b
push ebx
push eax
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x425249
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42527a
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42528a
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x42529a
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4252aa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4252ca
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4252e8
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4252e4
imul eax, dword [ebx]
jmp 0x4252d9
mov ecx, eax
test ecx, ecx
je 0x425307
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x425300
push ebx
push eax
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4252ee
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x42531f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x42532f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x42533f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x42534f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x70]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42536d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x425369
imul eax, dword [ebx]
jmp 0x42535e
mov ecx, eax
test ecx, ecx
je 0x42538c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x425385
push ebx
push eax
call fcn.0043b244
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x425373
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4253a4
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4253b4
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x7c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4253d4
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4253e7
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4253fa
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x42540d
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x425420
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x425433
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x425446
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x425459
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42546c
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42547f
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x425492
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4254a5
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4254b8
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4254cb
push ebx
call fcn.0043b244
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4254de
push ebx
call fcn.0043b244
add esp, 4
mov esp, ebp
pop ebp
ret