Function at 0x4b2b10
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
mov dword [ebp - 0x28], ecx
lea ecx, [ebp - 0xc]
call fcn.00426ee0
mov dword [ebp - 8], 0
mov dword [ebp - 4], 0
lea eax, [ebp - 4]
push eax
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
je 0x4b2b4c
cmp dword [ebp - 4], 0
jg 0x4b2b63
mov dword [ebp - 0x1c], 0xffffffff
lea ecx, [ebp - 0xc]
call fcn.00426fe0
mov eax, dword [ebp - 0x1c]
jmp 0x4b2f02
mov dword [ebp - 0x10], 0
jmp 0x4b2b75
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 4]
jge 0x4b2ec4
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov eax, dword [edx + ecx*4]
push eax
lea ecx, [ebp - 0xc]
call fcn.00427020
mov ecx, dword [ebp - 0x28]
cmp dword [ecx], 0xffffffff
jne 0x4b2bbb
lea ecx, [ebp - 0xc]
call fcn.004273c0
push eax
mov ecx, dword [ebp - 0x28]
call fcn.004b2f10
mov edx, dword [ebp - 0x28]
mov dword [edx], eax
mov eax, dword [ebp - 0x28]
cmp dword [eax], 0xffffffff
je 0x4b2bbb
jmp 0x4b2b6c
push 0x5a7c60
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2c06
mov ecx, dword [ebp - 0x10]
add ecx, 1
cmp ecx, dword [ebp - 4]
jge 0x4b2c01
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
cmp dword [eax + edx*4 + 4], 0
je 0x4b2c01
mov ecx, dword [ebp - 0x10]
add ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
mov ecx, dword [eax + edx*4]
push ecx
mov ecx, 0x5eb3ec
call fcn.00427020
jmp 0x4b2ebf
push str._name
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2c52
mov edx, dword [ebp - 0x10]
add edx, 1
cmp edx, dword [ebp - 4]
jge 0x4b2c4d
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 8]
cmp dword [ecx + eax*4 + 4], 0
je 0x4b2c4d
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 8]
mov edx, dword [ecx + eax*4]
push edx
mov ecx, dword [ebp - 0x28]
add ecx, 0x10
call fcn.00427020
jmp 0x4b2ebf
push str._desc
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2caf
mov eax, dword [ebp - 0x10]
add eax, 1
cmp eax, dword [ebp - 4]
jge 0x4b2caa
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
cmp dword [edx + ecx*4 + 4], 0
je 0x4b2caa
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov eax, dword [edx + ecx*4]
push eax
lea ecx, [ebp - 0x14]
call fcn.00426f30
lea ecx, [ebp - 0x14]
push ecx
mov ecx, dword [ebp - 0x28]
call fcn.004b3220
lea ecx, [ebp - 0x14]
call fcn.00426fe0
jmp 0x4b2ebf
push str._type
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2cfd
mov edx, dword [ebp - 0x10]
add edx, 1
cmp edx, dword [ebp - 4]
jge 0x4b2cf8
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 8]
cmp dword [ecx + eax*4 + 4], 0
je 0x4b2cf8
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 8]
mov edx, dword [ecx + eax*4]
push edx
mov ecx, dword [ebp - 0x28]
call fcn.004b2f10
mov ecx, dword [ebp - 0x28]
mov dword [ecx], eax
jmp 0x4b2ebf
push str._silent
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2d1c
mov edx, dword [ebp - 0x28]
mov dword [edx], 9
jmp 0x4b2ebf
push str._spid
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2d68
mov eax, dword [ebp - 0x10]
add eax, 1
cmp eax, dword [ebp - 4]
jge 0x4b2d63
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
cmp dword [edx + ecx*4 + 4], 0
je 0x4b2d63
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov eax, dword [edx + ecx*4]
push eax
mov ecx, dword [ebp - 0x28]
add ecx, 0x14
call fcn.00427020
jmp 0x4b2ebf
push str._cache
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2db4
mov ecx, dword [ebp - 0x10]
add ecx, 1
cmp ecx, dword [ebp - 4]
jge 0x4b2daf
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
cmp dword [eax + edx*4 + 4], 0
je 0x4b2daf
mov ecx, dword [ebp - 0x10]
add ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
mov ecx, dword [eax + edx*4]
push ecx
mov ecx, dword [ebp - 0x28]
add ecx, 0x18
call fcn.00427020
jmp 0x4b2ebf
push str._keyword
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2e00
mov edx, dword [ebp - 0x10]
add edx, 1
cmp edx, dword [ebp - 4]
jge 0x4b2dfb
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 8]
cmp dword [ecx + eax*4 + 4], 0
je 0x4b2dfb
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 8]
mov edx, dword [ecx + eax*4]
push edx
mov ecx, dword [ebp - 0x28]
add ecx, 0x1c
call fcn.00427020
jmp 0x4b2ebf
push str._sdesc
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2e49
mov eax, dword [ebp - 0x10]
add eax, 1
cmp eax, dword [ebp - 4]
jge 0x4b2e47
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
cmp dword [edx + ecx*4 + 4], 0
je 0x4b2e47
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov eax, dword [edx + ecx*4]
push eax
mov ecx, dword [ebp - 0x28]
add ecx, 0x20
call fcn.00427020
jmp 0x4b2ebf
push str._pay
lea ecx, [ebp - 0xc]
call fcn.00455f20
test eax, eax
jne 0x4b2ebf
mov ecx, dword [ebp - 0x10]
add ecx, 1
cmp ecx, dword [ebp - 4]
jge 0x4b2ebf
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
cmp dword [eax + edx*4 + 4], 0
je 0x4b2ebf
mov ecx, dword [ebp - 0x10]
add ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
mov ecx, dword [eax + edx*4]
push ecx
lea ecx, [ebp - 0x18]
call fcn.00426f30
push str.alipay
lea ecx, [ebp - 0x20]
call fcn.00426f30
push eax
lea edx, [ebp - 0x18]
push edx
call fcn.004553c0
add esp, 8
movzx eax, al
mov dword [0x5eb3e8], eax
lea ecx, [ebp - 0x20]
call fcn.00426fe0
lea ecx, [ebp - 0x18]
call fcn.00426fe0
jmp 0x4b2b6c
mov ecx, dword [ebp - 8]
push ecx
call dword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [ebp - 8], 0
mov edx, dword [ebp - 0x28]
cmp dword [edx], 0xffffffff
jne 0x4b2eef
cmp dword [0x5eb3e8], 0
je 0x4b2eef
mov eax, dword [ebp - 0x28]
mov dword [eax], 0xb
mov ecx, dword [ebp - 0x28]
mov edx, dword [ecx]
mov dword [ebp - 0x24], edx
lea ecx, [ebp - 0xc]
call fcn.00426fe0
mov eax, dword [ebp - 0x24]
mov esp, ebp
pop ebp
ret 4