Function at 0x5bf280
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x798ffd
mov eax, dword fs:[0]
push eax
sub esp, 0xb4
mov eax, dword [0x856918]
xor eax, esp
mov dword [esp + 0xb0], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x856918]
xor eax, esp
push eax
lea eax, [esp + 0xc8]
mov dword fs:[0], eax
mov eax, dword [esp + 0xdc]
mov edi, dword [esp + 0xd8]
xor ebx, ebx
test byte [0x86ace0], 1
mov dword [esp + 0x18], eax
lea ebp, [ebx + 0xf]
lea esi, [ebx + 0x10]
jne 0x5bf396
or dword [0x86ace0], 1
push 0x11
push str._plugins_like.php
lea ecx, [esp + 0x24]
mov dword [esp + 0xd8], ebx
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x38], ebx
mov byte [esp + 0x28], bl
call fcn.00405920
push 0xc
push str.facebook.com
lea ecx, [esp + 0x40]
mov byte [esp + 0xd8], 1
mov dword [esp + 0x58], ebp
mov dword [esp + 0x54], ebx
mov byte [esp + 0x44], bl
call fcn.00405920
lea ecx, [esp + 0x1c]
push ecx
lea edx, [esp + 0x3c]
push edx
push 0x86aca8
mov byte [esp + 0xdc], 2
call fcn.005bdf00
cmp dword [esp + 0x50], esi
jb 0x5bf35f
mov eax, dword [esp + 0x3c]
push eax
call fcn.00564155
add esp, 4
mov dword [esp + 0x50], ebp
mov dword [esp + 0x4c], ebx
mov byte [esp + 0x3c], bl
cmp dword [esp + 0x34], esi
jb 0x5bf37e
mov ecx, dword [esp + 0x20]
push ecx
call fcn.00564155
add esp, 4
push 0x7a6000
call fcn.00566b2a
add esp, 4
mov dword [esp + 0xd0], 0xffffffff
test byte [0x86ace0], 2
jne 0x5bf5ae
or dword [0x86ace0], 2
push 8
push str._widgets
lea ecx, [esp + 0x5c]
mov dword [esp + 0xd8], 3
mov dword [esp + 0x74], ebp
mov dword [esp + 0x70], ebx
mov byte [esp + 0x60], bl
call fcn.00405920
push 0x14
push str.platform.twitter.com
lea ecx, [esp + 0x40]
mov byte [esp + 0xd8], 4
mov dword [esp + 0x58], ebp
mov dword [esp + 0x54], ebx
mov byte [esp + 0x44], bl
call fcn.00405920
lea edx, [esp + 0x54]
push edx
lea eax, [esp + 0x3c]
push eax
push 0x86ac00
mov byte [esp + 0xdc], 5
call fcn.005bdf00
cmp dword [esp + 0x50], esi
jb 0x5bf424
mov ecx, dword [esp + 0x3c]
push ecx
call fcn.00564155
add esp, 4
mov dword [esp + 0x50], ebp
mov dword [esp + 0x4c], ebx
mov byte [esp + 0x3c], bl
mov byte [esp + 0xd0], 8
cmp dword [esp + 0x6c], esi
jb 0x5bf44b
mov edx, dword [esp + 0x58]
push edx
call fcn.00564155
add esp, 4
push 8
push str._widgets
lea ecx, [esp + 0x24]
mov dword [esp + 0x74], ebp
mov dword [esp + 0x70], ebx
mov byte [esp + 0x60], bl
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x38], ebx
mov byte [esp + 0x28], bl
call fcn.00405920
push 0x15
push str.platform0.twitter.com
lea ecx, [esp + 0x78]
mov byte [esp + 0xd8], 9
mov dword [esp + 0x90], ebp
mov dword [esp + 0x8c], ebx
mov byte [esp + 0x7c], bl
call fcn.00405920
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x74]
push ecx
push 0x86ac38
mov byte [esp + 0xdc], 0xa
call fcn.005bdf00
cmp dword [esp + 0x88], esi
jb 0x5bf4cf
mov edx, dword [esp + 0x74]
push edx
call fcn.00564155
add esp, 4
mov dword [esp + 0x88], ebp
mov dword [esp + 0x84], ebx
mov byte [esp + 0x74], bl
mov byte [esp + 0xd0], 0xd
cmp dword [esp + 0x34], esi
jb 0x5bf4fc
mov eax, dword [esp + 0x20]
push eax
call fcn.00564155
add esp, 4
push 7
push str._static
lea ecx, [esp + 0x40]
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x38], ebx
mov byte [esp + 0x28], bl
mov dword [esp + 0x58], ebp
mov dword [esp + 0x54], ebx
mov byte [esp + 0x44], bl
call fcn.00405920
push 0xe
push str.s7.addthis.com
lea ecx, [esp + 0x5c]
mov byte [esp + 0xd8], 0xe
mov dword [esp + 0x74], ebp
mov dword [esp + 0x70], ebx
mov byte [esp + 0x60], bl
call fcn.00405920
lea ecx, [esp + 0x38]
push ecx
lea edx, [esp + 0x58]
push edx
push 0x86ac70
mov byte [esp + 0xdc], 0xf
call fcn.005bdf00
cmp dword [esp + 0x6c], esi
jb 0x5bf577
mov eax, dword [esp + 0x58]
push eax
call fcn.00564155
add esp, 4
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x68], ebx
mov byte [esp + 0x58], bl
cmp dword [esp + 0x50], esi
jb 0x5bf596
mov ecx, dword [esp + 0x3c]
push ecx
call fcn.00564155
add esp, 4
push 0x7a5fe0
call fcn.00566b2a
add esp, 4
mov dword [esp + 0xd0], 0xffffffff
test byte [0x86ace0], 4
jne 0x5bf706
or dword [0x86ace0], 4
push 0x11
push str.seg.sharethis.com
mov ecx, 0x86ab38
mov dword [esp + 0xd8], esi
mov dword [0x86ab50], ebp
mov dword [0x86ab4c], ebx
mov byte [0x86ab3c], bl
call fcn.00405920
push 0xd
push str.ws.amazon.com
mov ecx, 0x86ab54
mov byte [esp + 0xd8], 0x11
mov dword [0x86ab6c], ebp
mov dword [0x86ab68], ebx
mov byte [0x86ab58], bl
call fcn.00405920
push 0x14
push str.update.microsoft.com
mov ecx, 0x86ab70
mov byte [esp + 0xd8], 0x12
mov dword [0x86ab88], ebp
mov dword [0x86ab84], ebx
mov byte [0x86ab74], bl
call fcn.00405920
push 0xb
push str.gstatic.com
mov ecx, 0x86ab8c
mov byte [esp + 0xd8], 0x13
mov dword [0x86aba4], ebp
mov dword [0x86aba0], ebx
mov byte [0x86ab90], bl
call fcn.00405920
push 0x11
push str.assets.tumblr.com
mov ecx, 0x86aba8
mov byte [esp + 0xd8], 0x14
mov dword [0x86abc0], ebp
mov dword [0x86abbc], ebx
mov byte [0x86abac], bl
call fcn.00405920
push 0x13
push str.platform.tumblr.com
mov ecx, 0x86abc4
mov byte [esp + 0xd8], 0x15
mov dword [0x86abdc], ebp
mov dword [0x86abd8], ebx
mov byte [0x86abc8], bl
call fcn.00405920
push 0x11
push str.vs.mcafeeasap.com
mov ecx, 0x86abe0
mov byte [esp + 0xd8], 0x16
mov dword [0x86abf8], ebp
mov dword [0x86abf4], ebx
mov byte [0x86abe4], bl
call fcn.00405920
push 0x7a5fc0
call fcn.00566b2a
add esp, 4
mov dword [esp + 0xd0], 0xffffffff
test byte [0x86ace0], 8
jne 0x5bf787
or dword [0x86ace0], 8
push 0xc
push str._favicon.ico
mov ecx, 0x86aafc
mov dword [esp + 0xd8], 0x17
mov dword [0x86ab14], ebp
mov dword [0x86ab10], ebx
mov byte [0x86ab00], bl
call fcn.00405920
push 8
push str._gen_204
mov ecx, 0x86ab18
mov byte [esp + 0xd8], 0x18
mov dword [0x86ab30], ebp
mov dword [0x86ab2c], ebx
mov byte [0x86ab1c], bl
call fcn.00405920
push 0x7a5fa0
call fcn.00566b2a
add esp, 4
mov dword [esp + 0xd0], 0xffffffff
push 0xffffffffffffffff
push ebx
push edi
lea ecx, [esp + 0x98]
mov dword [esp + 0xb0], ebp
mov dword [esp + 0xac], ebx
mov byte [esp + 0x9c], bl
call fcn.00403fb2
push 4
lea edx, [esp + 0x90]
push edx
lea eax, [esp + 0x24]
push eax
mov dword [esp + 0xdc], 0x19
call fcn.0040150a
add esp, 0xc
mov ecx, dword [eax + 0x14]
push 4
push str.www.
push ecx
push ebx
mov ecx, eax
mov byte [esp + 0xe0], 0x1a
call fcn.00408076
test eax, eax
sete byte [esp + 0x17]
mov byte [esp + 0xd0], 0x19
cmp dword [esp + 0x34], esi
jb 0x5bf80b
mov edx, dword [esp + 0x20]
push edx
call fcn.00564155
add esp, 4
lea ecx, [esp + 0x8c]
lea edx, [esp + 0x1c]
cmp byte [esp + 0x17], bl
je 0x5bf83b
mov eax, dword [esp + 0xa0]
add eax, 0xfffffffc
push eax
push ecx
push edx
call fcn.004056ff
add esp, 0xc
mov byte [esp + 0xd0], 0x1b
jmp 0x5bf8b2
push 5
push ecx
push edx
call fcn.0040150a
add esp, 0xc
mov ecx, dword [eax + 0x14]
push 5
push str.www2.
push ecx
push ebx
mov ecx, eax
mov byte [esp + 0xe0], 0x1c
call fcn.00408076
test eax, eax
sete byte [esp + 0x17]
mov byte [esp + 0xd0], 0x19
cmp dword [esp + 0x34], esi
jb 0x5bf884
mov edx, dword [esp + 0x20]
push edx
call fcn.00564155
add esp, 4
cmp byte [esp + 0x17], bl
je 0x5bf8dd
mov eax, dword [esp + 0xa0]
add eax, 0xfffffffb
push eax
lea ecx, [esp + 0x90]
push ecx
lea edx, [esp + 0x24]
push edx
call fcn.004056ff
add esp, 0xc
mov byte [esp + 0xd0], 0x1d
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x98]
call fcn.00403fb2
mov byte [esp + 0xd0], 0x19
cmp dword [esp + 0x34], esi
jb 0x5bf8dd
mov eax, dword [esp + 0x20]
push eax
call fcn.00564155
add esp, 4
mov ecx, dword [esp + 0x18]
push 0xffffffffffffffff
push ebx
push ecx
lea ecx, [esp + 0xb4]
mov dword [esp + 0xcc], ebp
mov dword [esp + 0xc8], ebx
mov byte [esp + 0xb8], bl
call fcn.00403fb2
mov byte [esp + 0xd0], 0x1e
mov esi, 0x86acc8
mov dword [esp + 0x18], ebx
jmp 0x5bf920
mov edi, dword [esi + 0x10]
mov eax, 0x10
cmp dword [esi + 0x14], eax
jb 0x5bf931
mov edx, dword [esi]
jmp 0x5bf933
mov edx, esi
mov ecx, dword [esp + 0xa0]
cmp ecx, edi
jb 0x5bf940
mov ecx, edi
cmp dword [esp + 0xa4], eax
mov eax, dword [esp + 0x90]
jae 0x5bf957
lea eax, [esp + 0x90]
push ecx
push edx
push eax
call fcn.004060b9
add esp, 0xc
cmp eax, ebx
jne 0x5bf9af
cmp dword [esp + 0xa0], edi
jb 0x5bf9af
xor eax, eax
cmp dword [esp + 0xa0], edi
setne al
cmp eax, ebx
jne 0x5bf9af
mov ecx, dword [esi - 0xc]
mov edi, 0x10
cmp dword [esi - 8], edi
jb 0x5bf991
mov eax, dword [esi - 0x1c]
jmp 0x5bf994
lea eax, [esi - 0x1c]
mov edx, dword [esp + 0xbc]
push ecx
push eax
push edx
push ebx
lea ecx, [esp + 0xb8]
call fcn.00408076
test eax, eax
je 0x5bf9dd
mov eax, dword [esp + 0x18]
add eax, 0x38
add esi, 0x38
mov dword [esp + 0x18], eax
cmp eax, 0x38
jb 0x5bf920
mov edi, 0x86ab3c
xor ebp, ebp
lea ecx, [ecx]
cmp dword [edi + 0x14], 0x10
mov esi, dword [edi + 0x10]
jb 0x5bfa2b
mov edx, dword [edi]
jmp 0x5bfa2d
cmp dword [esp + 0xc0], edi
jb 0x5bf9f6
mov eax, dword [esp + 0xac]
push eax
call fcn.00564155
add esp, 4
cmp dword [esp + 0xa4], edi
mov dword [esp + 0xc0], ebp
mov byte [esp + 0xac], bl
mov dword [esp + 0xbc], ebx
jb 0x5bfa24
mov ecx, dword [esp + 0x90]
push ecx
call fcn.00564155
add esp, 4
mov al, 1
jmp 0x5bfc72
mov edx, edi
mov ecx, dword [esp + 0xa0]
cmp ecx, esi
jb 0x5bfa3a
mov ecx, esi
cmp dword [esp + 0xa4], 0x10
mov eax, dword [esp + 0x90]
jae 0x5bfa52
lea eax, [esp + 0x90]
push ecx
push edx
push eax
call fcn.004060b9
add esp, 0xc
cmp eax, ebx
jne 0x5bfa79
mov eax, dword [esp + 0xa0]
cmp eax, esi
jb 0x5bfa79
xor edx, edx
cmp eax, esi
setne dl
mov eax, edx
cmp eax, ebx
je 0x5bfaa1
add ebp, 0x1c
add edi, 0x1c
cmp ebp, 0xc4
jb 0x5bf9d0
mov edi, 0x86ac20
mov dword [esp + 0x18], ebx
cmp dword [edi + 0x14], 0x10
mov esi, dword [edi + 0x10]
jb 0x5bfad6
mov edx, dword [edi]
jmp 0x5bfad8
mov esi, 0x10
cmp dword [esp + 0xc0], esi
jb 0x5bfabf
mov eax, dword [esp + 0xac]
push eax
call fcn.00564155
add esp, 4
cmp dword [esp + 0xa4], esi
mov dword [esp + 0xc0], 0xf
jmp 0x5bfa04
mov edx, edi
mov ebp, dword [esp + 0xa0]
mov ecx, ebp
cmp ebp, esi
jb 0x5bfae7
mov ecx, esi
cmp dword [esp + 0xa4], 0x10
mov eax, dword [esp + 0x90]
jae 0x5bfaff
lea eax, [esp + 0x90]
push ecx
push edx
push eax
call fcn.004060b9
add esp, 0xc
cmp eax, ebx
jne 0x5bfb35
cmp ebp, esi
jb 0x5bfb35
xor eax, eax
cmp ebp, esi
setne al
cmp eax, ebx
jne 0x5bfb35
lea edx, [edi - 0x20]
push edx
lea eax, [esp + 0xac]
push eax
call fcn.00402f31
add esp, 8
test al, al
jne 0x5bfb6d
mov eax, dword [esp + 0x18]
add eax, 0x38
add edi, 0x38
mov dword [esp + 0x18], eax
cmp eax, 0xa8
jb 0x5bfa94
mov ebp, dword [esp + 0xbc]
mov edi, 0x86ab00
mov dword [esp + 0x18], ebx
mov edi, edi
cmp dword [edi + 0x14], 0x10
mov esi, dword [edi + 0x10]
jb 0x5bfbc8
mov edx, dword [edi]
jmp 0x5bfbca
mov esi, 0x10
cmp dword [esp + 0xc0], esi
jb 0x5bfb8b
mov ecx, dword [esp + 0xac]
push ecx
call fcn.00564155
add esp, 4
mov dword [esp + 0xc0], 0xf
mov dword [esp + 0xbc], ebx
mov byte [esp + 0xac], bl
cmp dword [esp + 0xa4], esi
jb 0x5bfa24
mov edx, dword [esp + 0x90]
push edx
call fcn.00564155
add esp, 4
mov al, 1
jmp 0x5bfc72
mov edx, edi
mov ecx, ebp
cmp ebp, esi
jb 0x5bfbd2
mov ecx, esi
cmp dword [esp + 0xc0], 0x10
mov eax, dword [esp + 0xac]
jae 0x5bfbea
lea eax, [esp + 0xac]
push ecx
push edx
push eax
call fcn.004060b9
add esp, 0xc
cmp eax, ebx
jne 0x5bfc0c
cmp ebp, esi
jb 0x5bfc0c
xor eax, eax
cmp ebp, esi
setne al
cmp eax, ebx
je 0x5bfaa1
mov eax, dword [esp + 0x18]
add eax, 0x1c
add edi, 0x1c
mov dword [esp + 0x18], eax
cmp eax, 0x38
jb 0x5bfb60
cmp dword [esp + 0xc0], 0x10
jb 0x5bfc3d
mov edx, dword [esp + 0xac]
push edx
call fcn.00564155
add esp, 4
cmp dword [esp + 0xa4], 0x10
mov dword [esp + 0xc0], 0xf
mov dword [esp + 0xbc], ebx
mov byte [esp + 0xac], bl
jb 0x5bfc70
mov eax, dword [esp + 0x90]
push eax
call fcn.00564155
add esp, 4
xor al, al
mov ecx, dword [esp + 0xc8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0xb0]
xor ecx, esp
call fcn.00564b24
add esp, 0xc0
ret 8