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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push 0xffffffffffffffff
push 0x13
push 0x1601a436
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601a436
push 0x5201a433
push 2
mov ebx, 0x46df80
call fcn.0046aae1
add esp, 0x1c
mov dword [ebp - 8], eax
push 0x565365
push dword [ebp - 8]
call fcn.004019b9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43aaf6
push ebx
call fcn.0046aac9
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x43ab6a
mov eax, str.Baiduspider_http:__www.baidu.com_search_spider.htm_
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00434b00
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ab21
push ebx
call fcn.0046aac9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a43b
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 0xb
push 0x1601a43d
push 0x5201a433
call fcn.0046aaed
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ab65
push ebx
call fcn.0046aac9
add esp, 4
jmp 0x43afd9
push 0xffffffffffffffff
push 0x13
push 0x1601a436
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601a436
push 0x5201a433
push 2
mov ebx, 0x46df80
call fcn.0046aae1
add esp, 0x1c
mov dword [ebp - 0xc], eax
push 0x5653a4
push dword [ebp - 0xc]
call fcn.004019b9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43abda
push ebx
call fcn.0046aac9
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x43ac4e
mov eax, str.Mozilla_5.0__compatible__Googlebot_2.1__http:__www.google.com_bot.html_
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00434b00
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ac05
push ebx
call fcn.0046aac9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a43b
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 0xb
push 0x1601a43d
push 0x5201a433
call fcn.0046aaed
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ac49
push ebx
call fcn.0046aac9
add esp, 4
jmp 0x43afd9
push 0xffffffffffffffff
push 0x13
push 0x1601a436
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601a436
push 0x5201a433
push 2
mov ebx, 0x46df80
call fcn.0046aae1
add esp, 0x1c
mov dword [ebp - 0xc], eax
push 0x5653f6
push dword [ebp - 0xc]
call fcn.004019b9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43acbe
push ebx
call fcn.0046aac9
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x43ad32
mov eax, str.Sosospider_http:__help.soso.com_webspider.htm_
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00434b00
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ace9
push ebx
call fcn.0046aac9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a43b
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 0xb
push 0x1601a43d
push 0x5201a433
call fcn.0046aaed
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ad2d
push ebx
call fcn.0046aac9
add esp, 4
jmp 0x43afd9
push 0xffffffffffffffff
push 0x13
push 0x1601a436
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601a436
push 0x5201a433
push 2
mov ebx, 0x46df80
call fcn.0046aae1
add esp, 0x1c
mov dword [ebp - 0xc], eax
push 0x565430
push dword [ebp - 0xc]
call fcn.004019b9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43ada2
push ebx
call fcn.0046aac9
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x43ae16
mov eax, str.Sogou_Web_Sprider_compatible__Mozilla_4.0__MSIE_6.0__Windows_NT_5.1__SV1__Avant_Browser__InfoPath.1__.NET_CLR_2.0.50727__.NET_CLR1.1.4322_
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00434b00
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43adcd
push ebx
call fcn.0046aac9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a43b
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 0xb
push 0x1601a43d
push 0x5201a433
call fcn.0046aaed
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43ae11
push ebx
call fcn.0046aac9
add esp, 4
jmp 0x43afd9
push 0xffffffffffffffff
push 0x13
push 0x1601a436
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601a436
push 0x5201a433
push 2
mov ebx, 0x46df80
call fcn.0046aae1
add esp, 0x1c
mov dword [ebp - 0xc], eax
push 0x5654c5
push dword [ebp - 0xc]
call fcn.004019b9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43ae86
push ebx
call fcn.0046aac9
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x43aefa
mov eax, str.Mozilla_5.0__compatible__YodaoBot_1.0__http:__www.yodao.com_help_webmaster_spider____
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00434b00
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43aeb1
push ebx
call fcn.0046aac9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a43b
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 0xb
push 0x1601a43d
push 0x5201a433
call fcn.0046aaed
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43aef5
push ebx
call fcn.0046aac9
add esp, 4
jmp 0x43afd9
push 0xffffffffffffffff
push 0x13
push 0x1601a436
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601a436
push 0x5201a433
push 2
mov ebx, 0x46df80
call fcn.0046aae1
add esp, 0x1c
mov dword [ebp - 0xc], eax
push 0x565524
push dword [ebp - 0xc]
call fcn.004019b9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x43af6a
push ebx
call fcn.0046aac9
add esp, 4
cmp dword [ebp - 0x10], 0
je 0x43afd9
mov eax, str.Mozilla_5.0__compatible__Yahoo__Slurp_China__http:__misc.yahoo.com.cn_help.html_
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00434b00
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43af95
push ebx
call fcn.0046aac9
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601a43b
push 0x5201a433
call fcn.0046aaf9
add esp, 0x10
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 0xffffffffffffffff
push 0xb
push 0x1601a43d
push 0x5201a433
call fcn.0046aaed
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43afd9
push ebx
call fcn.0046aac9
add esp, 4
mov esp, ebp
pop ebp
ret