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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4869f1
sub esp, 8
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + 0x18]
test ecx, ecx
je 0x4869d8
add eax, 4
mov dword [esp], eax
call fcn.00462810
movzx eax, byte [esp + 4]
mov byte [esp + 0x10], al
add esp, 8
ret
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e528]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004869a0

Function at 0x486af0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x486b69
sub esp, 0x10
mov eax, dword [esp + 0x14]
mov ecx, dword [eax + 0x18]
test ecx, ecx
je 0x486b50
mov eax, dword [esp + 0x1c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x18]
mov dword [esp], eax
call fcn.00486910
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 0x14]
add edx, 4
mov dword [esp], edx
mov dword [esp + 8], eax
mov dword [esp + 4], ecx
call fcn.00462850
movzx eax, byte [esp + 0xc]
mov byte [esp + 0x20], al
add esp, 0x10
ret
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e530]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.00486af0
Function at 0x4a2690
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4a278a
sub esp, 0x20
mov eax, dword [esp + 0x2c]
test eax, eax
je 0x4a2752
lea ecx, [eax + 0x15c]
cmp ecx, 0x2b7
ja 0x4a2771
shl ecx, 4
lea edx, [0x79d120]
mov ebx, dword [edx + ecx + 8]
mov ecx, dword [edx + ecx + 0xc]
test eax, eax
jge 0x4a26e2
add ebx, 1
adc ecx, 0
mov dword [esp + 4], 0
mov eax, dword [esp + 0x24]
mov dword [esp], eax
mov dword [esp + 0xc], ecx
mov dword [esp + 8], ebx
call fcn.00494c20
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov edx, ecx
shl ecx, 7
mov ebx, eax
shr eax, 0x19
or eax, ecx
test eax, eax
sete al
shl ebx, 7
test ebx, ebx
sete cl
mov ebx, dword [esp + 0x10]
shl ebx, 7
shr edx, 0x19
or edx, ebx
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x2c]
imul edx, edx, 0x1a935
sar edx, 0xf
mov ebx, dword [esp + 0x28]
lea edx, [edx + ebx - 6]
mov dword [esp + 0x34], edx
and eax, ecx
mov byte [esp + 0x38], al
add esp, 0x20
ret
mov eax, dword [esp + 0x24]
shl eax, 6
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x28]
add eax, 0xfffffffa
mov dword [esp + 0x34], eax
mov byte [esp + 0x38], 1
add esp, 0x20
ret
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e474]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004a2690
Function at 0x4a27a0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4a295f
sub esp, 0x40
mov eax, dword [esp + 0x50]
test eax, eax
je 0x4a2915
lea ecx, [eax + 0x15c]
cmp ecx, 0x2b7
ja 0x4a2946
shl ecx, 4
lea edx, [0x79d120]
lea esi, [edx + ecx]
lea edi, [esp + 0x30]
call fcn.00464ab8
test eax, eax
jge 0x4a2806
mov ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
add ecx, 1
adc edx, 0
mov dword [esp + 0x30], ecx
mov dword [esp + 0x34], edx
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x48]
mov dword [esp + 4], edx
mov ebx, dword [esp + 0x44]
mov dword [esp], ebx
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
call fcn.00494c20
mov eax, dword [esp + 0x38]
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x28], edx
mov ebx, dword [esp + 0x1c]
mov dword [esp + 0x2c], ebx
mov ebp, dword [esp + 0x14]
mov dword [esp + 0x24], ebp
mov esi, dword [esp + 0x10]
mov dword [esp + 0x20], esi
mov edi, dword [esp + 0x48]
mov dword [esp + 4], edi
mov edi, dword [esp + 0x44]
mov dword [esp], edi
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
call fcn.00494c20
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x20]
add edx, ecx
mov ecx, dword [esp + 0x24]
mov ebx, eax
adc eax, ecx
mov ebp, dword [esp + 0x10]
mov esi, dword [esp + 0x14]
mov edi, ecx
and ecx, ebx
or edi, ebx
mov ebx, eax
not eax
and eax, edi
or eax, ecx
shr eax, 0x1f
add eax, ebp
adc esi, 0
mov ecx, ebx
shl ebx, 9
mov ebp, edx
shr edx, 0x17
or edx, ebx
test edx, edx
sete dl
shl ebp, 9
test ebp, ebp
sete bl
mov ebp, dword [esp + 0x50]
imul ebp, ebp, 0x1a935
sar ebp, 0xf
mov edi, dword [esp + 0x4c]
lea ebp, [ebp + edi - 8]
nop
and ebx, edx
test bl, bl
je 0x4a28ed
mov edx, dword [esp + 0x2c]
test edx, edx
sete dl
mov ebx, dword [esp + 0x28]
test ebx, ebx
sete bl
and ebx, edx
jmp 0x4a28ef
xor ebx, ebx
shl esi, 9
mov edx, eax
shr eax, 0x17
or eax, esi
mov dword [esp + 0x58], eax
shl edx, 9
shr ecx, 0x17
or ecx, edx
mov dword [esp + 0x54], ecx
mov dword [esp + 0x5c], ebp
mov byte [esp + 0x60], bl
add esp, 0x40
ret
mov eax, dword [esp + 0x48]
shl eax, 8
mov ecx, dword [esp + 0x44]
mov edx, ecx
shr ecx, 0x18
or ecx, eax
mov dword [esp + 0x58], ecx
shl edx, 8
mov dword [esp + 0x54], edx
mov eax, dword [esp + 0x4c]
add eax, 0xfffffff8
mov dword [esp + 0x5c], eax
mov byte [esp + 0x60], 1
add esp, 0x40
ret
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e47c]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004a27a0
Function at 0x4ab0d0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4ab288
sub esp, 0x3c
mov edx, dword [esp + 0x4c]
cmp edx, 8
ja 0x4ab26f
movzx ebx, byte [esp + 0x50]
test bl, bl
je 0x4ab10d
mov ebp, dword [esp + 0x48]
cmp ebp, 4
je 0x4ab111
jmp 0x4ab257
mov ebp, dword [esp + 0x48]
mov eax, ebp
mov ebp, dword [esp + 0x40]
mov ecx, ebp
mov ebp, dword [ebp + 0x1c]
add ebp, edx
cmp dword [0x7f8ae4], ebp
jl 0x4ab12e
mov ebp, dword [esp + 0x44]
xor esi, esi
jmp 0x4ab16d
mov byte [esp + 0x54], 0
add esp, 0x3c
ret
mov dword [ebx + 4], ecx
lea ecx, [ecx + ecx*2]
lea ecx, [ebp + ecx*8 - 0x18]
mov edi, ecx
mov ebp, esi
lea esi, [esp + 0x24]
call fcn.00464aa4
inc dword [ebx + 0x1c]
mov ecx, dword [esp + 0x20]
lea esi, [ecx + 1]
mov ecx, dword [esp + 0x4c]
mov eax, ebp
mov ecx, ebx
mov edx, dword [esp + 0x4c]
movzx ebx, byte [esp + 0x50]
mov ebp, dword [esp + 0x44]
cmp edx, esi
jle 0x4ab249
test esi, esi
jl 0x4ab252
cmp esi, 0x20
mov edi, edx
sbb edx, edx
mov ecx, esi
mov ebp, 1
shl ebp, cl
and ebp, edx
xchg ebp, eax
test bl, al
xchg ebp, eax
je 0x4ab19c
mov edx, 3
jmp 0x4ab1a1
mov edx, 2
mov dword [esp + 0x20], ecx
lea edi, [esp + 0x24]
xor eax, eax
call fcn.004645ca
mov dword [esp + 0x24], edx
mov ecx, dword [esp + 0x48]
imul esi, ecx
mov eax, ebx
mov ebx, dword [esp + 0x44]
mov edi, ebx
add ebx, esi
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ecx
mov ebx, dword [esp + 0x40]
mov esi, ecx
mov ecx, dword [ebx + 0x1c]
mov dword [esp + 0x34], ecx
mov ecx, dword [ebx + 4]
inc ecx
mov ebp, dword [ebx]
mov edx, dword [ebx + 8]
cmp edx, ecx
jae 0x4ab137
mov dword [esp], ebp
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x609fe0]
mov dword [esp + 0x10], eax
call fcn.0044b300
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov edi, dword [esp + 0x40]
mov dword [edi + 8], edx
mov edx, dword [0x7f8db0]
test edx, edx
jne 0x4ab22e
mov dword [edi], eax
jmp 0x4ab233
call fcn.00464380
mov ebx, edi
mov esi, dword [esp + 0x48]
mov edi, dword [esp + 0x44]
mov ebp, eax
movzx eax, byte [esp + 0x50]
jmp 0x4ab137
mov byte [esp + 0x54], 1
add esp, 0x3c
ret
call fcn.004355a0
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e2cc]
mov dword [esp + 4], eax
call fcn.00436760
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e054]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004ab0d0
Function at 0x4ad530
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xac]
cmp eax, dword [ecx + 8]
jbe 0x4ad69e
sub esp, 0x12c
mov eax, dword [esp + 0x130]
mov ecx, dword [eax + 0x50]
mov edx, dword [esp + 0x134]
mov dword [esp], edx
call ecx
cmp dword [esp + 4], 0x13
jne 0x4ad685
mov eax, dword [esp + 0x130]
mov eax, dword [eax + 0x84]
mov ecx, dword [esp + 0x134]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov dword [esp + 0x70], eax
lea ecx, [0x4c69a0]
mov dword [esp + 0x6c], ecx
lea edi, [esp + 0xd0]
mov edx, eax
xor eax, eax
call fcn.004645b9
mov dword [esp], edx
mov dword [esp + 4], 0
call fcn.004b8630
lea edi, [esp + 0xd0]
lea esi, [esp + 0x10]
call fcn.004649fa
lea edi, [esp + 0x74]
lea esi, [esp + 0xd0]
call fcn.004649fa
lea eax, [0x603560]
mov dword [esp], eax
call fcn.0040c1e0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x6c]
mov dword [eax], ecx
mov ecx, dword [0x7f8db0]
mov edx, dword [esp + 0xc8]
test ecx, ecx
jne 0x4ad60d
mov dword [eax + 4], edx
jmp 0x4ad61b
lea edi, [eax + 4]
mov ecx, eax
mov eax, edx
call fcn.00464380
mov eax, ecx
mov ecx, dword [esp + 0xbc]
mov dword [eax + 8], ecx
mov ecx, dword [0x7f8db0]
test ecx, ecx
jne 0x4ad642
mov ecx, dword [esp + 0x70]
mov dword [eax + 0x10], ecx
mov edx, dword [esp + 0x138]
mov dword [eax + 0x14], edx
jmp 0x4ad665
lea edi, [eax + 0x10]
mov ecx, eax
mov eax, dword [esp + 0x70]
call fcn.00464380
lea edi, [ecx + 0x14]
mov edx, eax
mov eax, dword [esp + 0x138]
call fcn.00464380
mov eax, ecx
mov ecx, edx
mov dword [esp + 0x13c], ecx
mov dword [esp + 0x140], eax
mov dword [esp + 0x144], 0x13
add esp, 0x12c
ret
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e16c]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004ad530
Function at 0x4ad6b0
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xb8]
cmp eax, dword [ecx + 8]
jbe 0x4ad8bb
sub esp, 0x138
mov eax, dword [esp + 0x14c]
test eax, 0x200
je 0x4ad8a2
mov ecx, dword [esp + 0x144]
movzx edx, byte [ecx + 0xf]
mov byte [esp + 0x6f], dl
mov dword [esp], ecx
mov ebx, dword [esp + 0x148]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
call fcn.004c25c0
mov eax, dword [esp + 0x14c]
and eax, 0x1e0
movzx edx, byte [esp + 0x6f]
and edx, 0x1f
or edx, eax
mov eax, dword [0x66f354]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0xc]
lea esi, [0x66f350]
cmp ebp, esi
jne 0x4ad88c
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], ebx
nop
lea ecx, [0x4c69f0]
mov dword [esp + 0x70], ecx
lea edi, [esp + 0xdc]
xor eax, eax
call fcn.004645b9
mov dword [esp], ebx
mov dword [esp + 4], 0
call fcn.004b8630
lea edi, [esp + 0xdc]
lea esi, [esp + 0x10]
call fcn.004649fa
lea edi, [esp + 0x80]
lea esi, [esp + 0xdc]
call fcn.004649fa
lea ecx, [0x6035e0]
mov dword [esp], ecx
call fcn.0040c1e0
mov ecx, dword [esp + 4]
mov edx, dword [esp + 0x70]
mov dword [ecx], edx
mov edx, dword [0x7f8db0]
mov eax, dword [esp + 0xd4]
test edx, edx
jne 0x4ad7bf
mov dword [ecx + 4], eax
jmp 0x4ad7c7
lea edi, [ecx + 4]
call fcn.00464380
mov dword [esp + 0x7c], ecx
mov edx, dword [esp + 0xc8]
mov dword [ecx + 8], edx
mov edx, dword [esp + 0x14c]
sar edx, 0xa
mov dword [ecx + 0x10], edx
mov ebp, dword [esp + 0x74]
mov dword [ecx + 0x1c], ebp
mov esi, dword [0x7f8db0]
test esi, esi
jne 0x4ad809
mov eax, dword [esp + 0x144]
mov dword [ecx + 0x14], eax
mov esi, dword [esp + 0x148]
mov dword [ecx + 0x18], esi
jmp 0x4ad82f
lea edi, [ecx + 0x14]
mov eax, dword [esp + 0x144]
call fcn.00464380
lea edi, [ecx + 0x18]
mov esi, eax
mov eax, dword [esp + 0x148]
call fcn.00464380
mov edi, eax
mov eax, esi
mov esi, edi
mov ecx, dword [esp + 0x13c]
mov dword [esp], ecx
mov ecx, dword [esp + 0x140]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], edx
call fcn.004bc3f0
mov eax, dword [esp + 0x78]
test byte [eax], al
mov dword [esp + 0x150], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 0x154], eax
mov eax, dword [esp + 0x14c]
and eax, 0x60
or eax, 0x13
mov dword [esp + 0x158], eax
add esp, 0x138
ret
mov dword [esp], ebp
mov dword [esp + 4], eax
lea eax, [0x6119a0]
mov dword [esp + 8], eax
call fcn.00409880
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e19c]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004ad6b0
Function at 0x4af270
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4af352
sub esp, 0x78
lea edi, [esp + 0x8c]
xor eax, eax
call fcn.004645c3
mov ecx, dword [esp + 0x7c]
movzx edx, byte [ecx + 0xf]
and edx, 0x1f
cmp edx, 0x19
jne 0x4af2f1
mov dword [esp], ecx
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x84]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0xc], eax
call fcn.004b0240
lea edi, [esp + 0x44]
lea esi, [esp + 0x10]
call fcn.00464a5e
lea edi, [esp + 0x8c]
lea esi, [esp + 0x44]
call fcn.00464a5e
add esp, 0x78
ret
mov dword [esp], ecx
call fcn.004ae0f0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp], 0
lea edx, [0x6282c0]
mov dword [esp + 4], edx
mov dword [esp + 8], 0x29
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
call fcn.0044ec90
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409b20
mov eax, dword [esp + 8]
lea ecx, [0x5f1960]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004af270

Function at 0x4af360
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4af45f
sub esp, 0x7c
lea edi, [esp + 0x8c]
xor eax, eax
call fcn.004645c3
mov ecx, dword [esp + 0x80]
movzx edx, byte [ecx + 0xf]
and edx, 0x1f
cmp edx, 0x19
jne 0x4af3fe
lea edi, [esp + 0x48]
call fcn.004645c3
mov ecx, dword [esp + 0x80]
mov dword [esp], ecx
mov ecx, dword [esp + 0x84]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x88]
mov dword [esp + 8], ecx
call fcn.004b0b90
movzx ecx, byte [esp + 0x40]
mov byte [esp + 0x47], cl
lea edi, [esp + 0x48]
lea esi, [esp + 0xc]
call fcn.00464a5e
lea edi, [esp + 0x8c]
lea esi, [esp + 0x48]
call fcn.00464a5e
movzx ecx, byte [esp + 0x47]
mov byte [esp + 0xc0], cl
add esp, 0x7c
ret
mov dword [esp], ecx
call fcn.004ae0f0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp], 0
lea edx, [0x627f1a]
mov dword [esp + 4], edx
mov dword [esp + 8], 0x28
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
call fcn.0044ec90
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409b20
mov eax, dword [esp + 8]
lea ecx, [0x5f1960]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004af360
Function at 0x4af470
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4af55e
sub esp, 0x78
lea edi, [esp + 0x84]
xor eax, eax
call fcn.004645c3
mov ecx, dword [esp + 0x7c]
movzx edx, byte [ecx + 0xf]
and edx, 0x1f
cmp edx, 0x19
jne 0x4af4fd
lea edi, [esp + 0x44]
call fcn.004645c3
mov ecx, dword [esp + 0x7c]
mov dword [esp], ecx
mov ecx, dword [esp + 0x80]
mov dword [esp + 4], ecx
call fcn.004b0360
movzx ecx, byte [esp + 0x3c]
mov byte [esp + 0x43], cl
lea edi, [esp + 0x44]
lea esi, [esp + 8]
call fcn.00464a5e
lea edi, [esp + 0x84]
lea esi, [esp + 0x44]
call fcn.00464a5e
movzx ecx, byte [esp + 0x43]
mov byte [esp + 0xb8], cl
add esp, 0x78
ret
mov dword [esp], ecx
call fcn.004ae0f0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp], 0
lea edx, [0x628d32]
mov dword [esp + 4], edx
mov dword [esp + 8], 0x2c
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
call fcn.0044ec90
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409b20
mov eax, dword [esp + 8]
lea ecx, [0x5f1960]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004af470
Function at 0x4b1090
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4b1140
sub esp, 0xc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x4b1127
mov eax, dword [eax + 0x50]
mov ecx, dword [esp + 0x18]
mov dword [esp], ecx
call eax
cmp dword [esp + 4], 0x14
jne 0x4b110f
mov eax, dword [0x66f354]
mov ecx, dword [esp + 0x14]
lea edx, [0x66f350]
cmp ecx, edx
jne 0x4b10f9
mov eax, dword [esp + 0x18]
mov dword [esp], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 4], eax
call fcn.004b12d0
movzx eax, byte [esp + 8]
mov byte [esp + 0x1c], al
add esp, 0xc
ret
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x6119a0]
mov dword [esp + 8], eax
call fcn.00409880
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e1cc]
mov dword [esp + 4], eax
call fcn.00436760
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e1c4]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004b1090

Function at 0x4b1150
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4b11f9
sub esp, 0xc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x4b11e0
mov eax, dword [0x66f354]
mov ecx, dword [esp + 0x14]
lea edx, [0x66f350]
cmp ecx, edx
jne 0x4b11ca
mov eax, dword [esp + 0x18]
mov dword [esp], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 4], ecx
call fcn.004b1920
movzx eax, byte [esp + 8]
test al, al
je 0x4b11a9
mov eax, 1
jmp 0x4b11c2
mov eax, dword [esp + 0x18]
mov dword [esp], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 4], eax
call fcn.004b12d0
movzx eax, byte [esp + 8]
mov byte [esp + 0x1c], al
add esp, 0xc
ret
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x6119a0]
mov dword [esp + 8], eax
call fcn.00409880
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e1d4]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004b1150

Function at 0x4b1210
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4b1295
sub esp, 0xc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x4b127c
mov eax, dword [0x66f354]
mov ecx, dword [esp + 0x14]
lea edx, [0x66f350]
cmp ecx, edx
jne 0x4b1266
mov eax, dword [esp + 0x18]
mov dword [esp], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 4], eax
call fcn.004c4650
mov eax, dword [esp + 8]
test eax, eax
setne al
mov byte [esp + 0x1c], al
add esp, 0xc
ret
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x6119a0]
mov dword [esp + 8], eax
call fcn.00409880
lea eax, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e1dc]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004b1210
Function at 0x4b9570
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4b966b
sub esp, 0x2c
mov eax, dword [esp + 0x30]
test eax, eax
je 0x4b960a
test eax, 0x60
jne 0x4b959c
add esp, 0x2c
ret
call fcn.004b9390
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], 0
lea edx, [0x61bf30]
mov dword [esp + 4], edx
mov dword [esp + 8], 9
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x628ba6]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 0x2c
call fcn.0044ed30
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409b20
mov eax, dword [esp + 8]
lea ecx, [0x5f1960]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00436760
call fcn.004b9390
mov eax, dword [esp]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x24], ecx
lea edx, [0x5fd7e0]
mov dword [esp], edx
call fcn.0040c1e0
mov edi, dword [esp + 4]
mov eax, dword [esp + 0x24]
mov dword [edi + 4], eax
mov eax, dword [0x7f8db0]
test eax, eax
jne 0x4b9660
mov eax, dword [esp + 0x28]
mov dword [edi], eax
mov dword [edi + 8], 0
lea eax, [0x5f6540]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.00436760
mov eax, dword [esp + 0x28]
call fcn.00464380
jmp 0x4b9647
call fcn.00462f70
jmp fcn.004b9570
Function at 0x4b9680
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4b97f4
sub esp, 0x2c
mov eax, dword [esp + 0x30]
test eax, eax
je 0x4b9793
test eax, 0x60
jne 0x4b9725
test eax, 0x100
je 0x4b96b7
add esp, 0x2c
ret
call fcn.004b9390
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], 0
lea edx, [0x61bf30]
mov dword [esp + 4], edx
mov dword [esp + 8], 9
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x622f02]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 0x1a
call fcn.0044ed30
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409b20
mov eax, dword [esp + 8]
lea ecx, [0x5f1960]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00436760
call fcn.004b9390
mov eax, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], 0
lea edx, [0x61bf30]
mov dword [esp + 4], edx
mov dword [esp + 8], 9
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], ecx
lea eax, [0x628ba6]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], 0x2c
call fcn.0044ed30
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00409b20
mov eax, dword [esp + 8]
lea ecx, [0x5f1960]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00436760
call fcn.004b9390
mov eax, dword [esp]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x24], ecx
lea edx, [0x5fd7e0]
mov dword [esp], edx
call fcn.0040c1e0
mov edi, dword [esp + 4]
mov eax, dword [esp + 0x24]
mov dword [edi + 4], eax
mov eax, dword [0x7f8db0]
test eax, eax
jne 0x4b97e9
mov eax, dword [esp + 0x28]
mov dword [edi], eax
mov dword [edi + 8], 0
lea eax, [0x5f6540]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.00436760
mov eax, dword [esp + 0x28]
call fcn.00464380
jmp 0x4b97d0
call fcn.00462f70
jmp fcn.004b9680

Function at 0x4b9800
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4b9867
sub esp, 8
mov eax, dword [esp + 0x14]
test eax, 0x100
je 0x4b984e
mov eax, dword [esp + 0xc]
mov dword [esp], eax
call fcn.004b0dd0
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, [0x5f1960]
mov dword [esp], eax
lea eax, [0x66e244]
mov dword [esp + 4], eax
call fcn.00436760
nop
call fcn.00462f70
jmp fcn.004b9800