Function at 0x60be04
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 9
push 0
push 0
dec ecx
jne 0x60be0c
push ebx
push esi
push edi
xor eax, eax
push ebp
push 0x60c0ca
push dword fs:[eax]
mov dword fs:[eax], esp
cmp byte [0x63cd99], 0
je 0x60c06d
lea eax, [ebp - 0x24]
mov ecx, 0x60c0e4
mov edx, dword [0x63cd8c]
call fcn.004072e4
mov eax, dword [ebp - 0x24]
call fcn.004146fc
test al, al
jne 0x60be76
mov byte [0x63cd99], 0
jmp 0x60c06d
push 0x40
push 0x60c0f8
push 0x60c104
push 0
call sub.user32.dll_MessageBoxW
dec eax
jne 0x60c06d
mov eax, 0x60c220
call fcn.00609ccc
test al, al
jne 0x60be5c
xor eax, eax
push ebp
push 0x60c063
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.00563f78
lea eax, [ebp - 0x2c]
mov ecx, 0x60c0e4
mov edx, dword [0x63cd8c]
call fcn.004072e4
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x28]
mov ecx, 0
call fcn.00407054
mov eax, dword [ebp - 0x28]
call fcn.004068ac
mov dword [ebp - 0x18], eax
xor eax, eax
push ebp
push 0x60c04a
push dword fs:[eax]
mov dword fs:[eax], esp
lea edx, [ebp - 4]
mov eax, dword [ebp - 0x18]
call fcn.00565dc8
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push 0x60c238
push dword [0x63cd60]
push 0x60c298
lea eax, [ebp - 0x34]
mov edx, 3
call fcn.004073c8
mov edx, dword [ebp - 0x34]
lea eax, [ebp - 0x30]
mov ecx, 0
call fcn.00407054
mov eax, dword [ebp - 0x30]
call fcn.004068ac
mov edx, eax
lea ecx, [ebp - 0xc]
mov eax, dword [ebp - 4]
call fcn.0054d47c
test eax, eax
jne 0x60bffa
cmp dword [ebp - 0x10], 0
jle 0x60bf4d
lea eax, [ebp - 0x1c]
mov edx, dword [ebp - 0xc]
mov edx, dword [edx + 4]
call fcn.00406f8c
jmp 0x60bff0
push 0x60c2d4
lea edx, [ebp - 0x40]
mov eax, dword [0x63cd54]
call fcn.0040a168
push dword [ebp - 0x40]
push 0x60c340
lea eax, [ebp - 0x3c]
mov edx, 3
call fcn.00406760
mov edx, dword [ebp - 0x3c]
lea eax, [ebp - 0x38]
call fcn.0040702c
push dword [ebp - 0x38]
push dword [0x63cd6c]
push 0x60c350
push dword [0x63cd5c]
push 0x60c350
push dword [0x63cd60]
push 0x60c364
lea eax, [ebp - 0x20]
mov edx, 7
call fcn.004073c8
lea eax, [ebp - 0x48]
mov edx, dword [ebp - 0x20]
mov ecx, 0
call fcn.00407054
mov eax, dword [ebp - 0x48]
call fcn.004068ac
mov edx, eax
lea eax, [ebp - 0x44]
mov ecx, 0xfde9
call fcn.00406494
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 4]
call fcn.0054abe8
lea eax, [ebp - 0x1c]
mov edx, dword [0x63cd6c]
call fcn.00406e54
mov eax, dword [ebp - 0xc]
call fcn.0054d5f8
jmp 0x60c030
mov byte [0x63cd99], 0
mov eax, dword [ebp - 8]
call fcn.00596e3c
mov eax, dword [ebp - 4]
call fcn.0056486c
mov edx, dword [ebp - 4]
call fcn.0054ad10
call fcn.005640e8
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x60c06d
mov eax, dword [ebp - 4]
call fcn.0056486c
mov edx, dword [ebp - 4]
call fcn.0054ad10
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x60c054
call fcn.005640e8
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x60c06d
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x60c0d1
lea eax, [ebp - 0x48]
call fcn.004061b0
lea eax, [ebp - 0x44]
call fcn.004061b0
lea eax, [ebp - 0x40]
mov edx, 2
call fcn.004061d4
lea eax, [ebp - 0x38]
mov edx, 2
call fcn.00406df8
lea eax, [ebp - 0x30]
call fcn.004061b0
lea eax, [ebp - 0x2c]
call fcn.00406df0
lea eax, [ebp - 0x28]
call fcn.004061b0
lea eax, [ebp - 0x24]
mov edx, 3
call fcn.00406df8
ret