joyce8/EMBER2024-capa huggingface dataset:
Function at 0x4799a0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x479a9b
sub esp, 0x2c
mov eax, dword [esp + 0x30]
test eax, eax
je 0x479a3a
test eax, 0x60
jne 0x4799cc
add esp, 0x2c
ret
call fcn.00479930
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], 0
lea edx, [0x4e7392]
mov dword [esp + 4], edx
mov dword [esp + 8], 9
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x4efc03]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 0x2c
call fcn.00447270
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.004089b0
mov eax, dword [esp + 8]
lea ecx, [0x4d7140]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
call fcn.00479930
mov eax, dword [esp]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x24], ecx
lea edx, [0x4daf80]
mov dword [esp], edx
call fcn.0040af50
mov edi, dword [esp + 4]
mov eax, dword [esp + 0x24]
mov dword [edi + 4], eax
mov eax, dword [0x7e83b0]
test eax, eax
jne 0x479a90
mov eax, dword [esp + 0x28]
mov dword [edi], eax
mov dword [edi + 8], 0
lea eax, [0x4d8880]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.004319f0
mov eax, dword [esp + 0x28]
call fcn.00459fb0
jmp 0x479a77
call fcn.00458b70
jmp fcn.004799a0
Function at 0x479ab0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x479c24
sub esp, 0x2c
mov eax, dword [esp + 0x30]
test eax, eax
je 0x479bc3
test eax, 0x60
jne 0x479b55
test eax, 0x100
je 0x479ae7
add esp, 0x2c
ret
call fcn.00479930
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], 0
lea edx, [0x4e7392]
mov dword [esp + 4], edx
mov dword [esp + 8], 9
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x4ebc1b]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 0x1a
call fcn.00447270
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.004089b0
mov eax, dword [esp + 8]
lea ecx, [0x4d7140]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
call fcn.00479930
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], 0
lea edx, [0x4e7392]
mov dword [esp + 4], edx
mov dword [esp + 8], 9
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x4efc03]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 0x2c
call fcn.00447270
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.004089b0
mov eax, dword [esp + 8]
lea ecx, [0x4d7140]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
call fcn.00479930
mov eax, dword [esp]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x24], ecx
lea edx, [0x4daf80]
mov dword [esp], edx
call fcn.0040af50
mov edi, dword [esp + 4]
mov eax, dword [esp + 0x24]
mov dword [edi + 4], eax
mov eax, dword [0x7e83b0]
test eax, eax
jne 0x479c19
mov eax, dword [esp + 0x28]
mov dword [edi], eax
mov dword [edi + 8], 0
lea eax, [0x4d8880]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.004319f0
mov eax, dword [esp + 0x28]
call fcn.00459fb0
jmp 0x479c00
call fcn.00458b70
jmp fcn.00479ab0

Function at 0x479c30
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x479c97
sub esp, 8
mov eax, dword [esp + 0x14]
test eax, 0x100
je 0x479c7e
mov eax, dword [esp + 0xc]
mov dword [esp], eax
call fcn.00477640
mov eax, dword [esp + 4]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x14]
and eax, 0x60
or eax, 0x16
mov dword [esp + 0x20], eax
add esp, 8
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ee64]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.00479c30
Function at 0x47ab40
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47ac2f
sub esp, 0xc
mov eax, dword [esp + 0x18]
mov ecx, eax
and eax, 0x1f
cmp eax, 0x11
je 0x47abc0
cmp eax, 0x12
jne 0x47abac
mov eax, dword [esp + 0x10]
cmp dword [eax], 4
jne 0x47ac16
mov eax, dword [eax + 4]
test eax, eax
je 0x47ac16
test ecx, 0x80
je 0x47ab94
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
jmp 0x47ab98
mov eax, dword [esp + 0x14]
mov dword [esp], eax
call fcn.00455be0
mov eax, dword [esp + 4]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
cmp eax, 0x17
jne 0x47abd8
mov eax, dword [esp + 0x14]
mov eax, dword [eax + 8]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
mov eax, dword [esp + 0x10]
mov dword [esp], eax
call fcn.00476de0
mov eax, dword [esp + 4]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
mov dword [esp + 8], eax
lea eax, [0x4daf80]
mov dword [esp], eax
call fcn.0040af50
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x11
lea ecx, [0x4e8ff8]
mov dword [eax], ecx
mov ecx, dword [esp + 8]
mov dword [eax + 8], ecx
lea ecx, [0x4d8880]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edac]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047ab40
Function at 0x47b1d0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47b330
sub esp, 0xc
mov eax, dword [esp + 0x18]
mov ecx, eax
and eax, 0x1f
mov dword [esp + 8], eax
cmp eax, 0x12
ja 0x47b258
cmp eax, 0x11
je 0x47b249
cmp eax, 0x12
jne 0x47b2c5
mov eax, dword [esp + 0x10]
cmp dword [eax], 4
jne 0x47b317
mov eax, dword [eax + 4]
test eax, eax
je 0x47b317
test ecx, 0x80
je 0x47b231
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
jmp 0x47b235
mov eax, dword [esp + 0x14]
mov dword [esp], eax
call fcn.00455b60
mov eax, dword [esp + 4]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
mov eax, dword [esp + 0x10]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
cmp eax, 0x15
jne 0x47b29d
mov eax, dword [esp + 0x10]
cmp dword [eax], 4
jne 0x47b2ff
mov eax, dword [eax + 4]
test eax, eax
je 0x47b2ff
test ecx, 0x80
je 0x47b285
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
jmp 0x47b289
mov eax, dword [esp + 0x14]
mov dword [esp], eax
call fcn.00456100
mov eax, dword [esp + 4]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
cmp eax, 0x17
je 0x47b2b6
cmp eax, 0x18
jne 0x47b2c5
mov eax, dword [esp + 0x14]
mov eax, dword [eax + 4]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
mov eax, dword [esp + 0x14]
mov eax, dword [eax + 4]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
lea eax, [0x4daf80]
mov dword [esp], eax
call fcn.0040af50
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x11
lea ecx, [0x4e901a]
mov dword [eax], ecx
mov ecx, dword [esp + 8]
mov dword [eax + 8], ecx
lea ecx, [0x4d8880]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edac]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edac]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047b1d0
Function at 0x47b340
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47b423
sub esp, 0x24
mov eax, dword [esp + 0x28]
mov ecx, dword [eax + 0xc]
test ecx, ecx
je 0x47b40a
mov dword [esp], ecx
call fcn.004560a0
mov eax, dword [esp + 4]
test eax, eax
je 0x47b3f2
mov eax, dword [esp + 0x28]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x20]
mov edx, dword [eax + 8]
test edx, 0x60
je 0x47b393
mov edx, 0x20
jmp 0x47b395
xor edx, edx
mov dword [esp + 0x20], ecx
mov dword [esp + 0x1c], edx
mov eax, dword [eax + 0xc]
movzx ebx, byte [ecx + 0xf]
mov byte [esp + 0x1b], bl
mov dword [esp], eax
call fcn.004560a0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x20]
mov dword [esp], ecx
movzx ecx, byte [esp + 0x1b]
and ecx, 0x1f
mov edx, dword [esp + 0x1c]
or edx, ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.0047b710
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
mov dword [esp + 0x34], edx
add esp, 0x24
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50eed4]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50eecc]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047b340

Function at 0x47b430
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47b513
sub esp, 0x24
mov eax, dword [esp + 0x28]
mov ecx, dword [eax + 0xc]
test ecx, ecx
je 0x47b4fa
mov dword [esp], ecx
call fcn.004560a0
mov eax, dword [esp + 4]
test eax, eax
je 0x47b4e2
mov eax, dword [esp + 0x28]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x24]
mov edx, dword [eax + 8]
test edx, 0x60
je 0x47b483
mov edx, 0x20
jmp 0x47b485
xor edx, edx
mov dword [esp + 0x20], ecx
mov dword [esp + 0x1c], edx
mov eax, dword [eax + 0xc]
movzx ebx, byte [ecx + 0xf]
mov byte [esp + 0x1b], bl
mov dword [esp], eax
call fcn.004560d0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x20]
mov dword [esp], ecx
movzx ecx, byte [esp + 0x1b]
and ecx, 0x1f
mov edx, dword [esp + 0x1c]
or edx, ecx
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.0047b710
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], ecx
mov dword [esp + 0x34], edx
add esp, 0x24
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50eee4]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50eedc]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047b430
Function at 0x47b520
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47b60f
sub esp, 0xc
mov eax, dword [esp + 0x10]
mov ecx, dword [eax + 0xc]
test ecx, ecx
jne 0x47b59f
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov ebx, dword [eax + 8]
cmp dword [ecx], 4
jne 0x47b5f6
mov ebp, dword [ecx + 4]
test ebp, ebp
je 0x47b5f6
test ebx, 0x80
je 0x47b56a
mov edx, dword [edx]
mov dword [esp], ecx
mov dword [esp + 4], edx
call fcn.00456010
mov eax, dword [0x7e83b0]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x47b58d
mov eax, dword [esp + 0x10]
mov dword [eax + 0xc], ecx
jmp 0x47b5c2
mov edx, dword [esp + 0x10]
lea edi, [edx + 0xc]
mov eax, ecx
call fcn.00459fb0
mov eax, edx
jmp 0x47b5c2
mov dword [esp], ecx
call fcn.004560a0
mov eax, dword [esp + 4]
test eax, eax
je 0x47b5de
mov eax, dword [esp + 0x10]
mov ecx, dword [eax + 0xc]
mov dword [esp], ecx
call fcn.00456070
mov eax, dword [esp + 0x10]
mov eax, dword [eax + 0xc]
mov dword [esp], eax
call fcn.004560a0
mov eax, dword [esp + 4]
test eax, eax
setne al
mov byte [esp + 0x14], al
add esp, 0xc
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50eeec]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edac]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047b520
Function at 0x47b8e0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47ba52
sub esp, 0xc
mov eax, dword [esp + 0x18]
mov ecx, eax
and eax, 0x1f
mov dword [esp + 8], eax
cmp eax, 0x15
ja 0x47b985
cmp eax, 0x12
jne 0x47b919
mov eax, dword [esp + 0x10]
jmp 0x47b9b1
cmp eax, 0x13
jne 0x47b976
test ecx, 0x200
jne 0x47b960
mov eax, dword [esp + 0x10]
cmp dword [eax], 4
jne 0x47ba39
mov eax, dword [eax + 4]
test eax, eax
je 0x47ba39
test ecx, 0x80
je 0x47b94e
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
jmp 0x47b952
mov eax, dword [esp + 0x14]
test eax, eax
je 0x47b958
mov eax, dword [eax]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
lea eax, [0x4f1e48]
test byte [eax], al
mov eax, dword [0x4f1e48]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
cmp eax, 0x15
jne 0x47b9ff
mov eax, dword [esp + 0x10]
jmp 0x47b9b1
cmp eax, 0x16
jne 0x47b9a3
mov eax, dword [esp + 0x10]
mov edx, dword [eax + 4]
test edx, edx
jne 0x47b9b1
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
cmp eax, 0x17
je 0x47b9d9
cmp eax, 0x1a
jne 0x47b9ff
mov eax, dword [esp + 0x10]
cmp dword [eax], 4
jne 0x47b9e7
mov eax, dword [eax + 4]
test eax, eax
je 0x47b9e7
test ecx, 0x80
je 0x47b9cd
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
jmp 0x47b9d1
mov eax, dword [esp + 0x14]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov dword [esp + 0x1c], eax
add esp, 0xc
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edac]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4daf80]
mov dword [esp], eax
call fcn.0040af50
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x15
lea ecx, [0x4ea51d]
mov dword [eax], ecx
mov ecx, dword [esp + 8]
mov dword [eax + 8], ecx
lea ecx, [0x4d8880]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edac]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047b8e0
Function at 0x47bc30
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47bd41
sub esp, 0x18
mov eax, dword [esp + 0x24]
test eax, 0x60
jne 0x47bc5b
test eax, 0x100
jne 0x47bc67
mov dword [esp], eax
call fcn.00479ab0
mov eax, dword [esp + 0x24]
nop
and eax, 0x1f
cmp eax, 0x17
jne 0x47bcdc
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.00476a00
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 0x50]
mov dword [esp], ecx
call eax
cmp dword [esp + 4], 8
jne 0x47bcc4
mov ecx, dword [esp + 0x2c]
mov edi, dword [esp + 0x20]
mov dword [edi + 4], ecx
mov ecx, dword [esp + 0x30]
mov dword [edi + 8], ecx
mov ecx, dword [0x7e83b0]
test ecx, ecx
jne 0x47bcb7
mov eax, dword [esp + 0x28]
mov dword [edi], eax
jmp 0x47bcc0
mov eax, dword [esp + 0x28]
call fcn.00459fb0
add esp, 0x18
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edb4]
mov dword [esp + 4], eax
call fcn.004319f0
mov dword [esp + 0x10], eax
call fcn.004798c0
mov eax, dword [esp]
mov dword [esp + 0x14], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0xc], ecx
lea edx, [0x4daf80]
mov dword [esp], edx
call fcn.0040af50
mov edi, dword [esp + 4]
mov eax, dword [esp + 0xc]
mov dword [edi + 4], eax
mov eax, dword [0x7e83b0]
test eax, eax
jne 0x47bd36
mov eax, dword [esp + 0x14]
mov dword [edi], eax
mov eax, dword [esp + 0x10]
mov dword [edi + 8], eax
lea eax, [0x4d8880]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.004319f0
mov eax, dword [esp + 0x14]
call fcn.00459fb0
jmp 0x47bd1d
call fcn.00458b70
jmp fcn.0047bc30
Function at 0x47bd50
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47be61
sub esp, 0x18
mov eax, dword [esp + 0x24]
test eax, 0x60
jne 0x47bd7b
test eax, 0x100
jne 0x47bd87
mov dword [esp], eax
call fcn.00479ab0
mov eax, dword [esp + 0x24]
nop
and eax, 0x1f
cmp eax, 0x17
jne 0x47bdfc
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.00476a00
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov eax, dword [eax + 0x50]
mov dword [esp], ecx
call eax
cmp dword [esp + 4], 5
jne 0x47bde4
mov ecx, dword [esp + 0x2c]
mov edi, dword [esp + 0x20]
mov dword [edi + 4], ecx
mov ecx, dword [esp + 0x30]
mov dword [edi + 8], ecx
mov ecx, dword [0x7e83b0]
test ecx, ecx
jne 0x47bdd7
mov eax, dword [esp + 0x28]
mov dword [edi], eax
jmp 0x47bde0
mov eax, dword [esp + 0x28]
call fcn.00459fb0
add esp, 0x18
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edbc]
mov dword [esp + 4], eax
call fcn.004319f0
mov dword [esp + 0x10], eax
call fcn.004798c0
mov eax, dword [esp]
mov dword [esp + 0x14], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0xc], ecx
lea edx, [0x4daf80]
mov dword [esp], edx
call fcn.0040af50
mov edi, dword [esp + 4]
mov eax, dword [esp + 0xc]
mov dword [edi + 4], eax
mov eax, dword [0x7e83b0]
test eax, eax
jne 0x47be56
mov eax, dword [esp + 0x14]
mov dword [edi], eax
mov eax, dword [esp + 0x10]
mov dword [edi + 8], eax
lea eax, [0x4d8880]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.004319f0
mov eax, dword [esp + 0x14]
call fcn.00459fb0
jmp 0x47be3d
call fcn.00458b70
jmp fcn.0047bd50

Function at 0x47c020
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47c0f1
sub esp, 0x14
mov eax, dword [esp + 0x20]
test eax, 0x60
jne 0x47c04b
test eax, 0x100
jne 0x47c057
mov dword [esp], eax
call fcn.00479ab0
mov eax, dword [esp + 0x20]
nop
and eax, 0x1f
cmp eax, 0x17
jne 0x47c08c
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x1c]
cmp dword [ecx + 8], eax
jb 0x47c074
mov dword [ecx + 4], eax
add esp, 0x14
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50edc4]
mov dword [esp + 4], eax
call fcn.004319f0
mov dword [esp + 0xc], eax
call fcn.004798c0
mov eax, dword [esp]
mov dword [esp + 0x10], eax
mov ecx, dword [esp + 4]
mov dword [esp + 8], ecx
lea edx, [0x4daf80]
mov dword [esp], edx
call fcn.0040af50
mov edi, dword [esp + 4]
mov eax, dword [esp + 8]
mov dword [edi + 4], eax
mov eax, dword [0x7e83b0]
test eax, eax
jne 0x47c0e6
mov eax, dword [esp + 0x10]
mov dword [edi], eax
mov eax, dword [esp + 0xc]
mov dword [edi + 8], eax
lea eax, [0x4d8880]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.004319f0
mov eax, dword [esp + 0x10]
call fcn.00459fb0
jmp 0x47c0cd
call fcn.00458b70
jmp fcn.0047c020
Function at 0x47c890
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47c9cf
sub esp, 0x14
mov eax, dword [esp + 0x20]
test eax, eax
je 0x47c994
test eax, 0x200
je 0x47c94e
sar eax, 0xa
mov ecx, dword [esp + 0x18]
movzx edx, byte [ecx + 0xf]
and edx, 0x1f
cmp edx, 0x14
jne 0x47c907
mov edx, dword [ecx + 0x24]
cmp dword [ecx + 0x28], eax
jbe 0x47c97c
lea eax, [edx + eax*8 + 4]
mov eax, dword [eax]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00457250
mov eax, dword [esp + 8]
lea ecx, [0x512264]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x28], eax
add esp, 0x14
ret
mov dword [esp + 0x10], eax
mov dword [esp], ecx
call fcn.00476740
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x10]
cmp dword [esp + 8], ecx
jbe 0x47c964
shl ecx, 4
mov eax, dword [eax + ecx + 4]
mov ecx, dword [esp + 0x18]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00457250
mov eax, dword [esp + 8]
lea ecx, [0x512264]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x28], eax
add esp, 0x14
ret
lea eax, [0x512264]
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x18]
mov dword [esp + 0x28], eax
add esp, 0x14
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ee7c]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ee7c]
mov dword [esp + 4], eax
call fcn.004319f0
lea eax, [0x4daf80]
mov dword [esp], eax
call fcn.0040af50
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x12
lea ecx, [0x4e94f0]
mov dword [eax], ecx
mov dword [eax + 8], 0
lea ecx, [0x4d8880]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047c890

Function at 0x47cfb0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x47d053
sub esp, 0xc
mov eax, dword [esp + 0x10]
mov eax, dword [eax + 0x50]
mov ecx, dword [esp + 0x14]
mov dword [esp], ecx
call eax
cmp dword [esp + 4], 0x15
jne 0x47d03a
mov eax, dword [esp + 0x10]
lea ecx, [0x512264]
cmp eax, ecx
jne 0x47d01e
mov eax, dword [esp + 0x14]
mov dword [esp], eax
mov ecx, dword [esp + 0x18]
mov dword [esp + 4], ecx
call fcn.00455d50
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x15
add esp, 0xc
ret
mov dword [esp], eax
lea eax, [0x4e4540]
mov dword [esp + 4], eax
lea eax, [0x4e2a00]
mov dword [esp + 8], eax
call fcn.00408770
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ee0c]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.0047cfb0
Function at 0x4800a0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4801b6
sub esp, 0x10
mov ecx, dword [esp + 0x18]
cmp ecx, 0x40
jne 0x48019d
mov edx, dword [esp + 0x14]
xor eax, eax
jmp 0x4800cf
inc eax
cmp ecx, eax
jle 0x4800f0
jbe 0x480198
movzx ebx, byte [edx + eax]
cmp bl, 0xa
je 0x480180
cmp bl, 0xd
jne 0x4800ce
jmp 0x480180
lea eax, [0x4e03e0]
mov dword [esp], eax
call fcn.0040af50
mov eax, dword [esp + 4]
mov dword [eax + 0x140], 0x3d
mov ecx, dword [esp + 0x14]
cmp ecx, eax
je 0x480134
mov dword [esp + 0xc], eax
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x40
call fcn.0045a880
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x14]
xor edx, edx
jmp 0x48013e
mov byte [eax + edx + 0x40], 0xff
inc edx
cmp edx, 0x100
jge 0x48014a
jb 0x480138
jmp 0x480174
mov edx, dword [esp + 0x18]
xor ebx, ebx
jmp 0x48015b
movzx ebp, byte [ecx + ebx]
mov byte [eax + ebp + 0x40], bl
inc ebx
cmp edx, ebx
jle 0x480163
ja 0x480152
jmp 0x48016b
mov dword [esp + 0x1c], eax
add esp, 0x10
ret
mov eax, ebx
mov ecx, edx
call fcn.0045a030
mov eax, edx
mov ecx, 0x100
call fcn.0045a030
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ed0c]
mov dword [esp + 4], eax
call fcn.004319f0
call fcn.0045a030
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ed04]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.004800a0
Function at 0x4a3780
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4a37d8
sub esp, 8
mov eax, dword [esp + 0xc]
test eax, eax
jne 0x4a37b3
call fcn.0049cbc0
movzx eax, byte [esp]
test al, al
jne 0x4a37bf
call fcn.00456ae0
mov eax, dword [esp + 0xc]
mov dword [esp], eax
call fcn.00456e00
add esp, 8
ret
lea eax, [0x4d7140]
mov dword [esp], eax
lea eax, [0x50ed9c]
mov dword [esp + 4], eax
call fcn.004319f0
nop
call fcn.00458b70
jmp fcn.004a3780