Function at 0x10020386
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x80
mov eax, 0x10039528
call fcn.10022aaa
mov eax, dword [ebp + 8]
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x70]
push eax
mov edx, str.__lu
mov ecx, str.Softwareprojonepodlp_smpcache_
call fcn.10013ad2
pop ecx
push eax
lea eax, [ebp - 0x54]
xor edi, edi
push eax
mov dword [ebp - 4], edi
call fcn.10003db0
push eax
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 1
call fcn.1001eeca
add esp, 0x10
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 3
call fcn.10001fa0
lea esi, [ebp - 0x70]
mov byte [ebp - 4], 4
call fcn.1000d330
cmp dword [ebp - 0x1c], edi
je 0x10020810
push edi
push edi
lea eax, [ebp - 0x8c]
call fcn.10018dda
mov edx, eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 8
call fcn.10001250
test al, al
je 0x10020801
cmp byte [ebp - 0x84], 7
jne 0x10020801
push str.name
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 9
mov ecx, esp
mov dword [ebp - 0x38], esp
mov esi, 0x1003ce67
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0xa
push eax
lea edi, [ebp - 0x8c]
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 9
call fcn.10014d05
add esp, 0x20
mov edi, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
mov ecx, edi
mov byte [ebp - 4], 0xb
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 9
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
cmp dword [edi + 0x14], 0
je 0x10020801
push str.nickName
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0xc
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0xd
push eax
lea edi, [ebp - 0x8c]
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0xc
call fcn.10014d05
add esp, 0x20
mov edi, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
lea ecx, [edi + 0x1c]
mov byte [ebp - 4], 0xe
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0xc
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.depId
lea ecx, [ebp - 0x54]
call fcn.10001f30
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xf
call fcn.10014cce
pop ecx
mov dword [edi + 0x38], eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.depName
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x10
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x11
push eax
lea edi, [ebp - 0x8c]
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x10
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0x3c
mov byte [ebp - 4], 0x12
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x10
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.loginType
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x13
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x14
push eax
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x13
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0x58
mov byte [ebp - 4], 0x15
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x13
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str._loginType
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x16
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x17
push eax
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x16
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0x74
mov byte [ebp - 4], 0x18
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x16
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.loginTime
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x19
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x1a
push eax
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x19
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0x90
mov byte [ebp - 4], 0x1b
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x19
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.phone
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x1c
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x1d
push eax
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x1c
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0xac
mov byte [ebp - 4], 0x1e
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x1c
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.mail
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x1f
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x20
push eax
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x1f
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0xc8
mov byte [ebp - 4], 0x21
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x1f
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
push str.remark
lea ecx, [ebp - 0x54]
call fcn.10001f30
sub esp, 0x1c
mov byte [ebp - 4], 0x22
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
call fcn.10001f30
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x23
push eax
lea ebx, [ebp - 0x70]
mov byte [ebp - 4], 0x22
call fcn.10014d05
add esp, 0x20
mov ecx, dword [ebp - 0x34]
push 0xffffffffffffffff
push 0
push eax
add ecx, 0xe4
mov byte [ebp - 4], 0x24
call fcn.10002270
mov ecx, ebx
mov byte [ebp - 4], 0x22
call fcn.10001fa0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.10001fa0
mov esi, edi
mov byte [ebp - 4], 4
call fcn.100181a5
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.10001fa0
xor eax, eax
inc eax
jmp 0x1002081e
lea esi, [ebp - 0x8c]
mov byte [ebp - 4], 4
call fcn.100181a5
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call fcn.10001fa0
xor eax, eax
call fcn.10022b2d
ret