Function at 0x4dcd6f
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
sub esp, 0x8c
lea ebp, [esp - 4]
mov eax, dword [0x606c40]
xor eax, ebp
mov dword [ebp + 0x8c], eax
push 0x2c
mov eax, 0x5a9118
call fcn.005871bb
mov eax, dword [ebp + 0x98]
mov dword [ebp - 0x24], edx
mov edx, dword [ebp + 0x9c]
mov dword [ebp - 0x28], edx
mov edx, dword [ebp + 0xa0]
mov dword [ebp - 0x38], edx
mov edx, dword [ebp + 0xa4]
mov dword [ebp - 0x20], edx
mov edx, dword [ebp + 0xa8]
mov dword [ebp - 0x30], edx
mov edx, dword [ebp + 0xac]
mov dword [ebp - 0x1c], edx
xor edx, edx
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x2c], edx
cmp word [eax], dx
je 0x4dd7d0
cmp ecx, edx
je 0x4dd7d0
cmp word [ecx], dx
je 0x4dd7d0
mov eax, dword [0x696308]
test al, 1
jne 0x4dce09
or eax, 1
mov dword [0x696308], eax
mov dword [0x696304], 0x14
push 0x1c
pop ecx
test al, 2
jne 0x4dce1e
or eax, 2
mov dword [0x696308], eax
mov dword [0x696300], ecx
test al, 4
jne 0x4dce34
or eax, 4
mov dword [0x696308], eax
mov dword [0x6962fc], 0x1d
test al, 8
jne 0x4dce4a
or eax, 8
mov dword [0x696308], eax
mov dword [0x6962f8], 0x1b
test al, 0x10
jne 0x4dce5c
or eax, 0x10
mov dword [0x696308], eax
mov dword [0x6962f4], ecx
push 0x23
pop edx
test al, 0x20
jne 0x4dce71
or eax, 0x20
mov dword [0x696308], eax
mov dword [0x6962f0], edx
test al, 0x40
jne 0x4dce87
or eax, 0x40
mov dword [0x696308], eax
mov dword [0x6962ec], 0x24
test al, al
js 0x4dce9f
or eax, 0x80
mov dword [0x696308], eax
mov dword [0x6962e8], 0x22
mov ecx, 0x100
test ecx, eax
jne 0x4dceb5
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962e4], edx
mov ecx, 0x200
push 0x18
pop esi
test ecx, eax
jne 0x4dcece
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962e0], esi
mov ecx, 0x400
push 0x1f
pop edi
test ecx, eax
jne 0x4dcee7
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962dc], edi
mov ecx, 0x800
push 0x1e
pop ebx
test ecx, eax
jne 0x4dcf00
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962d8], ebx
mov ecx, 0x1000
test ecx, eax
jne 0x4dcf16
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962d4], edi
mov ecx, 0x2000
test ecx, eax
jne 0x4dcf2c
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962d0], ebx
mov ecx, 0x4000
test ecx, eax
jne 0x4dcf46
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962cc], 0x13
mov ecx, 0x8000
test ecx, eax
jne 0x4dcf60
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962c8], 0x16
mov ecx, 0x10000
push 0x19
pop edx
test ecx, eax
jne 0x4dcf79
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962c4], edx
mov ecx, 0x20000
test ecx, eax
jne 0x4dcf8f
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962c0], esi
mov ecx, 0x40000
test ecx, eax
jne 0x4dcfa5
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962bc], edx
mov ecx, 0x80000
push 0x1d
pop edx
test ecx, eax
jne 0x4dcfbe
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962b8], edx
mov ecx, 0x100000
test ecx, eax
jne 0x4dcfd8
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962b4], 0x20
mov ecx, 0x200000
test ecx, eax
jne 0x4dcfee
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962b0], edi
mov ecx, 0x400000
test ecx, eax
jne 0x4dd008
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962ac], 0x20
mov ecx, 0x800000
test ecx, eax
jne 0x4dd022
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962a8], 0x17
mov ecx, 0x1000000
test ecx, eax
jne 0x4dd038
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962a4], ebx
mov ecx, 0x2000000
test ecx, eax
jne 0x4dd04e
or eax, ecx
mov dword [0x696308], eax
mov dword [0x6962a0], edx
mov ecx, 0x4000000
test ecx, eax
jne 0x4dd064
or eax, ecx
mov dword [0x696308], eax
mov dword [0x69629c], ebx
mov ecx, 0x8000000
test ecx, eax
jne 0x4dd07a
or eax, ecx
mov dword [0x696308], eax
mov dword [0x696298], edx
xor eax, eax
push 0x7e
push eax
mov word [ebp], ax
lea eax, [ebp + 2]
push eax
call fcn.005847c0
push dword [0x696304]
mov ebx, dword [ebp - 0x20]
and dword [ebx], 0
push str.http:__v.hao123.com_
push dword [ebp - 0x14]
call fcn.0057ed47
push dword [0x6962cc]
mov esi, eax
neg esi
push str.http:__v.baidu.com_
push dword [ebp - 0x14]
sbb esi, esi
inc esi
call fcn.0057ed47
add esp, 0x24
mov edi, eax
neg edi
sbb edi, edi
inc edi
test esi, esi
jne 0x4dd0d7
test edi, edi
je 0x4dd25d
jmp 0x4dd0f1
push dword [0x696300]
push str.http:__v.hao123.com_dianshi_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd10f
test edi, edi
je 0x4dd12c
push dword [0x6962c8]
push str.http:__v.baidu.com_tv_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd12c
mov eax, dword [0x696300]
mov dword [ebx], 1
test esi, esi
jne 0x4dd227
mov eax, dword [0x6962c8]
jmp 0x4dd227
test esi, esi
je 0x4dd14a
push dword [0x6962fc]
push str.http:__v.hao123.com_dianying_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd168
test edi, edi
je 0x4dd185
push dword [0x6962c4]
push str.http:__v.baidu.com_movie_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd185
mov eax, dword [0x6962fc]
mov dword [ebx], 2
test esi, esi
jne 0x4dd227
mov eax, dword [0x6962c4]
jmp 0x4dd227
test esi, esi
je 0x4dd1a3
push dword [0x6962f8]
push str.http:__v.hao123.com_zongyi_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd1c1
test edi, edi
je 0x4dd1d7
push dword [0x6962c0]
push str.http:__v.baidu.com_show_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd1d7
mov eax, dword [0x6962f8]
mov dword [ebx], 3
test esi, esi
jne 0x4dd227
mov eax, dword [0x6962c0]
jmp 0x4dd227
test esi, esi
je 0x4dd1f5
push dword [0x6962f4]
push str.http:__v.hao123.com_dongman_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd213
test edi, edi
je 0x4dd25d
push dword [0x6962bc]
push str.http:__v.baidu.com_comic_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd25d
mov eax, dword [0x6962f4]
mov dword [ebx], 4
test esi, esi
jne 0x4dd227
mov eax, dword [0x6962bc]
mov ecx, dword [ebp - 0x14]
lea esi, [ecx + eax*2]
test esi, esi
je 0x4dd25d
push str..htm
push esi
call dword [0x5b147c]
test eax, eax
je 0x4dd25d
sub eax, esi
sar eax, 1
cmp eax, 1
jl 0x4dd25d
cmp eax, 0x40
jge 0x4dd25d
push eax
lea eax, [ebp]
push esi
push eax
call fcn.0057e1e0
add esp, 0xc
push dword [0x6962e0]
push str.http:__v.hao123.com_kan_
push dword [ebp - 0x10]
call fcn.0057ed47
push dword [0x6962a8]
mov ebx, eax
neg ebx
push str.http:__v.baidu.com_kan_
push dword [ebp - 0x10]
sbb ebx, ebx
inc ebx
call fcn.0057ed47
mov esi, dword [ebp - 0x20]
add esp, 0x18
mov edi, eax
neg edi
sbb edi, edi
inc edi
cmp dword [esi], 0
mov dword [ebp - 0x34], edi
jne 0x4dd651
test ebx, ebx
jne 0x4dd2b1
test edi, edi
je 0x4dd411
jmp 0x4dd2cb
push dword [0x6962dc]
push str.http:__v.hao123.com_kan_tvplay_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd2e9
test edi, edi
je 0x4dd2f4
push dword [0x6962a4]
push str.http:__v.baidu.com_kan_tvplay_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd2f4
mov dword [esi], 1
jmp 0x4dd3c1
test ebx, ebx
je 0x4dd312
push dword [0x6962d8]
push str.http:__v.hao123.com_kan_movie_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd330
test edi, edi
je 0x4dd33b
push dword [0x6962a0]
push str.http:__v.baidu.com_kan_movie_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd33b
mov dword [esi], 2
jmp 0x4dd3c1
test ebx, ebx
je 0x4dd359
push dword [0x6962d4]
push str.http:__v.hao123.com_kan_tvshow_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd377
test edi, edi
je 0x4dd37f
push dword [0x69629c]
push str.http:__v.baidu.com_kan_tvshow_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd37f
mov dword [esi], 3
jmp 0x4dd3c1
test ebx, ebx
je 0x4dd39d
push dword [0x6962d0]
push str.http:__v.hao123.com_kan_comic_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd3bb
test edi, edi
je 0x4dd3c1
push dword [0x696298]
push str.http:__v.baidu.com_kan_comic_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd3c1
mov dword [esi], 4
mov eax, dword [0x61f08c]
mov ecx, 0x61f08c
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x18], eax
and dword [ebp - 4], 0
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 0x10]
mov edi, 0x5d9628
call fcn.0042605d
mov edi, dword [ebp - 0x18]
pop ecx
test eax, eax
je 0x4dd405
push edi
push 0x5c86e0
lea eax, [ebp]
push 0x3f
push eax
call fcn.0057d72e
add esp, 0x10
or dword [ebp - 4], 0xffffffff
lea eax, [edi - 0x10]
call fcn.0040758d
cmp dword [esi], 0
jne 0x4dd651
push dword [0x6962f0]
mov edi, dword [ebp - 0x14]
push str.http:__v.hao123.com_dianshi_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd501
push dword [0x6962b8]
push str.http:__v.baidu.com_tv_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd501
push dword [0x6962ec]
push str.http:__v.hao123.com_dianying_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd4f9
push dword [0x6962b4]
push str.http:__v.baidu.com_movie_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd4f9
push dword [0x6962e8]
push str.http:__v.hao123.com_zongyi_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd4f1
push dword [0x6962b0]
push str.http:__v.baidu.com_show_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd4f1
push dword [0x6962e4]
push str.http:__v.hao123.com_dongman_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
je 0x4dd4e9
push dword [0x6962ac]
push str.http:__v.baidu.com_comic_intro__
push edi
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd507
mov dword [esi], 4
jmp 0x4dd507
mov dword [esi], 3
jmp 0x4dd507
mov dword [esi], 2
jmp 0x4dd507
mov dword [esi], 1
mov eax, dword [0x61f08c]
mov ecx, 0x61f08c
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 0x14]
mov edi, 0x5d9628
mov dword [ebp - 4], 1
call fcn.0042605d
mov edi, dword [ebp - 0x18]
pop ecx
test eax, eax
je 0x4dd54e
push edi
push 0x5c86e0
lea eax, [ebp]
push 0x3f
push eax
call fcn.0057d72e
add esp, 0x10
or dword [ebp - 4], 0xffffffff
lea eax, [edi - 0x10]
call fcn.0040758d
cmp dword [esi], 0
jne 0x4dd651
mov eax, 0x10000000
push 0x15
pop ecx
test dword [0x696308], eax
jne 0x4dd57f
or dword [0x696308], eax
mov dword [0x696294], ecx
mov eax, 0x20000000
test dword [0x696308], eax
jne 0x4dd598
or dword [0x696308], eax
mov dword [0x696290], ecx
push dword [0x696294]
push str.http:__v.baidu.com_v_
push dword [ebp - 0x14]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd648
push dword [0x696290]
push str.http:__www.iqiyi.com_
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd648
mov eax, dword [0x61f08c]
mov ecx, 0x61f08c
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 0x10]
mov edi, str.kwid
mov dword [ebp - 4], 2
call fcn.0042605d
mov edi, dword [ebp - 0x18]
pop ecx
test eax, eax
je 0x4dd63c
push edi
push 0x5c86e0
lea eax, [ebp]
push 0x3f
push eax
call fcn.0057d72e
lea eax, [ebp]
push eax
call fcn.0058203b
add esp, 0x14
cmp eax, 0x2710
jge 0x4dd62f
mov dword [esi], 4
jmp 0x4dd63c
xor ecx, ecx
cmp eax, 0x61a8
setge cl
inc ecx
mov dword [esi], ecx
or dword [ebp - 4], 0xffffffff
lea eax, [edi - 0x10]
call fcn.0040758d
cmp dword [esi], 0
je 0x4dd7cb
cmp word [ebp], 0
je 0x4dd7cb
lea esi, [ebp]
call fcn.0047bb77
test eax, eax
je 0x4dd7cb
mov eax, esi
push eax
push dword [ebp - 0x38]
call fcn.004074ff
test ebx, ebx
jne 0x4dd702
cmp dword [ebp - 0x34], ebx
jne 0x4dd702
push dword [ebp - 0x10]
push dword [ebp - 0x24]
call fcn.004074ff
mov eax, dword [ebp - 0x20]
cmp dword [eax], 3
jne 0x4dd778
mov eax, 0x40000000
test dword [0x696308], eax
jne 0x4dd6b8
or dword [0x696308], eax
mov dword [0x69628c], 0x13
push dword [0x69628c]
push 0x5e216c
push dword [ebp - 0x10]
call fcn.0057ed47
add esp, 0xc
test eax, eax
jne 0x4dd778
mov eax, dword [0x69628c]
mov ecx, dword [ebp - 0x10]
lea esi, [ecx + eax*2]
push 0x2f
push esi
call fcn.00580b9d
pop ecx
pop ecx
test eax, eax
je 0x4dd778
sub eax, esi
and eax, 0xfffffffe
cmp eax, 0x10
jne 0x4dd778
push 4
push esi
jmp 0x4dd749
push dword [ebp - 0x24]
mov eax, dword [ebp - 0x10]
mov edi, 0x5d5ecc
call fcn.0042605d
push dword [ebp - 0x28]
mov eax, dword [ebp - 0x10]
mov edi, str.site
call fcn.0042605d
mov esi, dword [ebp - 0x30]
mov eax, dword [ebp - 0x10]
push esi
mov edi, 0x5e2f9c
call fcn.0042605d
mov eax, dword [ebp - 0x20]
add esp, 0xc
cmp dword [eax], 3
jne 0x4dd778
mov ecx, dword [esi]
cmp dword [ecx - 0xc], 8
jne 0x4dd778
push 4
push ecx
xor eax, eax
mov word [ebp + 0x80], ax
lea edi, [ebp + 0x82]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
lea eax, [ebp + 0x80]
push eax
call fcn.0057e1e0
add esp, 0xc
lea eax, [ebp + 0x80]
push eax
push dword [ebp - 0x1c]
call fcn.004074ff
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
xor edi, edi
cmp dword [ecx - 0xc], edi
jne 0x4dd78f
push str.default
push eax
call fcn.004074ff
mov esi, dword [ebp - 0x28]
mov eax, dword [esi]
cmp dword [eax - 0xc], edi
jne 0x4dd7bd
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], edi
call fcn.004dc4b9
pop ecx
test eax, eax
je 0x4dd7bd
cmp dword [ebp - 0x1c], edi
je 0x4dd7bd
push dword [ebp - 0x1c]
push esi
call fcn.004074ff
mov eax, dword [esi]
cmp dword [eax - 0xc], edi
je 0x4dd7cb
mov dword [ebp - 0x2c], 1
mov eax, dword [ebp - 0x2c]
jmp 0x4dd7d2
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x8c]
xor ecx, ebp
call fcn.0057d6ce
add ebp, 0x90
leave
ret 0x18