Function at 0x459d60
Capabilities:
Terminate process

Disassembly:
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov edi, edx
mov esi, ecx
test edi, edi
je 0x459d9f
call fcn.00414690
mov edx, edi
mov ecx, esi
call fcn.00414170
push 0x608d48
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00410110
add esp, 4
mov ecx, esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
jmp fcn.00415510
call fcn.00414550
push 0x608d64
or edx, 0xffffffff
mov ecx, esi
call fcn.0040fe40
add esp, 4
or edx, 0xffffffff
mov ecx, esi
push 0x608d6c
call fcn.0040fe40
add esp, 4
or edx, 0xffffffff
mov ecx, esi
call fcn.00413430
lea ecx, [esp + 0x18]
push ecx
lea edx, [esp + 0x18]
mov ecx, eax
call fcn.0049abf0
add esp, 4
mov edx, 3
mov ecx, esi
call fcn.004153d0
mov edi, dword [esp + 0x14]
mov ecx, esi
test edi, edi
je 0x459e5c
call fcn.00414690
push dword [esp + 0x18]
mov edx, edi
mov ecx, esi
call fcn.004140e0
add esp, 4
mov edx, 0xfffffffe
mov ecx, esi
push 0x608d74
call fcn.00410110
add esp, 4
mov edx, str._embedded_.js
mov ecx, esi
call fcn.00414170
push 0x608da0
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00410110
add esp, 4
mov ecx, esi
call fcn.00415510
push edi
call fcn.0058c812
add esp, 4
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret
call fcn.00414550
push 0x608db8
or edx, 0xffffffff
mov ecx, esi
call fcn.0040fe40
add esp, 4
or edx, 0xffffffff
mov ecx, esi
push 0x608dc0
call fcn.0040fe40
add esp, 4
or edx, 0xffffffff
mov ecx, esi
call fcn.004125d0
mov ecx, esi
test eax, eax
jne 0x459fc3
push 0xe88
push eax
mov edx, 0x608dc8
call fcn.0040f460
add esp, 8
test eax, eax
jne 0x45a0d8
mov ecx, esi
call fcn.00414550
push 0
xor edx, edx
mov ecx, esi
call fcn.0040e880
add esp, 4
test eax, eax
jne 0x45a0d8
push 0x608de0
or edx, 0xffffffff
mov ecx, esi
call fcn.00470820
mov ebx, eax
add esp, 4
test ebx, ebx
je 0x45a0cd
push 0x400
push 0x608dec
call fcn.0058d536
push 0
push 0
push eax
mov edx, 0x608df8
mov ecx, ebx
call fcn.004b7ca0
mov edi, eax
add esp, 0x14
test edi, edi
jle 0x45a0cd
push edi
call fcn.0058db11
mov ebp, eax
add esp, 4
test ebp, ebp
je 0x45a08c
push edi
push 0
push ebp
call fcn.00587250
add esp, 0xc
push 0x400
push 0x608e30
call fcn.0058d536
push edi
push ebp
push eax
mov edx, str.CoreModule
mov ecx, ebx
call fcn.004b7ca0
add esp, 0x14
lea eax, [edi - 4]
lea edx, [ebp + 4]
mov ecx, esi
push eax
call fcn.004140e0
add esp, 4
mov ecx, esi
call fcn.00414690
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00411550
push 0x608e48
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00410110
add esp, 4
mov edx, str.CoreModule.js
mov ecx, esi
call fcn.00414170
push str._scriptPathForDebugger
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00410110
add esp, 4
push ebp
call fcn.0058c812
add esp, 4
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret
push 0xe08
push 0
mov edx, 0x608eb4
call fcn.0040f460
add esp, 8
test eax, eax
jne 0x45a000
mov ecx, esi
call fcn.00414550
mov edx, dword [esi + 0x44]
mov ecx, esi
sub edx, dword [esi + 0x40]
sar edx, 3
sub edx, 2
js 0x45a0e3
push 0
call fcn.0043b4f0
add esp, 4
push 0x608ec4
or edx, 0xffffffff
mov ecx, esi
call fcn.0040fe40
add esp, 4
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00411550
mov edx, 0xfffffffd
mov ecx, esi
call fcn.004115c0
mov edx, 1
mov ecx, esi
call fcn.0040e750
push 0x608ed4
or edx, 0xffffffff
mov ecx, esi
call fcn.0040fe40
add esp, 4
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00411550
xor edx, edx
mov ecx, esi
call fcn.0040e750
mov ecx, esi
call fcn.00414690
mov edx, 0xfffffffe
mov ecx, esi
call fcn.004115c0
push str._scriptSourceForDebugger
mov edx, 0xfffffffe
mov ecx, esi
call fcn.00410110
add esp, 4
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push 0xfe
push 0x4c4
mov edx, 0x624148
xor ecx, ecx
call fcn.004b4f80
add esp, 0xc
push 0x4c4
push 0x624164
push 0x624180
call fcn.004010e0
add esp, 0xc
push 0xfe
call fcn.005885bd
push str.Could_Not_retrive_CoreModule_from_MeshAgent
push esi
call fcn.00470530
push str.Unable_to_retrive_running_java_script
push esi
call fcn.00470530
push 0x6051c0
push 0x6000037
mov edx, 0x6052ac
call fcn.0040d970
int3