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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x7c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0xc
call fcn.004c0084
add esp, 4
mov dword [ebp - 0x10], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x85d3ed
push ebx
add ebx, 8
push ebx
push 8
call fcn.004c0084
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.0044b97a
pop ebx
mov dword [ebp - 0x14], 0
push 0x18
call fcn.004c0084
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 6
rep stosd dword es:[edi], eax
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov eax, str._profile_
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 8]
call fcn.004157e2
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49d035
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49d049
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
push eax
push dword [0x103f46c]
call fcn.00401abc
add esp, 8
cmp eax, 0
je 0x49d0bd
mov eax, dword [ebp - 4]
test eax, eax
je 0x49d084
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x103f46c]
test ebx, ebx
je 0x49d098
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f46c], eax
mov eax, 0x685e5b
push eax
mov ebx, dword [0x103f470]
test ebx, ebx
je 0x49d0b7
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f470], eax
cmp dword [ebp + 0x14], 0
je 0x49d0e6
mov eax, 0x685e5b
push eax
mov ebx, dword [0x103f470]
test ebx, ebx
je 0x49d0e0
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f470], eax
push 0x764bcf
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x85acbf
push dword [ebp - 8]
mov ecx, 4
call fcn.0040106f
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49d11c
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 8], eax
push str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36_r_n
push dword [ebp - 8]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49d14c
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 8], eax
push str.Connection:_keep_alive_r_n
push dword [ebp - 8]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49d17c
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 8], eax
push str.content_type:_application_json_r_n
push dword [ebp - 8]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49d1ac
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x685e5b
push dword [0x103f474]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x49d20d
mov eax, str.kuaishou.com
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0046971c
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49d1f0
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [0x103f474]
test ebx, ebx
je 0x49d207
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f474], eax
mov ecx, 0
push ecx
shl ecx, 2
add ecx, 8
push ecx
call fcn.004c0084
add esp, 4
mov edi, eax
mov dword [edi], 1
add edi, 4
pop ecx
push eax
push ecx
mov dword [edi], 0
add edi, 4
mov ebx, dword [ebp + 0x10]
mov ebx, dword [ebx]
call fcn.00401fbc
pop edx
test ecx, ecx
je 0x49d2de
push edi
push edx
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d263
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d277
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d28b
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d29f
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d2b3
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d2c7
push ebx
call fcn.004c0096
add esp, 4
pop ebx
call fcn.004c0096
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x49d24e
pop edx
pop edi
test edx, edx
je 0x49d310
mov ebx, edi
push edx
push ebx
push 0x18
call fcn.004c0084
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 6
rep stosd dword es:[edi], eax
pop ebx
pop edx
add ebx, 4
dec edx
jne 0x49d2e8
mov ebx, dword [ebp + 0x10]
push dword [ebx]
call fcn.004c0096
add esp, 4
pop eax
mov ebx, dword [ebp + 0x10]
mov dword [ebx], eax
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push 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
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push 1
push 0x103f470
push 1
mov eax, 0xdb3302
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 4]
push eax
mov eax, 0xdb330f
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str._operationName_:_visionProfilePhotoList___variables_:_userId_:_
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.00416be1
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x49d3de
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x49d3ee
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x49d3fe
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49d40e
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49d41e
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x49d42e
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49d43e
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x49d44e
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49d45e
push ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
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]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
push 0x103f474
push 1
lea eax, [ebp - 0x4c]
push eax
push 1
push 1
mov eax, str.https:__www.kuaishou.com_graphql
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00411381
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49d50c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x49d51c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49d52c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x49d53c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x49d54c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x49d55c
push ebx
call fcn.004c0096
add esp, 4
lea eax, [ebp - 0x78]
push eax
call fcn.0044a1b0
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x49d578
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x49d58c
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x20
call fcn.004c0084
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x1c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d5e8
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d5fc
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d610
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d624
push ebx
call fcn.004c0096
add esp, 4
pop ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 1
mov eax, str.data.visionProfilePhotoList.pcursor
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x49d668
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x103f470]
test ebx, ebx
je 0x49d67f
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f470], eax
push 1
mov eax, str.data.visionProfilePhotoList.feeds
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49d6b4
push ebx
call fcn.004c0096
add esp, 4
cmp dword [ebp - 0x20], 0
jg 0x49d6e1
push str.no_more
push dword [0x103f470]
call fcn.00401abc
add esp, 8
cmp eax, 0
je 0x49d6e1
mov eax, 1
jmp 0x49d6e6
mov eax, 0
test eax, eax
je 0x49df08
push 0x685e5b
push dword [0x103f474]
call fcn.00401abc
add esp, 8
cmp eax, 0
je 0x49db0a
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xa
jg 0x49db07
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 1
push 0
push 0x3a98
call fcn.00414de1
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push 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
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push 1
push 0x103f470
push 1
mov eax, 0xdb3302
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 4]
push eax
mov eax, 0xdb330f
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str._operationName_:_visionProfilePhotoList___variables_:_userId_:_
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.00416be1
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x49d7ef
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x49d7ff
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x49d80f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49d81f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49d82f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x49d83f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49d84f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x49d85f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49d86f
push ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
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]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
push 0x103f474
push 1
lea eax, [ebp - 0x4c]
push eax
push 1
push 1
mov eax, str.https:__www.kuaishou.com_graphql
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00411381
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49d91d
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x49d92d
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49d93d
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x49d94d
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x49d95d
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x49d96d
push ebx
call fcn.004c0096
add esp, 4
lea eax, [ebp - 0x78]
push eax
call fcn.0044a1b0
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x49d989
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x49d99d
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x20
call fcn.004c0084
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x1c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49d9f9
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49da0d
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49da21
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49da35
push ebx
call fcn.004c0096
add esp, 4
pop ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 1
mov eax, str.data.visionProfilePhotoList.pcursor
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x49da79
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x103f470]
test ebx, ebx
je 0x49da90
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f470], eax
push 1
mov eax, str.data.visionProfilePhotoList.feeds
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49dac5
push ebx
call fcn.004c0096
add esp, 4
cmp dword [ebp - 0x20], 0
jge 0x49daef
push str.no_more
push dword [0x103f470]
call fcn.00401abc
add esp, 8
cmp eax, 0
je 0x49daef
xor eax, eax
jmp 0x49daf4
mov eax, 1
test eax, eax
je 0x49db01
jmp 0x49db07
pop ecx
jmp 0x49d70c
add esp, 4
push 1
mov eax, str.data.visionProfilePhotoList.feeds
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49db39
push ebx
call fcn.004c0096
add esp, 4
cmp dword [ebp - 0x20], 0
jg 0x49db66
push str.no_more
push dword [0x103f470]
call fcn.00401abc
add esp, 8
cmp eax, 0
je 0x49db66
mov eax, 1
jmp 0x49db6b
mov eax, 0
test eax, eax
je 0x49df08
mov eax, str.kuaishou.com
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
push dword [ebp + 8]
call fcn.00469854
mov ebx, eax
test ebx, ebx
je 0x49db96
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49dba6
push ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push 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
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push 1
push 0x103f470
push 1
mov eax, 0xdb3302
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 4]
push eax
mov eax, 0xdb330f
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, str._operationName_:_visionProfilePhotoList___variables_:_userId_:_
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.00416be1
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x49dc61
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x49dc71
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x49dc81
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49dc91
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49dca1
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x49dcb1
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49dcc1
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x49dcd1
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49dce1
push ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
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]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
push 0x103f474
push 1
lea eax, [ebp - 0x4c]
push eax
push 1
push 1
mov eax, str.https:__www.kuaishou.com_graphql
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00411381
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49dd8f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x49dd9f
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49ddaf
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x49ddbf
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x49ddcf
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x49dddf
push ebx
call fcn.004c0096
add esp, 4
lea eax, [ebp - 0x78]
push eax
call fcn.0044a1b0
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x49ddfb
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x49de0f
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x20
call fcn.004c0084
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x1c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49de6b
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49de7f
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49de93
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49dea7
push ebx
call fcn.004c0096
add esp, 4
pop ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 1
mov eax, str.data.visionProfilePhotoList.pcursor
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x49deeb
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x103f470]
test ebx, ebx
je 0x49df02
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [0x103f470], eax
push 1
mov eax, str.data.visionProfilePhotoList.feeds
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49df37
push ebx
call fcn.004c0096
add esp, 4
cmp dword [ebp - 0x20], 0
jg 0x49df46
jmp 0x49df84
push 1
mov eax, str.data.visionProfilePhotoList.feeds
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49df75
push ebx
call fcn.004c0096
add esp, 4
cmp dword [ebp - 0x20], 0x13
jg 0x49df84
jmp 0x49df84
push 1
mov eax, str.data.visionProfilePhotoList.feeds
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x49dfb3
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x20]
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x49e2a7
mov ebx, dword [ebp - 0x18]
add ebx, 0x14
mov dword [ebp - 0x1c], ebx
fild dword [ebp - 0x14]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x685f42]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x4c27e0
call fcn.004c00a2
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.photo.caption
push dword [ebp - 0x30]
push str.data.visionProfilePhotoList.feeds_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49e035
push ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x49e068
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x1c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e07e
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x18]
mov dword [ebp - 0x1c], ebx
fild dword [ebp - 0x14]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x685f42]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x4c27e0
call fcn.004c00a2
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.photo.photoUrl
push dword [ebp - 0x30]
push str.data.visionProfilePhotoList.feeds_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49e0e9
push ebx
call fcn.004c0096
add esp, 4
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x49e11c
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x1c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e132
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x18]
add ebx, 4
mov dword [ebp - 0x1c], ebx
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_50.0.2661.87_Safari_537.36
push eax
mov ebx, dword [ebp - 0x1c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e159
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov ebx, dword [ebp - 0x1c]
mov dword [ebx], eax
push dword [ebp + 0x10]
push 4
mov eax, 2
call fcn.004c007e
add esp, 8
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp + 0x10]
mov ebx, dword [ebx]
mov dword [ebp - 0x20], ebx
call fcn.00401fbc
mov dword [ebp - 0x24], ecx
mov edi, dword [ebp - 0x20]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x49e1a3
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x24]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x20]
call fcn.004c009c
add esp, 8
mov ebx, dword [ebp + 0x10]
mov dword [ebx], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x24]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x1c]
push edi
push eax
push 0x18
call fcn.004c0084
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x49e1fd
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x49e21c
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x49e23b
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x49e25a
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x49e279
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x49e298
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004c0084
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
pop eax
pop ebx
pop ecx
jmp 0x49dfbf
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e2ba
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49e2ca
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x49e2da
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e2fe
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e312
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e326
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e33a
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e34e
push ebx
call fcn.004c0096
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49e362
push ebx
call fcn.004c0096
add esp, 4
pop ebx
call fcn.004c0096
add esp, 4
mov esp, ebp
pop ebp
ret 0x10