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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
push 0xde7c41
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xa8]
push 0xde7c45
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b8]
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x40dfad
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0xde37c7
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00405826
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40deee
push ebx
call fcn.00460cb0
add esp, 4
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, 0xdddf88
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00405826
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40df1e
push ebx
call fcn.00460cb0
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
push 1
push 0x40
push 1
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
push dword [0xde7c15]
call fcn.0040f12b
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40df88
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40df98
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40dfa8
push ebx
call fcn.00460cb0
add esp, 4
jmp 0x40f127
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 0xde36ae
push dword [ebp - 8]
call fcn.00401811
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40dff4
push ebx
call fcn.00460cb0
add esp, 4
cmp dword [ebp - 0xc], 0
jne 0x40e053
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 0x14], eax
push 0x48b2fe
push dword [ebp - 0x14]
call fcn.00401811
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e045
push ebx
call fcn.00460cb0
add esp, 4
cmp dword [ebp - 0x18], 0
jne 0x40e053
xor eax, eax
jmp 0x40e058
mov eax, 1
test eax, eax
je 0x40e14f
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0xde37e0
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00405826
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e090
push ebx
call fcn.00460cb0
add esp, 4
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
mov eax, 0xdddf88
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00405826
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e0c0
push ebx
call fcn.00460cb0
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
push 1
push 0x40
push 1
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
push dword [0xde7c15]
call fcn.0040f12b
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e12a
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e13a
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40e14a
push ebx
call fcn.00460cb0
add esp, 4
jmp 0x40f127
push 0xde7c45
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b8]
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jne 0x40e93b
push 0xde37f9
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
jne 0x40e29e
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.Referer:_https:__www.aliyundrive.com__r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c65
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e21c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40e22c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40e23c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e24c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e25c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40e26c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e27c
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40e293
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40e899
push 0xde38c4
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40e2da
push 0xde38d1
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40e2da
xor eax, eax
jmp 0x40e2df
mov eax, 1
test eax, eax
je 0x40e3e4
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde38e6
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.falloc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
push 0xde7c69
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c65
call fcn.0040f435
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e372
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40e382
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e392
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e3a2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40e3b2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e3c2
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40e3d9
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40e899
push 0xde38f1
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
jne 0x40e514
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.Accept_Encoding:gzip__deflate__br_r_nAccept_Language:zh_CN_zh_q0.9_r_nCache_Control:no_cache_r_nConnection:keep_alive_r_neferer:https:__www.123pan.com__r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c65
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e492
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40e4a2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40e4b2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e4c2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e4d2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40e4e2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e4f2
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40e509
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40e899
push 0xde3a1d
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
jne 0x40e644
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.Referer:https:__cowtransfer.com_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c65
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e5c2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40e5d2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40e5e2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e5f2
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e602
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40e612
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e622
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40e639
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40e899
push 0xde3ad9
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40e680
push 0xde3ae4
push dword [0xde7bf9]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40e680
xor eax, eax
jmp 0x40e685
mov eax, 1
test eax, eax
je 0x40e78a
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde38e6
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
push 0xde7c6d
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c65
call fcn.0040f435
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e718
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40e728
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e738
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e748
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40e758
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e768
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40e77f
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40e899
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c65
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e81c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40e82c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40e83c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40e84c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40e85c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40e86c
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e87c
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40e893
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
push 0xde7c61
call fcn.0041001f
push 1
push 0xde7c71
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x414309
call fcn.00412142
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0xde3b85
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00405826
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40e8f0
push ebx
call fcn.00460cb0
add esp, 4
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
lea eax, [ebp - 0xc]
push eax
push 0xde7c49
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40e922
push ebx
call fcn.00460cb0
add esp, 4
push 0
push 0xde7c49
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x78]
jmp 0x40f127
push 0xde7c45
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b8]
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 2
jne 0x40f127
push 0xde37f9
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
jne 0x40ea8a
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.Referer:_https:__www.aliyundrive.com__r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c75
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40ea08
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40ea18
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40ea28
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40ea38
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40ea48
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40ea58
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40ea68
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40ea7f
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40f085
push 0xde38c4
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40eac6
push 0xde38d1
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40eac6
xor eax, eax
jmp 0x40eacb
mov eax, 1
test eax, eax
je 0x40ebd0
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde38e6
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.falloc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
push 0xde7c69
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c75
call fcn.0040f435
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40eb5e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40eb6e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40eb7e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40eb8e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40eb9e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40ebae
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40ebc5
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40f085
push 0xde38f1
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
jne 0x40ed00
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.Accept_Encoding:gzip__deflate__br_r_nAccept_Language:zh_CN_zh_q0.9_r_nCache_Control:no_cache_r_nConnection:keep_alive_r_neferer:https:__www.123pan.com__r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c75
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40ec7e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40ec8e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40ec9e
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40ecae
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40ecbe
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40ecce
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40ecde
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40ecf5
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40f085
push 0xde3a1d
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
jne 0x40ee30
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.Referer:https:__cowtransfer.com_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c75
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40edae
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40edbe
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40edce
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40edde
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40edee
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40edfe
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40ee0e
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40ee25
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40f085
push 0xde3ad9
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40ee6c
push 0xde3ae4
push dword [0xde7bfd]
call fcn.00401811
add esp, 8
cmp eax, 0
je 0x40ee6c
xor eax, eax
jmp 0x40ee71
mov eax, 1
test eax, eax
je 0x40ef76
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde38e6
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
push 0xde7c6d
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c75
call fcn.0040f435
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40ef04
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40ef14
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40ef24
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40ef34
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40ef44
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40ef54
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40ef6b
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
jmp 0x40f085
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xde7c5d
call fcn.0040f21a
mov dword [ebp - 8], eax
push 1
mov eax, 0xde3806
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, str.trunc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_116.0.0.0_Safari_537.36_Edg_116.0.1938.76
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 0xde7c01
push 0xde7c75
call fcn.0040f435
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40f008
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40f018
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40f028
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40f038
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40f048
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40f058
push ebx
call fcn.00460cb0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40f068
push ebx
call fcn.00460cb0
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0xde7c61]
test ebx, ebx
je 0x40f07f
push ebx
call fcn.00460cb0
add esp, 4
pop eax
mov dword [0xde7c61], eax
push 0xde7c61
call fcn.0041001f
push 1
push 0xde7c71
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x414309
call fcn.00412142
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
mov eax, 0xde3b85
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00405826
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40f0dc
push ebx
call fcn.00460cb0
add esp, 4
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
lea eax, [ebp - 0xc]
push eax
push 0xde7c49
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xb0]
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40f10e
push ebx
call fcn.00460cb0
add esp, 4
push 0
push 0xde7c49
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x78]
jmp 0x40f127
mov esp, ebp
pop ebp
ret