Function at 0x41583e
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
push 0x80000301
push 0
push 0xcea
push reloc.WS2_32.dll_connect
push 0
push str.liandongmaihuo
push reloc.WS2_32.dll_connect
push 0
push str.eYpa7KBivch92bSC
push reloc.WS2_32.dll_connect
push 0
push str.liandongmaihuo
push reloc.WS2_32.dll_connect
push 0
push str.106.54.200.24
push 5
mov eax, 3
mov ebx, 0x4a7320
call fcn.0043b08c
add esp, 0x40
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x41618d
push reloc.WS2_32.dll_connect
push 0
push str.set_names_gbk
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
push 0x4fff10
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x415998
push 0x5001de
push dword [0xb9758c]
push 0x5001e0
mov ecx, 3
call fcn.00404463
add esp, 0xc
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x415961
mov eax, 0x4ff9b2
push eax
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x415993
push ebx
call fcn.0043b086
add esp, 4
jmp 0x415a97
push 0x4fff0b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4159e5
push reloc.WS2_32.dll_connect
push 0
push 0x500225
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
jmp 0x415a97
push 0x4ffeca
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x415a32
push reloc.WS2_32.dll_connect
push 0
push str.SELECT__FROM__liandongmaihuo_._machine_id__WHERE__machine_code___
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
jmp 0x415a97
push 0x5001de
push dword [0xb9758c]
push str.SELECT__FROM__liandongmaihuo_._machine_id__WHERE__machine_code__
mov ecx, 3
call fcn.00404463
add esp, 0xc
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x415a65
mov eax, 0x4ff9b2
push eax
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x415a97
push ebx
call fcn.0043b086
add esp, 4
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 3
mov ebx, 0x4a7540
call fcn.0043b08c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4fff10
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x415bbe
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0xc]
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x500301
push 0x80000301
push 0
push dword [ebp - 8]
push 3
mov eax, 3
mov ebx, 0x4a7590
call fcn.0043b08c
add esp, 0x28
push 0x4ff9b2
push dword [ebp - 0xc]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x415bb9
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 3
mov ebx, 0x4a7410
call fcn.0043b08c
add esp, 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0xb9758c]
test eax, eax
jne 0x415b5d
mov eax, 0x4ff9b2
push eax
push 1
mov ebx, 0x43de10
call fcn.0043b07a
add esp, 0x10
push 0x10001
push 0x6010000
push 0x52010001
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x500304
push 4
mov ebx, 0x43dec0
call fcn.0043b07a
add esp, 0x34
push 0
call fcn.0043b0b0
add esp, 4
jmp 0x416188
push 0x4fff0b
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x415ce0
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0xc]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.name
push 0x80000301
push 0
push dword [ebp - 8]
push 3
mov eax, 3
mov ebx, 0x4a7590
call fcn.0043b08c
add esp, 0x28
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 3
mov ebx, 0x4a7410
call fcn.0043b08c
add esp, 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x415c45
mov eax, 0x4ff9b2
push eax
push 1
mov ebx, 0x43bda0
call fcn.0043b07a
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov eax, dword [0xb97580]
cmp dword [ebp - 0x2c], eax
jle 0x415cdb
push 0x10001
push 0x6010000
push 0x52010001
push reloc.WS2_32.dll_connect
push 0
push 0x500344
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x50034d
push 4
mov ebx, 0x43dec0
call fcn.0043b07a
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0xb9757c]
test eax, eax
jne 0x415cc3
mov eax, 0x4ff9b2
push eax
push 1
mov eax, 4
mov ebx, 0x4a8260
call fcn.0043b08c
add esp, 0x10
jmp 0x416188
push 0x4ffeca
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x415e4c
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0xc]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.name
push 0x80000301
push 0
push dword [ebp - 8]
push 3
mov eax, 3
mov ebx, 0x4a7590
call fcn.0043b08c
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x415d46
mov eax, 0x4ff9b2
push eax
push 1
mov ebx, 0x43bc40
call fcn.0043b07a
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 3
mov ebx, 0x4a7410
call fcn.0043b08c
add esp, 0x10
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.0041620c
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x415da8
push ebx
call fcn.0043b086
add esp, 4
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
call fcn.004157db
add esp, 8
fstp qword [ebp - 0x34]
push dword [ebp - 0x10]
push dword [ebp - 0x14]
call fcn.004157db
add esp, 8
fstp qword [ebp - 0x2c]
push dword [ebp - 0x30]
push dword [ebp - 0x34]
call fcn.00415813
add esp, 8
fstp qword [ebp - 0x34]
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
call fcn.00415813
add esp, 8
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x34]
fcomp qword [ebp - 0x2c]
fnstsw ax
test ah, 0x41
jne 0x415e47
mov ebx, 6
call fcn.00402393
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x50037c
push 4
mov ebx, 0x43dec0
call fcn.0043b07a
add esp, 0x34
push 0
call fcn.0043b0b0
add esp, 4
jmp 0x416188
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0xc]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.last_day
push 0x80000301
push 0
push dword [ebp - 8]
push 3
mov eax, 3
mov ebx, 0x4a7590
call fcn.0043b08c
add esp, 0x28
mov eax, dword [ebp - 0xc]
test eax, eax
je 0x415ea0
push eax
mov ebx, eax
call fcn.004035fd
inc eax
push eax
call fcn.0043b080
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x415eb1
push ebx
call fcn.0043b086
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.0041620c
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x415edd
push ebx
call fcn.0043b086
add esp, 4
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push 1
mov eax, str.yyyy_M_d
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
call fcn.00405d03
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x415f3a
push ebx
call fcn.0043b086
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x415f4a
push ebx
call fcn.0043b086
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x415f5e
push ebx
call fcn.0043b086
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x415f75
mov eax, 0x4ff9b2
push eax
push 1
mov ebx, 0x43bc40
call fcn.0043b07a
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], edx
push 0x4ff9b2
push dword [ebp - 0x20]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x416049
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push 1
mov ebx, 0x43cba0
call fcn.0043b07a
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x5001de
push dword [0xb9758c]
push str.__windows1___0___windows2___0___windows3___0___windows4___0___windows5___0___windows6___0___windows7___0___windows8___0___windows9___0___windows10___0___windows11___0___windows12___0___windows13___0___windows14___0___windows15___0___windows16___0___windows17___0___windows18___0___windows19___0___windows20___0_WHERE__machine_code__
push dword [ebp - 0x28]
push str.UPDATE__liandongmaihuo_._machine_id__SET__last_day__
mov ecx, 5
call fcn.00404463
add esp, 0x14
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x415fff
push ebx
call fcn.0043b086
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x416012
mov eax, 0x4ff9b2
push eax
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x416044
push ebx
call fcn.0043b086
add esp, 4
jmp 0x416167
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x41605c
mov eax, 0x4ff9b2
push eax
push 1
mov ebx, 0x43bc40
call fcn.0043b07a
add esp, 0x10
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x30], edx
push dword [ebp - 0x30]
push dword [ebp - 0x34]
call fcn.004157db
add esp, 8
fstp qword [ebp - 0x44]
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
call fcn.004157db
add esp, 8
fstp qword [ebp - 0x3c]
push dword [ebp - 0x40]
push dword [ebp - 0x44]
call fcn.00415813
add esp, 8
fstp qword [ebp - 0x44]
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
call fcn.00415813
add esp, 8
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x44]
fcomp qword [ebp - 0x3c]
fnstsw ax
test ah, 1
je 0x416167
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push 1
mov ebx, 0x43cba0
call fcn.0043b07a
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x5001de
push dword [0xb9758c]
push str.__windows1___0___windows2___0___windows3___0___windows4___0___windows5___0___windows6___0___windows7___0___windows8___0___windows9___0___windows10___0___windows11___0___windows12___0___windows13___0___windows14___0___windows15___0___windows16___0___windows17___0___windows18___0___windows19___0___windows20___0_WHERE__machine_code__
push dword [ebp - 0x28]
push str.UPDATE__liandongmaihuo_._machine_id__SET__last_day__
mov ecx, 5
call fcn.00404463
add esp, 0x14
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x416122
push ebx
call fcn.0043b086
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x416135
mov eax, 0x4ff9b2
push eax
push 0x80000301
push 0
push dword [ebp - 4]
push 2
mov eax, 3
mov ebx, 0x4a7480
call fcn.0043b08c
add esp, 0x1c
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x416167
push ebx
call fcn.0043b086
add esp, 4
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov eax, 3
mov ebx, 0x4a7410
call fcn.0043b08c
add esp, 0x10
jmp 0x4161d6
push 0x10001
push 0x6010000
push 0x52010001
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x500558
push 4
mov ebx, 0x43dec0
call fcn.0043b07a
add esp, 0x34
push 0
call fcn.0043b0b0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4161e6
push ebx
call fcn.0043b086
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4161f6
push ebx
call fcn.0043b086
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x416206
push ebx
call fcn.0043b086
add esp, 4
mov esp, ebp
pop ebp
ret 4