Function at 0x4b79ec
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x7c
push 0xc
call fcn.004f59b5
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x6b8225
push ebx
add ebx, 4
push ebx
push 8
call fcn.004f59b5
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x67357b
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
add ebx, 4
push ebx
push 8
call fcn.004f59b5
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x67357b
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop ebx
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
push 8
call fcn.004f59b5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x6b854c
push ebx
add ebx, 4
push ebx
push 8
call fcn.004f59b5
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 2
jg 0x4b83f7
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.zh_CN_zh_q0.9
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7b57
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7b67
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, 0x6b8ec8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.channel
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7ba9
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7bb9
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.keep_alive
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Connection
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7bfb
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7c0b
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.H5_PC
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, 0x6b809f
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7c4d
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7c5d
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, 0x6b6124
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.fromApi
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7c9f
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7caf
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.api.dailianmama.com
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Host
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7cf1
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7d01
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.https:__api.dailianmama.com
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Origin
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7d43
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7d53
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.https:__api.dailianmama.com_
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Referer
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7d95
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7da5
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.thug
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.roleInfo
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7de7
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7df7
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.empty
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7e39
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7e49
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.cors
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7e8b
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7e9b
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.same_site
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7edd
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7eed
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.H5_Windows_7_x64
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.system
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7f2f
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7f3f
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push 0xb19bd0
mov eax, str.uInfo
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7f7a
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, str.Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_103.0.0.0_Safari_537.36
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b7fbc
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b7fcc
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push str.https:__api.dailianmama.com_api_order_isReceiveOrder_orderid
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4b8005
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4b8041
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 8
call fcn.004f59b5
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
push 1
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push eax
call fcn.00447f38
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4b814a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4b815a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4b816a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4b817a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4b818a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b819a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4b81aa
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4fcd10
call fcn.004f59af
add esp, 0x10
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4b81e4
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00459448
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4b8208
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
push 1
mov eax, str.data.message
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4b825c
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4b8270
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push 1
mov eax, 0x6b8fa5
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b82b1
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x40]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b82c7
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x40]
mov dword [ebx], eax
push 0xffffffffffffffff
push 0x12
push 0x1601e005
push 0x5201dfc1
call fcn.004f59df
add esp, 0x10
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0
je 0x4b8352
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x4c], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6b8fa9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x4c]
mov eax, dword [ebx]
test eax, eax
jne 0x4b832e
mov eax, 0x672d08
push eax
push 4
mov ebx, 0x4f6650
call fcn.004f59af
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
je 0x4b8352
xor eax, eax
jmp 0x4b8357
mov eax, 1
test eax, eax
je 0x4b8364
jmp 0x4b83f7
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push 0xffffffffffffffff
push 8
push 0x1601e09d
push 0x5201dfc1
call fcn.004f59df
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0xffffffffffffffff
push 8
push 0x1601e09c
push 0x5201dfc1
call fcn.004f59df
add esp, 0x10
mov dword [ebp - 0x48], eax
push dword [ebp - 0x40]
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.004ba38e
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b83c4
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b83d4
push ebx
call fcn.004f59bb
add esp, 4
cmp dword [ebp - 0x4c], 0
jne 0x4b83e3
jmp 0x4b83f7
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
pop ecx
jmp 0x4b7b0a
add esp, 4
push 0x6b8fb2
push dword [ebp - 0x24]
call fcn.00417c6e
add esp, 8
cmp eax, 0
jne 0x4ba2c9
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x40], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x40]
mov eax, dword [ebx]
test eax, eax
jne 0x4b8433
mov eax, 0x672d08
push eax
push 1
mov ebx, 0x4f75a0
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x4b845c
mov eax, 0x67357b
push eax
push 1
mov eax, 2
mov ebx, 0x563380
call fcn.004f59d3
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b8487
push ebx
call fcn.004f59bb
add esp, 4
push str.dlmapp
push dword [ebp - 0x48]
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b84af
push ebx
call fcn.004f59bb
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4b84c2
mov eax, 0x672d08
push eax
push 1
mov ebx, 0x4f75a0
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4b84e8
push ebx
call fcn.004f59bb
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4b84fb
mov eax, 0x67357b
push eax
push 1
mov eax, 2
mov ebx, 0x563380
call fcn.004f59d3
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4b8526
push ebx
call fcn.004f59bb
add esp, 4
push str.typemd5
push dword [ebp - 0x54]
push str.https:__api.dailianmama.com_api_user_checkTradePassword_tradePassword
mov ecx, 3
call fcn.00417e1f
add esp, 0xc
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4b8553
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4b8567
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 8
call fcn.004f59b5
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
push 1
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push eax
call fcn.00447f38
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4b8670
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4b8680
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4b8690
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4b86a0
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4b86b0
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b86c0
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4b86d0
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4fcd10
call fcn.004f59af
add esp, 0x10
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4b870a
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00459448
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4b872e
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
push 1
mov eax, str.data.data
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4b8782
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4b8796
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push 1
mov eax, 0x6b8fa5
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b87d7
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x40]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b87ed
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x40]
mov dword [ebx], eax
push 0xffffffffffffffff
push 0x12
push 0x1601dff7
push 0x5201dfc1
call fcn.004f59df
add esp, 0x10
test eax, eax
je 0x4b8aa7
mov dword [ebp - 0x2c], 0
mov ebx, dword [0xb19c04]
call fcn.00418811
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
xor ecx, ecx
push eax
lea eax, [ebp - 0x34]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4b8a9f
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x40], ebx
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x4b8875
push 0xbef
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b8892
push 0xbef
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x44], ebx
mov ebx, dword [ebp - 0x44]
fild dword [ebx]
fstp qword [ebp - 0x4c]
mov ebx, dword [ebp - 0x40]
fld qword [ebx]
fsub qword [ebp - 0x4c]
fcomp qword [0x6b8ab0]
fnstsw ax
test ah, 1
jne 0x4b89a4
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x4b88ea
push 0xc29
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b8907
push 0xc29
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x54], ebx
mov eax, dword [ebp - 0x2c]
mov ebx, dword [ebp - 0x54]
cmp dword [ebx], eax
jl 0x4b89a4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x64
mov dword [ebp - 0x5c], ebx
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x4b8957
push 0xc5a
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b8974
push 0xc5a
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x60], ebx
mov ebx, dword [ebp - 0x60]
mov eax, dword [ebx]
push eax
mov ebx, dword [ebp - 0x5c]
push dword [ebx]
call fcn.00417c6e
add esp, 8
cmp eax, 0
jne 0x4b89a4
mov eax, 1
jmp 0x4b89a9
mov eax, 0
test eax, eax
je 0x4b8a97
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x4b89db
push 0xc96
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b89f8
push 0xc96
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
mov eax, dword [ebx]
mov dword [ebp - 0x2c], eax
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x34]
dec eax
jns 0x4b8a37
push 0xcc7
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b8a54
push 0xcc7
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
mov eax, dword [ebx]
test eax, eax
je 0x4b8a7c
push eax
mov ebx, eax
call fcn.00417db4
inc eax
push eax
call fcn.004f59b5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4b8a8d
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x3c], eax
pop eax
pop ebx
pop ecx
jmp 0x4b8832
add esp, 0xc
jmp 0x4b8ac1
mov eax, 0x672d08
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4b8abd
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0xb19b74]
test eax, eax
jne 0x4b8ad6
mov eax, 0x672d08
push eax
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x40], eax
push 0x6b5fff
push dword [0xb19b78]
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x4b8b2c
mov eax, 0x672d08
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x4b8b40
mov eax, 0x672d08
push eax
push 4
mov ebx, 0x4f6650
call fcn.004f59af
add esp, 0x34
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4b8b66
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b8b76
push ebx
call fcn.004f59bb
add esp, 4
cmp dword [ebp - 0x48], 0xffffffff
je 0x4b8bea
push 0x6b7586
push dword [0xb19b80]
call fcn.00417c6e
add esp, 8
cmp eax, 0
jne 0x4b8be5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0xb19b98]
test eax, eax
jne 0x4b8bb1
mov eax, 0x672d08
push eax
push 1
mov ebx, 0x4f6c20
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, dword [ebp - 0x40]
cdq
push edx
push eax
call fcn.00437697
jmp 0x4b8be5
jmp 0x4b8c55
push 0xffffffffffffffff
push 8
push 0x1601e099
push 0x5201dfc1
call fcn.004f59df
add esp, 0x10
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x4b8c16
mov eax, 0x672d08
push eax
push 1
mov ebx, 0x4f6c20
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4b8c3c
push ebx
call fcn.004f59bb
add esp, 4
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 1
mov eax, dword [ebp - 0x44]
cdq
push edx
push eax
call fcn.00437697
push 0xffffffffffffffff
push 0x12
push 0x1601dff8
push 0x5201dfc1
call fcn.004f59df
add esp, 0x10
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 1
jne 0x4b9bf3
push 0
push 0
push 0
push reloc.WS2_32.dll_getpeername
push 0
push 0x6b9015
push 2
mov ebx, 0x4fa5d0
call fcn.004f59af
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x1605128f
push 0x52010001
call fcn.004f59df
add esp, 0x10
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 1
jne 0x4b94b0
push 0
push 0
push 0xffffffffffffffff
push 0x1d
push 0x6010000
push 0x52010001
call fcn.004f59d9
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x1d
push 0x601dfc2
push 0x5201dfc1
call fcn.004f59d9
add esp, 0x18
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6d2e49
push 0x80000301
push 0
push 0x24
push reloc.WS2_32.dll_connect
push 0
push 0x6d2e4e
push 4
mov ebx, 0x4fa460
call fcn.004f59af
add esp, 0x34
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 5
jne 0x4b9452
push 0
push 1
push 0xffffffffffffffff
push 0x1d
push 0x6010000
push 0x52010001
call fcn.004f59d9
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 0x1d
push 0x601dfc2
push 0x5201dfc1
call fcn.004f59d9
add esp, 0x18
push 0x672d08
push dword [ebp - 0x28]
call fcn.00417c6e
add esp, 8
cmp eax, 0
je 0x4b940f
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x44], ebx
push 0x80000601
mov ebx, dword [ebp - 0x44]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x54
mov dword [ebp - 0x4c], ebx
push 0x80000601
mov ebx, dword [ebp - 0x4c]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x5c
mov dword [ebp - 0x54], ebx
push 0x80000601
mov ebx, dword [ebp - 0x54]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x58], eax
push str.appflag1couponCodeisqiangdanpackageName
push dword [ebp - 0x58]
push str.efficiency
push dword [ebp - 0x50]
push str.safedeposit
push dword [ebp - 0x48]
push str.unitprice
push dword [ebp - 0x28]
push str.checkTradePwdRDM
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push str.https:__api.dailianmama.com_api_order_receiveOrder_orderid
mov ecx, 0xb
call fcn.00417e1f
add esp, 0x2c
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b8e76
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4b8e86
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b8e96
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4b8eaa
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 8
call fcn.004f59b5
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
push 1
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push eax
call fcn.00447f38
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4b8fb3
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4b8fc3
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4b8fd3
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4b8fe3
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4b8ff3
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b9003
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4b9013
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4fcd10
call fcn.004f59af
add esp, 0x10
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4b904d
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00459448
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4b9071
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push 1
mov eax, 0x6b8fa5
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b90d0
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x40]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b90e6
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x40]
mov dword [ebx], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push str.SUCCESS
mov ebx, dword [ebp - 0x40]
push dword [ebx]
call fcn.00417c6e
add esp, 8
cmp eax, 0
jne 0x4b93f7
push 0x672d08
push dword [ebp - 0x38]
call fcn.00417c6e
add esp, 8
cmp eax, 0
je 0x4b9388
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x3c]
dec eax
jns 0x4b9155
push 0x1612
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b9172
push 0x1612
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x40], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x3c]
dec eax
jns 0x4b91ca
push 0x1643
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b91e7
push 0x1643
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x48], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x48]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x4c], eax
push dword [ebp - 0x4c]
push 0x6b60a3
push dword [ebp - 0x44]
push 0x6d2f20
mov ecx, 4
call fcn.00417e1f
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b9245
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4b9255
push ebx
call fcn.004f59bb
add esp, 4
lea eax, [ebp - 0x50]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4b926e
push ebx
call fcn.004f59bb
add esp, 4
push 0xb19c04
push 4
mov eax, 2
call fcn.004f59a9
add esp, 8
mov eax, dword [ebp - 0x3c]
dec eax
jl 0x4b9386
mov dword [ebp - 0x40], eax
mov ebx, dword [0xb19c04]
mov dword [ebp - 0x48], ebx
call fcn.0041882a
mov dword [ebp - 0x4c], ecx
sub ecx, dword [ebp - 0x40]
jle 0x4b9386
cmp ecx, 1
jle 0x4b92b3
mov ecx, 1
mov dword [ebp - 0x44], ecx
cmp dword [ebp - 0x44], 0
jle 0x4b9386
mov edi, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x4c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x44]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x4b92e1
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x48]
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov ecx, dword [ebp - 0x44]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b930a
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b931e
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9332
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9346
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
call fcn.004f59bb
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4b92f5
pop edi
mov eax, dword [ebp - 0x44]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x4c]
sub ecx, dword [ebp - 0x40]
sub ecx, dword [ebp - 0x44]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x48]
push edi
push dword [ebp - 0x48]
call fcn.004f59cd
add esp, 8
mov dword [0xb19c04], eax
mov eax, dword [ebp - 0x44]
jmp 0x4b9388
xor eax, eax
call fcn.004bb10a
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 0x6d2f62
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b93cb
push ebx
call fcn.004f59bb
add esp, 4
push 0
push 2
push 0xffffffffffffffff
push 0xc
push 0x1601e000
push 0x5201dfc1
call fcn.004f59d9
add esp, 0x18
mov eax, 1
jmp 0x4ba2e6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push dword [ebp - 0x40]
call fcn.0049ad22
jmp 0x4b944d
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 0x6d2f6b
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b944d
push ebx
call fcn.004f59bb
add esp, 4
jmp 0x4b94ab
mov eax, 0x6b6124
push eax
mov ebx, dword [0xb19d00]
test ebx, ebx
je 0x4b946b
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [0xb19d00], eax
push 0
push 1
push 0xffffffffffffffff
push 0x1d
push 0x6010000
push 0x52010001
call fcn.004f59d9
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 0x1d
push 0x601dfc2
push 0x5201dfc1
call fcn.004f59d9
add esp, 0x18
jmp 0x4b9bee
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6d2e49
push 0x80000301
push 0
push 0x24
push reloc.WS2_32.dll_connect
push 0
push 0x6d2e4e
push 4
mov ebx, 0x4fa460
call fcn.004f59af
add esp, 0x34
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 5
jne 0x4b9bcf
push 0x672d08
push dword [ebp - 0x28]
call fcn.00417c6e
add esp, 8
cmp eax, 0
je 0x4b9b8c
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x44], ebx
push 0x80000601
mov ebx, dword [ebp - 0x44]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x54
mov dword [ebp - 0x4c], ebx
push 0x80000601
mov ebx, dword [ebp - 0x4c]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x5c
mov dword [ebp - 0x54], ebx
push 0x80000601
mov ebx, dword [ebp - 0x54]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x58], eax
push str.appflag1couponCodeisqiangdanpackageName
push dword [ebp - 0x58]
push str.efficiency
push dword [ebp - 0x50]
push str.safedeposit
push dword [ebp - 0x48]
push str.unitprice
push dword [ebp - 0x28]
push str.checkTradePwdRDM
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push str.https:__api.dailianmama.com_api_order_receiveOrder_orderid
mov ecx, 0xb
call fcn.00417e1f
add esp, 0x2c
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b95f3
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4b9603
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b9613
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4b9627
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 8
call fcn.004f59b5
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
push 1
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push eax
call fcn.00447f38
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4b9730
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4b9740
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4b9750
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4b9760
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4b9770
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b9780
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4b9790
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4fcd10
call fcn.004f59af
add esp, 0x10
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4b97ca
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00459448
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4b97ee
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push 1
mov eax, 0x6b8fa5
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b984d
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x40]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9863
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x40]
mov dword [ebx], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push str.SUCCESS
mov ebx, dword [ebp - 0x40]
push dword [ebx]
call fcn.00417c6e
add esp, 8
cmp eax, 0
jne 0x4b9b74
push 0x672d08
push dword [ebp - 0x38]
call fcn.00417c6e
add esp, 8
cmp eax, 0
je 0x4b9b05
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x3c]
dec eax
jns 0x4b98d2
push 0x1ea2
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b98ef
push 0x1ea2
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x40], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x3c]
dec eax
jns 0x4b9947
push 0x1ed3
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b9964
push 0x1ed3
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x48], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x48]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x4c], eax
push dword [ebp - 0x4c]
push 0x6b60a3
push dword [ebp - 0x44]
push 0x6d2f20
mov ecx, 4
call fcn.00417e1f
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b99c2
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4b99d2
push ebx
call fcn.004f59bb
add esp, 4
lea eax, [ebp - 0x50]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4b99eb
push ebx
call fcn.004f59bb
add esp, 4
push 0xb19c04
push 4
mov eax, 2
call fcn.004f59a9
add esp, 8
mov eax, dword [ebp - 0x3c]
dec eax
jl 0x4b9b03
mov dword [ebp - 0x40], eax
mov ebx, dword [0xb19c04]
mov dword [ebp - 0x48], ebx
call fcn.0041882a
mov dword [ebp - 0x4c], ecx
sub ecx, dword [ebp - 0x40]
jle 0x4b9b03
cmp ecx, 1
jle 0x4b9a30
mov ecx, 1
mov dword [ebp - 0x44], ecx
cmp dword [ebp - 0x44], 0
jle 0x4b9b03
mov edi, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x4c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x44]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x4b9a5e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x48]
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov ecx, dword [ebp - 0x44]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9a87
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9a9b
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9aaf
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9ac3
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
call fcn.004f59bb
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4b9a72
pop edi
mov eax, dword [ebp - 0x44]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x4c]
sub ecx, dword [ebp - 0x40]
sub ecx, dword [ebp - 0x44]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x48]
push edi
push dword [ebp - 0x48]
call fcn.004f59cd
add esp, 8
mov dword [0xb19c04], eax
mov eax, dword [ebp - 0x44]
jmp 0x4b9b05
xor eax, eax
call fcn.004bb10a
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 0x6d2f62
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b9b48
push ebx
call fcn.004f59bb
add esp, 4
push 0
push 2
push 0xffffffffffffffff
push 0xc
push 0x1601e000
push 0x5201dfc1
call fcn.004f59d9
add esp, 0x18
mov eax, 1
jmp 0x4ba2e6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push dword [ebp - 0x40]
call fcn.0049ad22
jmp 0x4b9bca
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 0x6d2f6b
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b9bca
push ebx
call fcn.004f59bb
add esp, 4
jmp 0x4b9bee
mov eax, 0x6b6124
push eax
mov ebx, dword [0xb19d00]
test ebx, ebx
je 0x4b9be8
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [0xb19d00], eax
jmp 0x4ba2c4
push 0x672d08
push dword [ebp - 0x28]
call fcn.00417c6e
add esp, 8
cmp eax, 0
je 0x4ba286
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x44], ebx
push 0x80000601
mov ebx, dword [ebp - 0x44]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x54
mov dword [ebp - 0x4c], ebx
push 0x80000601
mov ebx, dword [ebp - 0x4c]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x5c
mov dword [ebp - 0x54], ebx
push 0x80000601
mov ebx, dword [ebp - 0x54]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x58], eax
push str.appflag1couponCodeisqiangdanpackageName
push dword [ebp - 0x58]
push str.efficiency
push dword [ebp - 0x50]
push str.safedeposit
push dword [ebp - 0x48]
push str.unitprice
push dword [ebp - 0x28]
push str.checkTradePwdRDM
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push str.https:__api.dailianmama.com_api_order_receiveOrder_orderid
mov ecx, 0xb
call fcn.00417e1f
add esp, 0x2c
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4b9ced
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4b9cfd
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b9d0d
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4b9d21
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 8
call fcn.004f59b5
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
push 1
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push eax
call fcn.00447f38
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4b9e2a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4b9e3a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4b9e4a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4b9e5a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4b9e6a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4b9e7a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4b9e8a
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4fcd10
call fcn.004f59af
add esp, 0x10
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4b9ec4
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.00459448
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4b9ee8
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push 1
mov eax, 0x6b8fa5
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xf8]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4b9f47
push ebx
call fcn.004f59bb
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x40]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4b9f5d
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov ebx, dword [ebp - 0x40]
mov dword [ebx], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push str.SUCCESS
mov ebx, dword [ebp - 0x40]
push dword [ebx]
call fcn.00417c6e
add esp, 8
cmp eax, 0
jne 0x4ba26e
push 0x672d08
push dword [ebp - 0x38]
call fcn.00417c6e
add esp, 8
cmp eax, 0
je 0x4ba1ff
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x3c]
dec eax
jns 0x4b9fcc
push 0x253c
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4b9fe9
push 0x253c
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x40], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [0xb19c04]
call fcn.0041882a
push ebx
push ecx
mov eax, dword [ebp - 0x3c]
dec eax
jns 0x4ba041
push 0x256d
push 0x401f0b3
push 4
call fcn.004f59c1
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4ba05e
push 0x256d
push 0x401f0b3
push 1
call fcn.004f59c1
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x48], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x48]
push dword [ebx]
push 1
mov ebx, 0x4f8040
call fcn.004f59af
add esp, 0x10
mov dword [ebp - 0x4c], eax
push dword [ebp - 0x4c]
push 0x6b60a3
push dword [ebp - 0x44]
push 0x6d2f20
mov ecx, 4
call fcn.00417e1f
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4ba0bc
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4ba0cc
push ebx
call fcn.004f59bb
add esp, 4
lea eax, [ebp - 0x50]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4ba0e5
push ebx
call fcn.004f59bb
add esp, 4
push 0xb19c04
push 4
mov eax, 2
call fcn.004f59a9
add esp, 8
mov eax, dword [ebp - 0x3c]
dec eax
jl 0x4ba1fd
mov dword [ebp - 0x40], eax
mov ebx, dword [0xb19c04]
mov dword [ebp - 0x48], ebx
call fcn.0041882a
mov dword [ebp - 0x4c], ecx
sub ecx, dword [ebp - 0x40]
jle 0x4ba1fd
cmp ecx, 1
jle 0x4ba12a
mov ecx, 1
mov dword [ebp - 0x44], ecx
cmp dword [ebp - 0x44], 0
jle 0x4ba1fd
mov edi, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x4c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x44]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x4ba158
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x48]
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov ecx, dword [ebp - 0x44]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4ba181
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4ba195
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4ba1a9
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4ba1bd
push ebx
call fcn.004f59bb
add esp, 4
pop ebx
call fcn.004f59bb
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4ba16c
pop edi
mov eax, dword [ebp - 0x44]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x4c]
sub ecx, dword [ebp - 0x40]
sub ecx, dword [ebp - 0x44]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x48]
push edi
push dword [ebp - 0x48]
call fcn.004f59cd
add esp, 8
mov dword [0xb19c04], eax
mov eax, dword [ebp - 0x44]
jmp 0x4ba1ff
xor eax, eax
call fcn.004bb10a
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 0x6d2f62
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4ba242
push ebx
call fcn.004f59bb
add esp, 4
push 0
push 2
push 0xffffffffffffffff
push 0xc
push 0x1601e000
push 0x5201dfc1
call fcn.004f59d9
add esp, 0x18
mov eax, 1
jmp 0x4ba2e6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push dword [ebp - 0x40]
call fcn.0049ad22
jmp 0x4ba2c4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
push dword [ebx]
push 0x6d2f6b
mov ecx, 2
call fcn.00417e1f
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0049ad22
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4ba2c4
push ebx
call fcn.004f59bb
add esp, 4
jmp 0x4ba2dc
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x7c
mov dword [ebp - 0x40], ebx
push dword [ebp - 0x40]
call fcn.0049ad22
mov eax, 0
jmp 0x4ba2e6
push eax
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4ba307
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4ba317
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4ba327
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4ba337
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4ba347
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4ba367
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4ba377
push ebx
call fcn.004f59bb
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4ba387
push ebx
call fcn.004f59bb
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4