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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
push 8
call fcn.0046f5fa
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x5ca60c
push ebx
add ebx, 4
push ebx
push 8
call fcn.0046f5fa
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
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push str.feishu.cn
push VariantClear
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4227bf
mov eax, 0x517fa9
push eax
push 4
mov ebx, 0x470270
call fcn.0046f5f4
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jge 0x42281d
mov ebx, 6
call fcn.004010e1
push 0x80000301
push 0
push 0x1000
push VariantClear
push 0
push 0xb6b951
push 4
mov ebx, 0x472c80
call fcn.0046f5f4
add esp, 0x34
push 0
call fcn.0046f624
add esp, 4
push 0x517fa9
mov ebx, dword [ebp + 0xc]
push dword [ebx]
call fcn.00402102
add esp, 8
cmp eax, 0
je 0x422876
mov ebx, 6
call fcn.004010e1
push 0x80000301
push 0
push 0x1000
push VariantClear
push 0
push 0xb6b97a
push 4
mov ebx, 0x472c80
call fcn.0046f5f4
add esp, 0x34
push 0
call fcn.0046f624
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010e1
push VariantClear
push 0
push 0x517fa9
push VariantClear
push 0
push str._fromfrom_copylink
push VariantClear
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4228b9
mov eax, 0x517fa9
push eax
push 6
mov ebx, 0x470e90
call fcn.0046f5f4
add esp, 0x4c
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4228e3
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0x5cc4a7
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 4]
push eax
call fcn.004147c3
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x422927
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42293b
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0xb6b77b
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.https:__
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 4]
push eax
call fcn.00414a45
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42298b
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42299b
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4229af
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push str._file_
push VariantClear
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4229e4
mov eax, 0x517fa9
push eax
push 4
mov ebx, 0x470270
call fcn.0046f5f4
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jle 0x422eb4
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
push 0xde79d8
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
lea eax, [ebp - 4]
push eax
call fcn.004235ec
mov ebx, eax
test ebx, ebx
je 0x422b14
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x422b24
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x422b34
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x422b44
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x422b54
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x422b64
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x422b74
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x422b84
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x422b94
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x422ba4
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x422bb4
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x422bc4
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x422bd4
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x422be4
push ebx
call fcn.0046f5ee
add esp, 4
push str.type12
push dword [ebp - 8]
push str..feishu.cn_space_api_meta__token
push dword [ebp - 0xc]
push str.https:__
mov ecx, 5
call fcn.00401085
add esp, 0x14
mov dword [ebp - 0x20], eax
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
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
push 1
push 0xde79d8
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x20]
push eax
call fcn.004235ec
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422d20
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x422d30
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x422d40
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x422d50
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x422d60
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x422d70
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x422d80
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x422d90
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x422da0
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x422db0
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x422dc0
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x422dd0
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x422de0
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x422df0
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x422e07
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 1
push 1
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
push 1
mov eax, str.data.version
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422e7c
push ebx
call fcn.0046f5ee
add esp, 4
push dword [ebp - 0x24]
push str.__mount_pointexplorerversion
push dword [ebp - 8]
push str.https:__internal_api_drive_stream.feishu.cn_space_api_box_stream_download_all_
mov ecx, 4
call fcn.00401085
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x422eac
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x28]
jmp 0x423574
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push str._docx_
push VariantClear
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x422ee5
mov eax, 0x517fa9
push eax
push 4
mov ebx, 0x470270
call fcn.0046f5f4
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jg 0x422fab
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push str._docs_
push VariantClear
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x422f36
mov eax, 0x517fa9
push eax
push 4
mov ebx, 0x470270
call fcn.0046f5f4
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jg 0x422fab
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push str._wiki_
push VariantClear
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x422f87
mov eax, 0x517fa9
push eax
push 4
mov ebx, 0x470270
call fcn.0046f5f4
add esp, 0x34
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0
jg 0x422fab
xor eax, eax
jmp 0x422fb0
mov eax, 1
test eax, eax
je 0x42352c
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
push 0xde79d8
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
lea eax, [ebp - 4]
push eax
call fcn.004235ec
mov ebx, eax
test ebx, ebx
je 0x4230c8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4230d8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4230e8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4230f8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x423108
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x423118
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x423128
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x423138
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x423148
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x423158
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x423168
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423178
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x423188
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x423198
push ebx
call fcn.0046f5ee
add esp, 4
push str._r_nAccept_Language:_zh_cn_r_nAccept:__
push dword [ebp - 4]
push str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:88.0__Gecko_20100101_Firefox_88.0_r_nReferer:
mov ecx, 3
call fcn.00401085
add esp, 0xc
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
push 1
push 0
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
push 1
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
push 0xde79d8
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
lea eax, [ebp - 4]
push eax
call fcn.004235ec
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4232b8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4232c8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4232d8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4232e8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4232f8
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x423308
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x423318
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x423328
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x423338
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x423348
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423358
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x423368
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x423378
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42338c
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push str._docs_
push VariantClear
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4233c1
mov eax, 0x517fa9
push eax
push 4
mov ebx, 0x470270
call fcn.0046f5f4
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jle 0x42345a
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0xb6bb11
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.__token_:_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00414a45
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42342d
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42343d
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x423451
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
jmp 0x4234ce
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0xb6bb11
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, str.file_:_token_:_
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00414a45
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4234a6
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4234b6
push ebx
call fcn.0046f5ee
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4234ca
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push str.mount_pointdocx_file
push dword [ebp - 8]
push str.__mount_node_token
push dword [ebp - 0x18]
push str.https:__internal_api_drive_stream.feishu.cn_space_api_box_stream_download_all_
mov ecx, 5
call fcn.00401085
add esp, 0x14
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x423507
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x423527
push eax
mov ebx, eax
call fcn.0040101a
inc eax
push eax
call fcn.0046f5fa
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x423574
mov ebx, 6
call fcn.004010e1
push 0x80000301
push 0
push 0x1000
push VariantClear
push 0
push 0xb6bb5c
push 4
mov ebx, 0x472c80
call fcn.0046f5f4
add esp, 0x34
push 0
call fcn.0046f624
add esp, 4
mov eax, 0x517fa9
jmp 0x423574
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x423585
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x423595
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4235a5
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4235b5
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4235d5
push ebx
call fcn.0046f5ee
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4235e5
push ebx
call fcn.0046f5ee
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0xc