Function at 0x40a5da
Capabilities:
Get geographical location
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
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
push 0xc
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x52014f
push ebx
add ebx, 8
push ebx
push 8
call fcn.0046f039
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.0046996f
pop ebx
mov dword [ebp - 0x24], 0
push 0xffffffffffffffff
push 8
push 0x16010004
push 0x52010001
call fcn.0046f051
add esp, 0x10
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40a6a5
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x16010005
push 0x52010001
call fcn.0046f051
add esp, 0x10
mov dword [ebp - 0x28], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x40a6d5
mov eax, 0x50d7e1
push eax
push 1
mov ebx, 0x46fb00
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a6fb
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
push eax
lea eax, [ebp - 8]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x464465
mov eax, str.https:__sc.xmax.tech_auth_api_client_login_h5_sms
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40a72b
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_napi.alongmen.com_r_nConnection:_keep_alive_r_nContent_Length:_31_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nAccept:_application_json__text_plain____r_nContent_Type:_application_json_r_nx_http_deviceId:_a2350c43056be81c16ab798aa54e1de3_r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_nOrigin:_https:__sc.alongmen.com_r_nSec_Fetch_Site:_same_site_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__sc.alongmen.com__r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40a745
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push str.___shareCode_:_6LRIPE___terminalType_:_wap_
push dword [ebp - 4]
push str._mobile_:_
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40a77a
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x14], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40a87b
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40a88b
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40a89b
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40a8ab
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40a8bb
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40a8cb
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40a901
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40a927
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.00468eb7
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40a94a
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40a95e
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.success
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40a993
mov eax, 0x50d7e1
push eax
push 4
mov ebx, 0x46f830
call fcn.0046f033
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x40a9d9
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a9d4
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40a9fa
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a9fa
push ebx
call fcn.0046f03f
add esp, 4
mov eax, str.https:__napi.alongmen.com_nv_auth_sms
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40aa10
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_napi.alongmen.com_r_nConnection:_keep_alive_r_nContent_Length:_31_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nAccept:_application_json__text_plain____r_nContent_Type:_application_json_r_nx_http_deviceId:_a2350c43056be81c16ab798aa54e1de3_r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_nOrigin:_https:__sc.alongmen.com_r_nSec_Fetch_Site:_same_site_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__sc.alongmen.com__r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40aa2a
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push str.__scapp_:2
push dword [ebp - 4]
push str._phone_:
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40aa5f
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x14], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40ab60
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40ab70
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40ab80
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40ab90
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40aba0
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40abb0
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40abe6
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40ac0c
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.00468eb7
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40ac2f
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40ac43
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.success
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40ac78
mov eax, 0x50d7e1
push eax
push 4
mov ebx, 0x46f830
call fcn.0046f033
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x40acbe
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40acb9
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40acdf
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40acdf
push ebx
call fcn.0046f03f
add esp, 4
push dword [ebp - 4]
push str.https:__jkyx_api.chiguavod.com_applet_app_user_send_code_phone
mov ecx, 2
call fcn.0040173b
add esp, 8
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40ad0b
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_jkyx_api.chiguavod.com_r_nConnection:_keep_alive_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_ncontent_type:_text_json_charsetUTF_8_r_nAccept:___r_nSec_Fetch_Site:_same_origin_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__jkyx_api.chiguavod.com_blindBoxMate__inviteCodeCi1382._r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40ad25
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
push 1
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40ae2d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40ae3d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40ae4d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40ae5d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40ae6d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40ae7d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40ae8d
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x40aec3
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40aee9
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x68]
push eax
call fcn.00468eb7
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40af0c
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40af20
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x20
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x28]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40af7c
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40af90
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40afa4
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40afb8
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
call fcn.0046f03f
add esp, 4
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 1
mov eax, 0x50eea1
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40affc
push ebx
call fcn.0046f03f
add esp, 4
push 0x50ebba
push dword [ebp - 0x30]
call fcn.00401797
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40b02a
push ebx
call fcn.0046f03f
add esp, 4
cmp dword [ebp - 0x34], 0
je 0x40b05a
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b055
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40b07b
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b07b
push ebx
call fcn.0046f03f
add esp, 4
mov eax, str.https:__user.ifeng.com_api_v1_sendsms_platformwsystemid1
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40b091
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_user.ifeng.com_r_nConnection:_keep_alive_r_nContent_Length:_36_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_nContent_Type:_application_x_www_form_urlencoded_r_nAccept:___r_nOrigin:_https:__user.ifeng.com_r_nSec_Fetch_Site:_same_origin_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__user.ifeng.com_register__r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_nCookie:_userid1651825127333_63a5o23051__if_provcn0851__if_city0851__provcn0851__city0851__weather_citygz_gy__region_ip117.188.252.x__region_ver1.2__UM_distinctid180987333de91c_0528c68bc67516_49647e56_144000_180987333dff72_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40b0ab
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push str.___smsform_:1
push dword [ebp - 4]
push str._mobile_:_
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40b0e0
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x14], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40b1e1
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40b1f1
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40b201
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40b211
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40b221
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40b231
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40b267
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40b28d
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.00468eb7
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40b2b0
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40b2c4
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x50f249
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40b2f9
mov eax, 0x50d7e1
push eax
push 4
mov ebx, 0x46f830
call fcn.0046f033
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x40b33f
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b33a
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40b360
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b360
push ebx
call fcn.0046f03f
add esp, 4
mov eax, str.https:__www.theqiwen.art_v1_api_client_smsCode
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40b376
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_www.theqiwen.art_r_nConnection:_keep_alive_r_nContent_Length:_41_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nAccept:_application_json__text_plain____r_nContent_Type:_application_json_r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_nOrigin:_https:__www.theqiwen.art_r_nSec_Fetch_Site:_same_origin_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__www.theqiwen.art_login_codeXY62PB_r_nAccept_Encoding:_gzip__deflate__br_r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_nAccept_Language:_zh_CN_zh_q0.9_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40b390
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x50f54a
push dword [ebp - 4]
push str._area_code_:_86___phone_:_
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40b3c5
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x14], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40b4c6
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40b4d6
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40b4e6
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40b4f6
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40b506
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40b516
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40b54c
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40b572
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.00468eb7
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40b595
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40b5a9
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x20
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x28]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b605
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b619
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b62d
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b641
push ebx
call fcn.0046f03f
add esp, 4
pop ebx
call fcn.0046f03f
add esp, 4
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 1
mov eax, str.desc
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40b685
push ebx
call fcn.0046f03f
add esp, 4
push 0x50f56f
push dword [ebp - 0x30]
call fcn.00401797
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40b6b3
push ebx
call fcn.0046f03f
add esp, 4
cmp dword [ebp - 0x34], 0
je 0x40b6e3
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b6de
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40b704
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b704
push ebx
call fcn.0046f03f
add esp, 4
mov eax, str.http:__www.shuhai.com_register_methodgetSmsCodeajax_request1date0.5500560179736098CALLBACKjQuery20207789305563152691_1651826603220
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40b71a
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_www.shuhai.com_r_nConnection:_keep_alive_r_nContent_Length:_151_r_nAccept:_text_javascript__application_javascript__application_ecmascript__application_x_ecmascript_____q0.01_r_nX_Requested_With:_XMLHttpRequest_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nOrigin:_http:__www.shuhai.com_r_nReferer:_http:__www.shuhai.com_register_r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_nCookie:_UM_distinctid1809889adc98f_08f93d5148bb48_49647e56_144000_1809889adcab21__CNZZDATA12576504951989801167_1651825433_http_253A_252F_252Fwww.shuhai.com_252F_7C1651825433__CNZZDATA5157872cnzz_eid_3D1054996564_1651824811_http_253A_252F_252Fwww.shuhai.com_252F_26ntime_3D1651824811__jieqi_uv_cookie_7B_22md5_22_3A_223ae9cdc3f01f19513300569e168807a8_22_2C_22time_22_3A_2220220506_22_7D__PHPSESSIDc75d00f78cc184c61522c664bc579e50_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40b734
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push str.smscodeemailusernamepasswordrepasswordinterest__onformhash731d88bbjumpurlhttp_3A_2F_2Fwww.shuhai.com_2Fsmskeysms003
push dword [ebp - 4]
push str.mobile
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40b769
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x14], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40b86a
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40b87a
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40b88a
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40b89a
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40b8aa
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40b8ba
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40b8f0
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40b916
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.00468eb7
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40b939
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40b94d
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x50fa75
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40b982
mov eax, 0x50d7e1
push eax
push 4
mov ebx, 0x46f830
call fcn.0046f033
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x40b9c8
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b9c3
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40b9e9
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b9e9
push ebx
call fcn.0046f03f
add esp, 4
mov eax, str.https:__app.yszg.com_HandlerYP.ashx
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40b9ff
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_app.yszg.com_r_nConnection:_keep_alive_r_nContent_Length:_89_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_nContent_Type:_application_json_r_nAccept:___r_nOrigin:_https:__h5.yszg.com_r_nSec_Fetch_Site:_same_site_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__h5.yszg.com__r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40ba19
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push str.___smsType_:1__validateCode_:_sms_
push dword [ebp - 4]
push str._serviceName_:_setSendSms___phoneNumber_:_
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40ba4e
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x14], 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
push dword [ebp - 0x30]
push 8
call fcn.0046f039
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
call fcn.004644ec
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40bb4f
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40bb5f
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40bb6f
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40bb7f
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40bb8f
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40bb9f
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x471cb0
call fcn.0046f033
add esp, 0x10
call fcn.0046f03f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40bbd5
mov eax, 0x50d851
push eax
push 1
mov ebx, 0x4705c0
call fcn.0046f033
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40bbfb
push ebx
call fcn.0046f03f
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.00468eb7
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40bc1e
push ebx
call fcn.0046f03f
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40bc32
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x50fd38
push VariantClear
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40bc67
mov eax, 0x50d7e1
push eax
push 4
mov ebx, 0x46f830
call fcn.0046f033
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x40bcad
mov eax, 0x50ebba
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40bca8
push ebx
call fcn.0046f03f
add esp, 4
jmp 0x40bcce
mov eax, 0x50ebc3
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00469901
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40bcce
push ebx
call fcn.0046f03f
add esp, 4
mov eax, str.https:__nft_api.srsci_china.com_auth_send_tel
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40bce4
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Host:_nft_api.srsci_china.com_r_nConnection:_keep_alive_r_nContent_Length:_21_r_nsec_ch_ua:___Not_A_Brand__v_99____Chromium__v_101____Microsoft_Edge__v_101__r_nsec_ch_ua_mobile:__0_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_101.0.4951.41_Safari_537.36_Edg_101.0.1210.32_r_nsec_ch_ua_platform:__Windows__r_nContent_Type:_application_json_r_nAccept:___r_nOrigin:_https:__pu.hk.cn_r_nSec_Fetch_Site:_cross_site_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__pu.hk.cn__r_nAccept_Language:_zh_CN_zh_q0.9_en_q0.8_en_GB_q0.7_en_US_q0.6_r_n
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40bcfe
push ebx
call fcn.0046f03f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x50f54a
push dword [ebp - 4]
push str._tel_:_
mov ecx, 3
call fcn.0040173b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40bd33
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x464478
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x464488
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x464498
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4644a8
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4644b8
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4644c8
push ebx
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0046f03f
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4644e8
push ebx
call fcn.0046f03f
add esp, 4
mov esp, ebp
pop ebp
ret