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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x74
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
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
push 0xc
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x30], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x5d00bf
push ebx
add ebx, 4
push ebx
push 8
call fcn.0047476f
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.0040545b
pop ebx
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov ebx, dword [0x723de8]
call fcn.00402610
xor ecx, ecx
push eax
lea eax, [ebp - 4]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41a425
mov ebx, dword [0x723de8]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a2f9
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a30c
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
push eax
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004012f1
add esp, 8
cmp eax, 0
jne 0x41a41d
mov ebx, dword [0x723de8]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a352
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a365
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41a390
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41a3a1
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x723de8]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a3c5
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a3d8
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41a403
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41a414
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x41a425
pop eax
pop ebx
pop ecx
jmp 0x41a2cb
add esp, 0xc
mov ebx, dword [0x723df0]
call fcn.00402610
xor ecx, ecx
push eax
lea eax, [ebp - 4]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41a762
mov ebx, dword [0x723df0]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a46a
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a47d
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x3c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41a748
mov ebx, dword [0x723df0]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a4c6
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a4d9
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x44]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x41a4fd
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a510
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
push eax
mov ebx, dword [ebp + 0xc]
push dword [ebx]
call fcn.004012f1
add esp, 8
cmp eax, 0
jne 0x41a740
mov ebx, dword [0x723df0]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a559
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a56c
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x44]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x41a590
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a5a3
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x4c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41a5ce
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41a5df
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [0x723df0]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a603
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a616
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x44]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x41a63a
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a64d
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41a675
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41a686
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [0x723df0]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x41a6aa
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a6bd
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x44]
call fcn.00402629
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x41a6e1
push 4
call fcn.0047477b
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x41a6f4
push 1
call fcn.0047477b
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x4c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov eax, dword [ebx]
test eax, eax
je 0x41a71f
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41a730
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], 1
jmp 0x41a748
pop eax
pop ebx
pop ecx
jmp 0x41a498
add esp, 0xc
cmp dword [ebp - 0x20], 0
je 0x41a75a
jmp 0x41a762
pop eax
pop ebx
pop ecx
jmp 0x41a43c
add esp, 0xc
cmp dword [ebp + 0x10], 0
jne 0x41aa50
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41a798
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22mnt_22_2C_22reboot_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41a800
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41a810
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41a824
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionreboot
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41a93d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41a94d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41a95d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41a96d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41a97d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41a98d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41a99d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41a9ad
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41a9bd
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41a9f3
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41aa19
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41aa2d
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e4f9f
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41aa47
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 1
jne 0x41ad3b
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41aa83
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22start_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41aaeb
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41aafb
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41ab0f
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionstart
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41ac28
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41ac38
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41ac48
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41ac58
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41ac68
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41ac78
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41ac88
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41ac98
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41aca8
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41acde
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41ad04
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41ad18
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5061
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41ad32
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 2
jne 0x41b026
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41ad6e
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22stop_22_2C_7B_7D_5D_7DactiononResponse_r_n
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41add6
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41ade6
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41adfa
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionstop
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41af13
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41af23
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41af33
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41af43
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41af53
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41af63
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41af73
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41af83
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41af93
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41afc9
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41afef
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41b003
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5123
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41b01d
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 3
jne 0x41b311
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41b059
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22set_upnp_22_2C_7B_22enabled_22_3Atrue_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b0c1
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b0d1
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41b0e5
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionset_upnp
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b1fe
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41b20e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41b21e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41b22e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41b23e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b24e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b25e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41b26e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41b27e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41b2b4
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41b2da
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41b2ee
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e51ff
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41b308
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 4
jne 0x41b5fc
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41b344
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22set_upnp_22_2C_7B_22enabled_22_3Afalse_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b3ac
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b3bc
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41b3d0
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionset_upnp
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b4e9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41b4f9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41b509
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41b519
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41b529
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b539
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b549
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41b559
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41b569
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41b59f
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41b5c5
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41b5d9
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e52cf
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41b5f3
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 5
jne 0x41b8e7
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41b62f
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22mnt_22_2C_22reset_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b697
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b6a7
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41b6bb
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionreset
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b7d4
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41b7e4
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41b7f4
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41b804
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41b814
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b824
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b834
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41b844
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41b854
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41b88a
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41b8b0
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41b8c4
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5394
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41b8de
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 6
jne 0x41bbd2
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41b91a
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22upgrade_22_2C_22check_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b982
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b992
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41b9a6
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actioncheck
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41babf
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41bacf
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41badf
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41baef
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41baff
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bb0f
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41bb1f
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41bb2f
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41bb3f
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41bb75
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41bb9b
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41bbaf
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5461
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41bbc9
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 7
jne 0x41bebd
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41bc05
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22mnt_22_2C_22noblink_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41bc6d
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41bc7d
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41bc91
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionblink
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41bdaa
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41bdba
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41bdca
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41bdda
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41bdea
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bdfa
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41be0a
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41be1a
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41be2a
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41be60
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41be86
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41be9a
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e552c
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41beb4
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 8
jne 0x41c1a8
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41bef0
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22mnt_22_2C_22blink_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41bf58
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41bf68
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41bf7c
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionnoblink
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c095
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41c0a5
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41c0b5
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41c0c5
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41c0d5
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c0e5
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c0f5
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41c105
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c115
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41c14b
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41c171
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41c185
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e55f3
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41c19f
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 9
jne 0x41c493
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41c1db
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22upgrade_22_2C_22start_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c243
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c253
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41c267
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionstart
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c380
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41c390
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41c3a0
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41c3b0
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41c3c0
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c3d0
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c3e0
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41c3f0
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c400
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41c436
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41c45c
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41c470
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e56ae
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41c48a
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 0xa
jne 0x41c77e
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41c4c6
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22upgrade_22_2C_22get_progress_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c52e
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c53e
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41c552
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionget_progress
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c66b
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41c67b
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41c68b
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41c69b
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41c6ab
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c6bb
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c6cb
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41c6db
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c6eb
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41c721
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41c747
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41c75b
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5785
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41c775
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 0xb
jne 0x41ca69
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41c7b1
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22get_status_detail_22_2C_7B_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c819
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c829
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41c83d
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionget_status_detail
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c956
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41c966
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41c976
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41c986
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41c996
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c9a6
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c9b6
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41c9c6
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c9d6
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41ca0c
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41ca32
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41ca46
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5867
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41ca60
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 0xc
jne 0x41cdc5
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41ca9c
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22set_quota_22_2C_7B_22disk_space_22_3A_22SpacE_22_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41cade
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 0x14]
mov eax, dword [ebx]
test eax, eax
jne 0x41cb0d
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SpacE
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22dcdn_22_2C_22set_quota_22_2C_7B_22disk_space_22_3A_22SpacE_22_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41cb75
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cb85
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41cb99
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionset_quota
push dword [ebp - 0x14]
push 0x5e4f53
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41ccb2
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41ccc2
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41ccd2
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41cce2
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41ccf2
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41cd02
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cd12
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41cd22
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41cd32
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41cd68
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41cd8e
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41cda2
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e595d
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41cdbc
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
jmp 0x41d1ba
cmp dword [ebp + 0x10], 0xd
jne 0x41d1ba
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x41cdf8
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SessionID
push reloc.WS2_32.dll_connect
push 0
push str.data_7B_22jsonrpc_22_3A_222.0_22_2C_22id_22_3A1_2C_22method_22_3A_22call_22_2C_22params_22_3A_5B_22SessionID_22_2C_22server_22_2C_22set_device_name_22_2C_7B_22device_name_22_3A_22N_amE_22_2C_22device_id_22_3A_22Device_ID_22_7D_5D_7DactiononResponse
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41ce3a
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 1
push 1
push 1
push 1
push dword [ebp + 0x14]
call fcn.0040d3e0
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41ce80
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.N_amE
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x41cea0
mov eax, 0x58ff31
push eax
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41cec6
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41ceda
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.004010cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cf07
mov eax, 0x58ff31
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Device_ID
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x41cf27
mov eax, 0x58ff31
push eax
push 6
mov ebx, 0x475f90
call fcn.00474787
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
call fcn.0040504f
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41cf77
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cf87
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41cf9b
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push str.actionset_device_name
push dword [ebp - 8]
push str.session_id
push dword [ebp - 0xc]
push str.http:__kjapi.peiluyou.com:5171_ubus_cd_account_id
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x38], eax
push 8
call fcn.0047476f
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
push dword [ebp - 0x4c]
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
push 1
mov eax, str.User_Agent:Mozilla_5.0__Linux__Android_4.4.4__2015813_Build_KTU84P__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_35.0.1916.138_Mobile_Mobile_Safari_537.36
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.0040290b
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d0ac
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41d0bc
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41d0cc
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41d0dc
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41d0ec
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41d0fc
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d10c
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41d11c
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d12c
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x47d920
call fcn.00474787
add esp, 0x10
call fcn.00474775
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x41d162
mov eax, 0x5a6de3
push eax
push 1
mov ebx, 0x476a80
call fcn.00474787
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41d188
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41d19c
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x5e5a94
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41d1b6
push ebx
call fcn.00474775
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d0f7
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.__parent.postMessage
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.var_response
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.00403e57
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d212
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41d222
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d232
push ebx
call fcn.00474775
add esp, 4
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d254
push ebx
call fcn.00474775
add esp, 4
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, str.result_0_
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d28d
push ebx
call fcn.00474775
add esp, 4
push 0x5a6ded
push dword [ebp - 0x40]
call fcn.004012f1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d2bb
push ebx
call fcn.00474775
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x41d960
cmp dword [ebp + 0x10], 6
jne 0x41d466
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, str.result_1_.app
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d308
push ebx
call fcn.00474775
add esp, 4
push 0x58ff31
push dword [ebp - 0x40]
call fcn.004012f1
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d336
push ebx
call fcn.00474775
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x41d42b
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, str.result_1_.app
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d391
push ebx
call fcn.00474775
add esp, 4
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov eax, str.result_1_.description
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d3ca
push ebx
call fcn.00474775
add esp, 4
push dword [ebp - 0x50]
push 0x5d7a04
push dword [ebp - 0x44]
push 0x5e5aee
mov ecx, 4
call fcn.0040106f
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d3fa
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d40a
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d420
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d461
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x5e5afb
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d45b
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d95b
cmp dword [ebp + 0x10], 7
jne 0x41d4e0
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
push 0x5e5b1a
push dword [ebp - 0x18]
push 0x5e5b33
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5d0080
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x5e5b3e
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.00404e40
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d4cb
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d4db
push ebx
call fcn.00474775
add esp, 4
jmp 0x41d95b
cmp dword [ebp + 0x10], 8
jne 0x41d4fe
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
jmp 0x41d95b
cmp dword [ebp + 0x10], 0xa
jne 0x41d65d
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, str.result_1_.name
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d541
push ebx
call fcn.00474775
add esp, 4
push str.ready
push dword [ebp - 0x40]
call fcn.004012f1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d56f
push ebx
call fcn.00474775
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x41d5eb
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, str.result_1_.message
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d5ca
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d5e0
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d658
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, str.result_1_.message
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d63c
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d652
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d95b
cmp dword [ebp + 0x10], 0xb
jne 0x41d74d
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, str.result_1_.dcdn_clients_0_.space_used
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d6b8
push ebx
call fcn.00474775
add esp, 4
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov eax, str.result_1_.dcdn_clients_0_.space_quota
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d6f1
push ebx
call fcn.00474775
add esp, 4
push dword [ebp - 0x50]
push 0x5d031d
push dword [ebp - 0x44]
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d71c
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d72c
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d742
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d95b
cmp dword [ebp + 0x10], 0xc
jne 0x41d7e8
push str.5497558138880
mov ebx, dword [ebp + 0x14]
push dword [ebx]
call fcn.004012f1
add esp, 8
cmp eax, 0
jne 0x41d7ad
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x5e5bc3
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d7a2
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d7e3
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, 0x5e5bd4
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d7dd
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x41d95b
cmp dword [ebp + 0x10], 0xd
jne 0x41d8aa
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x41d826
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d839
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x5d738c
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push 0x5e5be7
push dword [ebp - 0x18]
push 0x5e5b33
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5d0080
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x5e5b3e
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.00404e40
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d895
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d8a5
push ebx
call fcn.00474775
add esp, 4
jmp 0x41d95b
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 1
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x41d8de
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41d8f1
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x5e5bf2
push dword [ebp - 0x2c]
push 0x5e5bf9
push dword [ebp - 0x18]
push 0x5e5b33
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5d0080
mov ecx, 7
call fcn.0040106f
add esp, 0x1c
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x5e5b3e
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.00404e40
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d94b
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d95b
push ebx
call fcn.00474775
add esp, 4
jmp 0x41da3c
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
mov dword [ebx], 0
mov ebx, dword [ebp - 0x34]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov eax, str.error.message
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d9b1
push ebx
call fcn.00474775
add esp, 4
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov eax, str.error.code
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d9ea
push ebx
call fcn.00474775
add esp, 4
push dword [ebp - 0x50]
push dword [ebp - 0x44]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41da10
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41da20
push ebx
call fcn.00474775
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41da36
push ebx
call fcn.00474775
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov eax, dword [ebp - 0x34]
push eax
push 8
call fcn.0047476f
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x41da6f
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0047476f
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
jmp 0x41da78
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41da89
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41da99
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41daa9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41dab9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41dac9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41dad9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41dae9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41daf9
push ebx
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x30]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00474775
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41db20
push ebx
call fcn.00474775
add esp, 4
pop ebx
call fcn.00474775
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x14