joyce8/EMBER2024-capa huggingface dataset:
Function at 0x53d6e0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.0053a560
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret

Function at 0x53d770
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3c68
mov eax, dword fs:[0]
push eax
sub esp, 0x14
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x10], eax
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, dword [esp + 0x30]
mov edi, dword [esp + 0x34]
lea ecx, [esp + 0xc]
call fcn.004fbc90
lea eax, [esp + 0xc]
push eax
mov ecx, edi
mov dword [esp + 0x2c], 0
call fcn.004f88e0
lea ecx, [esp + 0xc]
test eax, eax
jne 0x53d7de
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
xor eax, eax
jmp 0x53d7fd
push ecx
push esi
call fcn.0053d6e0
add esp, 8
lea ecx, [esp + 0xc]
mov esi, eax
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [esp + 0x10]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x20
ret

Function at 0x53d820
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.0053a750
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret
Function at 0x53dfa0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3c68
mov eax, dword fs:[0]
push eax
sub esp, 0x14
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x10], eax
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, dword [esp + 0x30]
mov edi, dword [esp + 0x34]
lea ecx, [esp + 0xc]
call fcn.004fbc90
lea eax, [esp + 0xc]
push eax
mov ecx, edi
mov dword [esp + 0x2c], 0
call fcn.004f88e0
lea ecx, [esp + 0xc]
test eax, eax
jne 0x53e00e
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
xor eax, eax
jmp 0x53e02d
push ecx
push esi
call fcn.0053de30
add esp, 8
lea ecx, [esp + 0xc]
mov esi, eax
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [esp + 0x10]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x20
ret
Function at 0x53f670
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.00582e60
push 0xc
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.0053e380
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret

Function at 0x53f700
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.0053e380
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret

Function at 0x53ffd0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.00582e60
push 0xc
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.0053fa70
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret

Function at 0x540060
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.0053fa70
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret
Function at 0x541270
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.00582e60
push 0xc
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.00540920
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret

Function at 0x541330
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.00540920
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret

Function at 0x5420f0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e27f8
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov edi, dword [esp + 0x34]
mov eax, dword [edi + 0x24]
cmp eax, dword [edi + 0x28]
je 0x54217d
push 0x630b18
mov ecx, edi
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x14]
call fcn.00582c90
mov edx, dword [esp + 0x30]
lea ecx, [esp + 0xc]
push ecx
push edx
mov dword [esp + 0x30], 0
call fcn.00541120
add esp, 8
lea ecx, [esp + 0xc]
mov esi, eax
mov dword [esp + 0x28], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x20
ret
mov ecx, dword [esp + 0x30]
call fcn.005348a0
mov esi, eax
push edi
push esi
call fcn.005417c0
add esp, 8
mov edi, eax
test esi, esi
je 0x5421a2
mov eax, dword [esi]
mov edx, dword [eax]
push 1
mov ecx, esi
call edx
mov eax, edi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x20
ret
Function at 0x542240
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e0b58
mov eax, dword fs:[0]
push eax
sub esp, 0x1c
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x28]
mov dword fs:[0], eax
mov eax, dword [esp + 0x38]
mov ecx, dword [eax + 0x14]
push 0
push ecx
lea ecx, [eax + 0xc]
push ecx
add eax, 4
push eax
lea ecx, [esp + 0x1c]
call fcn.00582dc0
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x30], 0
call fcn.005348a0
mov esi, eax
lea edx, [esp + 0xc]
push esi
push edx
call fcn.00541270
add esp, 8
mov edi, eax
test esi, esi
je 0x5422b1
mov eax, dword [esi]
mov edx, dword [eax]
push 1
mov ecx, esi
call edx
lea ecx, [esp + 0xc]
mov dword [esp + 0x30], 0xffffffff
call fcn.00582e50
mov eax, edi
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x28
ret

Function at 0x5423a0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e2148
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x2c]
push 0x630b18
call fcn.0051a8a0
push eax
push 0x630b18
lea ecx, [esp + 0x10]
call fcn.00582c90
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x2c], 0
call fcn.005417c0
add esp, 8
lea ecx, [esp + 8]
mov esi, eax
mov dword [esp + 0x24], 0xffffffff
call fcn.00582cc0
mov eax, esi
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x20
ret
Function at 0x5495c0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3180
mov eax, dword fs:[0]
push eax
sub esp, 0x40
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x4c]
mov dword fs:[0], eax
mov esi, ecx
mov edi, dword [esp + 0x5c]
push edi
call fcn.005493e0
lea eax, [esp + 0xc]
push eax
mov ecx, edi
call fcn.00548530
push eax
lea ecx, [esi + 0x10]
mov dword [esp + 0x58], 0
call fcn.005a1d70
lea ecx, [esp + 0xc]
mov dword [esp + 0x54], 0xffffffff
call fcn.005a1a10
lea ecx, [esp + 0x2c]
push ecx
mov ecx, edi
call fcn.00548550
push eax
lea ecx, [esi + 0x30]
mov dword [esp + 0x58], 1
call fcn.005a1d70
lea ecx, [esp + 0x2c]
mov dword [esp + 0x54], 0xffffffff
call fcn.005a1a10
mov eax, esi
mov ecx, dword [esp + 0x4c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x4c
ret 4

Function at 0x549a80
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3231
mov eax, dword fs:[0]
push eax
sub esp, 0x38
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x40]
mov dword fs:[0], eax
mov dword [esp + 8], 0
mov eax, dword [ecx + 0x44]
mov edx, dword [ecx + 0x48]
mov dword [esp + 0xc], eax
lea eax, [esp + 0xc]
mov dword [esp + 0x10], edx
push eax
lea edx, [esp + 0x18]
push edx
add ecx, 0x30
call fcn.004fd4d0
push eax
lea ecx, [esp + 0x34]
call fcn.004f5440
mov eax, dword [0x62e868]
mov esi, dword [0x62e864]
neg eax
push eax
lea ecx, [esp + 0x20]
push ecx
lea ecx, [esp + 0x34]
mov dword [esp + 0x50], 1
call fcn.004f5d20
push eax
push esi
lea edx, [esp + 0x2c]
push edx
lea ecx, [esp + 0x38]
call fcn.004f5ce0
mov esi, dword [esp + 0x54]
push eax
mov ecx, esi
call fcn.004f5440
lea ecx, [esp + 0x2c]
mov dword [esp + 8], 1
mov byte [esp + 0x48], 0
call fcn.004f54b0
mov eax, esi
mov ecx, dword [esp + 0x40]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x44
ret 4

Function at 0x549e40
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e32a3
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 8], esi
mov eax, dword [esp + 0x1c]
push eax
call fcn.00549d40
lea ecx, [esi + 0x10]
mov dword [esp + 0x14], 0
mov dword [esi], vtable.ZpatDimAssist.0
call fcn.005a19c0
lea ecx, [esi + 0x30]
mov byte [esp + 0x14], 1
call fcn.005a19c0
mov eax, esi
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x10
ret 4

Function at 0x549eb0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e32d3
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x10]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0xc], esi
mov edi, dword [esp + 0x20]
push edi
call fcn.00549de0
lea eax, [esi + 0x10]
push eax
mov ecx, edi
mov dword [esp + 0x1c], 0
mov dword [esi], vtable.ZpatDimAssist.0
call fcn.00548530
lea ecx, [esi + 0x30]
push ecx
mov ecx, edi
mov byte [esp + 0x1c], 1
call fcn.00548550
mov eax, esi
mov ecx, dword [esp + 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x10
ret 4
Function at 0x549f30
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e32a3
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 8], esi
mov dword [esi], vtable.ZpatDimAssist.0
lea ecx, [esi + 0x30]
mov dword [esp + 0x14], 1
call fcn.005a1a10
lea ecx, [esi + 0x10]
mov byte [esp + 0x14], 0
call fcn.005a1a10
mov ecx, esi
mov dword [esp + 0x14], 0xffffffff
call fcn.00549ca0
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x10
ret
Function at 0x55ac90
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3c68
mov eax, dword fs:[0]
push eax
sub esp, 0x14
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x10], eax
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, dword [esp + 0x30]
mov edi, dword [esp + 0x34]
lea ecx, [esp + 0xc]
call fcn.004fbc90
lea eax, [esp + 0xc]
push eax
mov ecx, esi
mov dword [esp + 0x2c], 0
call fcn.004f88e0
lea ecx, [esp + 0xc]
test eax, eax
jne 0x55acff
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
or eax, 0xffffffff
jmp 0x55ad1e
push ecx
push edi
call fcn.00553160
add esp, 8
lea ecx, [esp + 0xc]
mov esi, eax
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [esp + 0x10]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x20
ret

Function at 0x55ad40
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3c68
mov eax, dword fs:[0]
push eax
sub esp, 0x14
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x10], eax
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, dword [esp + 0x30]
mov edi, dword [esp + 0x34]
lea ecx, [esp + 0xc]
call fcn.004fbc90
lea eax, [esp + 0xc]
push eax
mov ecx, esi
mov dword [esp + 0x2c], 0
call fcn.004f88e0
lea ecx, [esp + 0xc]
test eax, eax
jne 0x55adaf
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
or eax, 0xffffffff
jmp 0x55adce
push ecx
push edi
call fcn.00555560
add esp, 8
lea ecx, [esp + 0xc]
mov esi, eax
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [esp + 0x10]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x20
ret
Function at 0x55cc50
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
lea edx, [esp + 0x28]
push edx
push esi
mov dword [esp + 0x4c], 0
call fcn.00553160
add esp, 8
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret

Function at 0x55ccf0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
lea edx, [esp + 0x28]
push edx
push esi
mov dword [esp + 0x4c], 0
call fcn.00555560
add esp, 8
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret

Function at 0x55cd90
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
lea edx, [esp + 0x28]
push edx
push esi
mov dword [esp + 0x4c], 0
call fcn.00555eb0
add esp, 8
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret
Function at 0x55ce30
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
lea edx, [esp + 0x28]
push edx
push esi
mov dword [esp + 0x4c], 0
call fcn.00556890
add esp, 8
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret

Function at 0x55ced0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
lea edx, [esp + 0x28]
push edx
push esi
mov dword [esp + 0x4c], 0
call fcn.00557110
add esp, 8
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret

Function at 0x55cf70
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
lea edx, [esp + 0x28]
push edx
push esi
mov dword [esp + 0x4c], 0
call fcn.005579d0
add esp, 8
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret
Function at 0x56b5b0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e4bc8
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, dword [esp + 0x30]
lea eax, [esi + 0xc]
push eax
lea ecx, [esi + 4]
push ecx
lea ecx, [esp + 0x14]
call fcn.004f5440
mov esi, dword [esi + 0x14]
mov edx, dword [esp + 0x34]
mov edi, dword [esp + 0x38]
inc esi
sar esi, 1
push edx
lea ecx, [esp + 0x10]
mov dword [esp + 0x2c], 0
add esi, edi
call fcn.004f6640
test eax, eax
jne 0x56b63c
test esi, esi
je 0x56b63c
lea esi, [eax + 4]
lea ecx, [esp + 0xc]
mov dword [esp + 0x28], 0xffffffff
call fcn.004f54b0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x20
ret
push eax
push esi
call fcn.004fa140
add esp, 8
cmp eax, 0xffffffff
je 0x56b691
cmp eax, 1
je 0x56b657
mov esi, 2
jmp 0x56b617
push 0
push edi
mov esi, 1
call fcn.004fa140
add esp, 8
test eax, eax
jne 0x56b617
lea ecx, [esp + 0xc]
mov dword [esp + 0x28], 0xffffffff
call fcn.004f54b0
lea eax, [esi + 1]
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x20
ret
mov esi, 3
jmp 0x56b617
Function at 0x56dff0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3c68
mov eax, dword fs:[0]
push eax
sub esp, 0x14
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x10], eax
push esi
push edi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, dword [esp + 0x30]
mov edi, dword [esp + 0x34]
lea ecx, [esp + 0xc]
call fcn.004fbc90
lea eax, [esp + 0xc]
push eax
mov ecx, esi
mov dword [esp + 0x2c], 0
call fcn.004f88e0
test eax, eax
jne 0x56e05e
lea ecx, [esp + 0xc]
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
xor eax, eax
jmp 0x56e086
mov ecx, dword [esp + 0x38]
push ecx
lea edx, [esp + 0x10]
push edx
push edi
call fcn.0056d2a0
add esp, 0xc
lea ecx, [esp + 0xc]
mov esi, eax
mov dword [esp + 0x28], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [esp + 0x10]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x20
ret

Function at 0x56ec80
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5e3db8
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x62fda0]
xor eax, esp
mov dword [esp + 0x30], eax
push esi
mov eax, dword [0x62fda0]
xor eax, esp
push eax
lea eax, [esp + 0x3c]
mov dword fs:[0], eax
mov ecx, dword [esp + 0x4c]
mov esi, dword [esp + 0x50]
lea eax, [esp + 8]
push eax
call fcn.004f3a20
push 4
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0x30]
call fcn.004fbcd0
mov edx, dword [esp + 0x54]
push edx
lea eax, [esp + 0x2c]
push eax
push esi
mov dword [esp + 0x50], 0
call fcn.0056d2a0
add esp, 0xc
lea ecx, [esp + 0x28]
mov esi, eax
mov dword [esp + 0x44], 0xffffffff
call fcn.004fc5f0
mov eax, esi
mov ecx, dword [esp + 0x3c]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [esp + 0x30]
xor ecx, esp
call fcn.005bd2c6
add esp, 0x40
ret