Function at 0x41cb25
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x50
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
call fcn.00413f08
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jle 0x41ce5e
push 1
mov eax, 0x599c21
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
mov eax, 0x5989d8
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x5989c3
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
call fcn.00401248
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cbdf
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cbef
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41cbff
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41cc0f
push ebx
call fcn.0043a32f
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41cc23
push ebx
call fcn.0043a32f
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x598a5b
push dword [0x6aa630]
push str._AND_diqu_chn__
push dword [0x6aa62c]
push str._AND_diqu__
push dword [ebp - 8]
push str.SELECT__FROM_sy_pc_yc_WHERE__xiangrikui__
mov ecx, 7
call fcn.004011ec
add esp, 0x1c
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41cc6d
mov eax, 0x5988ad
push eax
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 1
mov ebx, 0x4a4f60
call fcn.0043a353
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41cc9f
push ebx
call fcn.0043a32f
add esp, 4
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a5020
call fcn.0043a353
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov eax, 1
mov ebx, 0x4a5c40
call fcn.0043a353
add esp, 0x10
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jle 0x41ce1c
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x14]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.zidongyanqi
push 0x80000301
push 0
push dword [ebp - 0xc]
push 3
mov eax, 1
mov ebx, 0x4a50b0
call fcn.0043a353
add esp, 0x28
push 0x5988f2
push dword [ebp - 0x14]
call fcn.004010e4
add esp, 8
cmp eax, 0
jne 0x41ce1c
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
push 1
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
call fcn.0040352f
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x41cd86
mov eax, 0x5988ad
push eax
push 1
mov ebx, 0x43c200
call fcn.0043a33b
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cdac
push ebx
call fcn.0043a32f
add esp, 4
push 1
lea eax, [ebp - 0x44]
push eax
mov eax, 0x59a2f0
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
mov eax, 0x59a2ff
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
call fcn.004039f3
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cdec
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41cdfc
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41ce0c
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41ce1c
push ebx
call fcn.0043a32f
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov eax, 1
mov ebx, 0x4a5070
call fcn.0043a353
add esp, 0x10
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a4ef0
call fcn.0043a353
add esp, 0x10
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov eax, 0x59a2f0
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x59a2ff
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
call fcn.00401248
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cea8
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41ceb8
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41cec8
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ced8
push ebx
call fcn.0043a32f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x41ceeb
mov eax, 0x5988ad
push eax
push 1
mov ebx, 0x43b2b0
call fcn.0043a33b
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], edx
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41cf14
push ebx
call fcn.0043a32f
add esp, 4
mov edx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
xor eax, eax
cmp dword [ebp - 0x18], 0
jg 0x41cf31
jl 0x41cf30
cmp dword [ebp - 0x1c], 0
ja 0x41cf31
inc eax
test eax, eax
je 0x41cf3e
jmp 0x41d140
push 1
mov eax, 0x59a304
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
mov eax, 0x59a306
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x59a2ff
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
call fcn.00401248
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cf89
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cf99
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41cfa9
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41cfb9
push ebx
call fcn.0043a32f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x41cfcc
mov eax, 0x5988ad
push eax
push 1
mov ebx, 0x43b0c0
call fcn.0043a33b
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41cff2
push ebx
call fcn.0043a32f
add esp, 4
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
push 1
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
call fcn.0040352f
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x41d03c
mov eax, 0x5988ad
push eax
push 1
mov ebx, 0x43b2b0
call fcn.0043a33b
add esp, 0x10
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d065
push ebx
call fcn.0043a32f
add esp, 4
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], edx
fild qword [ebp - 0x28]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fild qword [ebp - 0x1c]
fstp qword [ebp - 0x40]
fsub qword [ebp - 0x40]
fstp qword [ebp - 0x48]
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
fld qword [ebp - 0x30]
fdiv qword [0x59a30f]
fstp qword [ebp - 0x38]
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
fild dword [ebp - 0x20]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x30]
fsub qword [ebp - 0x38]
fcomp qword [0x59891b]
fnstsw ax
test ah, 0x41
jne 0x41d140
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
call fcn.0041614d
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d110
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d120
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d130
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41d140
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41d150
push ebx
call fcn.0043a32f
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41d160
push ebx
call fcn.0043a32f
add esp, 4
mov esp, ebp
pop ebp
ret