Function at 0x1013e33a
Capabilities:
Contain obfuscated stackstrings
Create process on windows
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101a1303
mov eax, dword fs:[0]
push eax
sub esp, 0x6a4
mov eax, dword [0x10211a50]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x514], ecx
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x530], eax
mov ecx, dword [ebp + 0x10]
mov dword [ebp - 0x528], ecx
mov edx, dword [ebp - 0x530]
push edx
lea ecx, [ebp - 0x40]
call fcn.100e9b40
mov dword [ebp - 4], 0
mov eax, dword [ebp - 0x528]
push eax
lea ecx, [ebp - 0x58]
call fcn.100e9b40
mov byte [ebp - 4], 1
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x628], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x64c], eax
mov ecx, dword [ebp - 0x514]
call fcn.1012ded0
mov dword [ebp - 0x590], eax
mov eax, dword [ebp - 0x590]
mov dword [ebp - 0x550], eax
mov ecx, dword [ebp - 0x550]
mov dword [ebp - 0x51c], ecx
mov edx, dword [ebp - 0x51c]
sub edx, 1
mov dword [ebp - 0x51c], edx
cmp dword [ebp - 0x51c], 0xc
ja case.0x1013dc71.6
mov eax, dword [ebp - 0x51c]
jmp dword [eax*4 + 0x1013ed1c]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5ec], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x6a4], eax
mov ecx, dword [ebp - 0x514]
call fcn.1012ded0
mov dword [ebp - 0x558], eax
mov eax, dword [ebp - 0x558]
mov dword [ebp - 0x560], eax
cmp dword [ebp - 0x560], 0
jne 0x1013dcc4
mov dword [ebp - 0x524], 0x101a8d94
jmp 0x1013dcce
mov dword [ebp - 0x524], 0x101f47ec
mov ecx, dword [ebp - 0x524]
push ecx
push str._result_:__s_
lea edx, [ebp - 0x208]
push edx
call fcn.100e24e0
add esp, 0xc
mov byte [ebp - 4], 2
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f4], esp
lea eax, [ebp - 0x208]
push eax
call fcn.100e9b40
mov dword [ebp - 0x570], eax
mov ecx, dword [ebp - 0x570]
mov dword [ebp - 0x654], ecx
mov byte [ebp - 4], 3
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5fc], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x684], eax
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x208]
call fcn.100e9ca0
jmp case.0x1013dc71.6
mov ecx, dword [ebp - 0x514]
add ecx, 0x1e0
call fcn.100ea070
push eax
mov ecx, dword [ebp - 0x514]
add ecx, 0x1f8
call fcn.100ea070
push eax
push str._version_:___s___vertype_:_beta___uuid_:___s_
lea eax, [ebp - 0x2e0]
push eax
call fcn.100e24e0
add esp, 0x10
mov byte [ebp - 4], 4
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x604], esp
lea edx, [ebp - 0x2e0]
push edx
call fcn.100e9b40
mov dword [ebp - 0x598], eax
mov eax, dword [ebp - 0x598]
mov dword [ebp - 0x65c], eax
mov byte [ebp - 4], 5
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60c], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x69c], eax
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x2e0]
call fcn.100e9ca0
jmp case.0x1013dc71.6
mov eax, dword [ebp - 0x514]
add eax, 0x1c8
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x614], esp
push eax
call fcn.100e9330
mov dword [ebp - 0x664], eax
lea ecx, [ebp - 0x510]
call fcn.100f3320
mov dword [ebp - 0x61c], eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x58]
call fcn.100ea070
push eax
lea ecx, [ebp - 0x3d0]
push ecx
call fcn.100e1d90
add esp, 8
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xb8]
call fcn.100e9360
mov byte [ebp - 4], 8
lea edx, [ebp - 0xb8]
push edx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x68c], esp
lea eax, [ebp - 0x3d0]
push eax
call fcn.100e9330
mov dword [ebp - 0x5a0], eax
mov ecx, dword [ebp - 0x5a0]
mov dword [ebp - 0x624], ecx
mov byte [ebp - 4], 9
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x66c], esp
push str.XaPOT42_Y4yXcJXX
call fcn.100e9380
mov dword [ebp - 0x62c], eax
mov byte [ebp - 4], 8
call fcn.100f14f0
add esp, 0x34
lea ecx, [ebp - 0xb8]
call fcn.100e9680
push eax
push str.contentTip
lea ecx, [ebp - 0x510]
call fcn.100f4080
push 0x101a8e40
lea ecx, [ebp - 0x1c0]
call fcn.100e9b90
mov byte [ebp - 4], 0xa
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x6ac], esp
lea edx, [ebp - 0x1c0]
push edx
call fcn.100e9b40
mov dword [ebp - 0x5a8], eax
mov eax, dword [ebp - 0x5a8]
mov dword [ebp - 0x634], eax
mov byte [ebp - 4], 0xb
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x674], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x5c0], eax
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c0]
call fcn.100e9ca0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xb8]
call fcn.100e9490
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x3d0]
call fcn.100e9490
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x510]
call fcn.100f34c0
jmp case.0x1013dc71.6
mov eax, dword [ebp - 0x514]
add eax, 0x1c8
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5c8], esp
push eax
call fcn.100e9330
mov dword [ebp - 0x5d0], eax
lea ecx, [ebp - 0x4e8]
call fcn.100f3320
mov dword [ebp - 0x5d8], eax
mov byte [ebp - 4], 0xc
push 0x101a8e48
push str.contentTip
lea ecx, [ebp - 0xa0]
push ecx
lea ecx, [ebp - 0x4e8]
call fcn.100f3e60
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x70]
call fcn.100e9b70
mov byte [ebp - 4], 0xe
push 0x101a8e48
lea ecx, [ebp - 0xa0]
call fcn.100e9710
test eax, eax
jne 0x1013e038
lea ecx, [ebp - 0xa0]
call fcn.100e9680
push eax
lea edx, [ebp - 0x4a8]
push edx
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x5b0], eax
mov eax, dword [ebp - 0x5b0]
push eax
lea ecx, [ebp - 0x70]
call fcn.100e9c60
lea ecx, [ebp - 0x4a8]
call fcn.100e9ca0
jmp 0x1013e0ec
lea ecx, [ebp - 0xd0]
call fcn.100e9360
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e0], esp
lea edx, [ebp - 0xa0]
push edx
call fcn.100e9330
mov dword [ebp - 0x5b8], eax
mov eax, dword [ebp - 0x5b8]
mov dword [ebp - 0x5e8], eax
mov byte [ebp - 4], 0x10
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f0], esp
push str.XaPOT42_Y4yXcJXX
call fcn.100e9380
mov dword [ebp - 0x5f8], eax
mov byte [ebp - 4], 0xf
call fcn.100f1720
add esp, 0x34
lea ecx, [ebp - 0xd0]
call fcn.100e9680
push eax
lea ecx, [ebp - 0x478]
push ecx
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x594], eax
mov edx, dword [ebp - 0x594]
push edx
lea ecx, [ebp - 0x70]
call fcn.100e9c60
lea ecx, [ebp - 0x478]
call fcn.100e9ca0
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xd0]
call fcn.100e9490
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x600], esp
lea eax, [ebp - 0x70]
push eax
call fcn.100e9b40
mov dword [ebp - 0x568], eax
mov ecx, dword [ebp - 0x568]
mov dword [ebp - 0x608], ecx
mov byte [ebp - 4], 0x11
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x610], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x618], eax
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x70]
call fcn.100e9ca0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xa0]
call fcn.100e9490
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x4e8]
call fcn.100f34c0
jmp case.0x1013dc71.6
push 0x101f377c
lea ecx, [ebp - 0x220]
call fcn.100e9b90
mov byte [ebp - 4], 0x12
push 0x101a8d78
lea ecx, [ebp - 0x310]
call fcn.100e9b90
mov byte [ebp - 4], 0x13
push str.tipsshow
lea ecx, [ebp - 0x1f0]
call fcn.100e9b90
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0x514]
call fcn.1012da30
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x1f0]
call fcn.100e9ca0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x310]
call fcn.100e9ca0
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x220]
call fcn.100e9ca0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x620], esp
lea edx, [ebp - 0xe8]
push edx
call fcn.100e9b40
mov dword [ebp - 0x578], eax
mov eax, dword [ebp - 0x578]
mov dword [ebp - 0x5bc], eax
mov byte [ebp - 4], 0x19
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x630], esp
push str.onCount
call fcn.100e9b90
mov dword [ebp - 0x638], eax
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
push str.tips
lea ecx, [ebp - 0x250]
call fcn.100e9b90
mov byte [ebp - 4], 0x1a
push str.tipsshow
lea ecx, [ebp - 0x3a0]
call fcn.100e9b90
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0x3a0]
push eax
mov ecx, dword [ebp - 0x514]
call fcn.10128db0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3a0]
call fcn.100e9ca0
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x250]
call fcn.100e9ca0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x640], esp
push 0x101a8e40
call fcn.100e9b90
mov dword [ebp - 0x580], eax
mov ecx, dword [ebp - 0x580]
mov dword [ebp - 0x648], ecx
mov byte [ebp - 4], 0x1c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x650], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x658], eax
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
push 0
push 0
push 0x5fd
mov ecx, dword [ebp - 0x514]
add ecx, 4
call fcn.1013f4f0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xe8]
call fcn.100e9ca0
jmp case.0x1013dc71.6
lea ecx, [ebp - 0x88]
call fcn.100e9360
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x28]
call fcn.100e9360
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x515]
call fcn.100e1390
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x88]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x660], esp
push str.type
call fcn.100e9380
mov dword [ebp - 0x588], eax
mov ecx, dword [ebp - 0x588]
mov dword [ebp - 0x668], ecx
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x58]
call fcn.100ea070
sub esp, 0x18
mov edx, esp
mov dword [ebp - 0x670], esp
push eax
push edx
call fcn.100e1d90
add esp, 8
mov dword [ebp - 0x678], eax
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x515]
call fcn.100f6550
lea eax, [ebp - 0x28]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x680], esp
push 0x101f4d24
call fcn.100e9380
mov dword [ebp - 0x53c], eax
mov ecx, dword [ebp - 0x53c]
mov dword [ebp - 0x688], ecx
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x58]
call fcn.100ea070
sub esp, 0x18
mov edx, esp
mov dword [ebp - 0x690], esp
push eax
push edx
call fcn.100e1d90
add esp, 8
mov dword [ebp - 0x698], eax
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x515]
call fcn.100f6550
push 0x101a8e70
lea ecx, [ebp - 0x88]
call fcn.100e9710
test eax, eax
jne 0x1013e739
push 0x101f36d8
lea ecx, [ebp - 0x28]
call fcn.100e9710
test eax, eax
je 0x1013e615
push 0x101a8e78
lea ecx, [ebp - 0x28]
call fcn.100e9710
test eax, eax
je 0x1013e615
push 1
push 0
push 0
lea ecx, [ebp - 0x28]
call fcn.100e9680
push eax
lea eax, [ebp - 0x448]
push eax
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x57c], eax
mov ecx, dword [ebp - 0x57c]
call fcn.100ea070
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
mov dword [ebp - 0x544], eax
lea ecx, [ebp - 0x448]
call fcn.100e9ca0
cmp dword [ebp - 0x544], 0x20
jg 0x1013e610
lea ecx, [ebp - 0x28]
call fcn.100e9680
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x6a0], esp
push eax
push ecx
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x6a8], eax
call fcn.100e7000
add esp, 0x18
push 0x101a8e84
lea ecx, [ebp - 0x280]
call fcn.100e9b90
mov byte [ebp - 4], 0x22
push str.tipsurl
lea ecx, [ebp - 0x340]
call fcn.100e9b90
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x28]
call fcn.100e9680
push eax
lea edx, [ebp - 0x460]
push edx
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x59c], eax
mov eax, dword [ebp - 0x59c]
mov dword [ebp - 0x54c], eax
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x54c]
push ecx
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x340]
push eax
lea ecx, [ebp - 0x370]
push ecx
mov ecx, dword [ebp - 0x514]
call fcn.1012da30
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x460]
call fcn.100e9ca0
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x340]
call fcn.100e9ca0
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x280]
call fcn.100e9ca0
push str.tips
lea ecx, [ebp - 0x2b0]
call fcn.100e9b90
mov byte [ebp - 4], 0x29
push str.tipsurl
lea ecx, [ebp - 0x400]
call fcn.100e9b90
mov byte [ebp - 4], 0x2a
lea edx, [ebp - 0x2b0]
push edx
lea eax, [ebp - 0x370]
push eax
lea ecx, [ebp - 0x400]
push ecx
mov ecx, dword [ebp - 0x514]
call fcn.10128db0
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x400]
call fcn.100e9ca0
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x2b0]
call fcn.100e9ca0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x370]
call fcn.100e9ca0
jmp 0x1013e734
push 0x101f4ef0
lea ecx, [ebp - 0x130]
call fcn.100e9b90
mov byte [ebp - 4], 0x2b
push str.tipsurl
lea ecx, [ebp - 0x178]
call fcn.100e9b90
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x28]
call fcn.100e9680
push eax
lea edx, [ebp - 0x490]
push edx
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x584], eax
mov eax, dword [ebp - 0x584]
mov dword [ebp - 0x554], eax
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x554]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
mov ecx, dword [ebp - 0x514]
call fcn.1012da30
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x490]
call fcn.100e9ca0
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x178]
call fcn.100e9ca0
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x130]
call fcn.100e9ca0
push str.tips
lea ecx, [ebp - 0x148]
call fcn.100e9b90
mov byte [ebp - 4], 0x32
push str.tipsurl
lea ecx, [ebp - 0x1a8]
call fcn.100e9b90
mov byte [ebp - 4], 0x33
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
mov ecx, dword [ebp - 0x514]
call fcn.10128db0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x1a8]
call fcn.100e9ca0
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x148]
call fcn.100e9ca0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x1d8]
call fcn.100e9ca0
jmp 0x1013e8e8
push str.download
lea ecx, [ebp - 0x88]
call fcn.100e9710
test eax, eax
jne 0x1013e809
lea ecx, [ebp - 0x28]
call fcn.100e9680
push eax
lea edx, [ebp - 0x430]
push edx
call fcn.100e1e20
add esp, 8
mov dword [ebp - 0x5ac], eax
mov eax, dword [ebp - 0x5ac]
mov dword [ebp - 0x55c], eax
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x55c]
call fcn.100ea070
push eax
push str.___typenotifications___o_s
lea ecx, [ebp - 0x4c0]
push ecx
call fcn.100e24e0
add esp, 0xc
mov dword [ebp - 0x58c], eax
mov edx, dword [ebp - 0x58c]
push edx
mov ecx, dword [ebp - 0x514]
add ecx, 0x1b0
call fcn.100e9c60
lea ecx, [ebp - 0x4c0]
call fcn.100e9ca0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x430]
call fcn.100e9ca0
push 0
push 0
mov eax, dword [ebp - 0x514]
push eax
push 0x1012c3b0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [ebp - 0x564], eax
mov ecx, dword [ebp - 0x564]
push ecx
call dword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1013e8e8
push 0x101a8e84
lea ecx, [ebp - 0x238]
call fcn.100e9b90
mov byte [ebp - 4], 0x35
push str.tipsurl
lea ecx, [ebp - 0x160]
call fcn.100e9b90
mov byte [ebp - 4], 0x36
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x2c8]
push edx
mov ecx, dword [ebp - 0x514]
call fcn.1012da30
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x160]
call fcn.100e9ca0
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x238]
call fcn.100e9ca0
push str.tips
lea ecx, [ebp - 0x298]
call fcn.100e9b90
mov byte [ebp - 4], 0x3a
push str.tipsurl
lea ecx, [ebp - 0x268]
call fcn.100e9b90
mov byte [ebp - 4], 0x3b
lea eax, [ebp - 0x298]
push eax
lea ecx, [ebp - 0x2c8]
push ecx
lea edx, [ebp - 0x268]
push edx
mov ecx, dword [ebp - 0x514]
call fcn.10128db0
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x268]
call fcn.100e9ca0
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x298]
call fcn.100e9ca0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x2c8]
call fcn.100e9ca0
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x515]
call fcn.100e0470
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x28]
call fcn.100e9490
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x88]
call fcn.100e9490
jmp case.0x1013dc71.6
push 0
mov ecx, dword [ebp - 0x514]
add ecx, 4
call fcn.101456e0
push 1
mov ecx, dword [ebp - 0x514]
add ecx, 4
call fcn.10132c00
call fcn.10106cf0
mov ecx, eax
call fcn.101093d0
movzx eax, al
test eax, eax
je 0x1013e961
mov ecx, dword [ebp - 0x514]
mov edx, dword [ecx + 4]
push edx
push 2
mov ecx, dword [ebp - 0x514]
call fcn.10146360
push 0
push 0xea60
push 1
mov ecx, dword [ebp - 0x514]
add ecx, 4
call fcn.101453d0
jmp case.0x1013dc71.6
push 0
push 0
push 0x5fc
mov ecx, dword [ebp - 0x514]
add ecx, 4
call fcn.1013f4f0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x6b0], esp
push 0x101a8e40
call fcn.100e9b90
mov dword [ebp - 0x5a4], eax
mov eax, dword [ebp - 0x5a4]
mov dword [ebp - 0x5c4], eax
mov byte [ebp - 4], 0x3c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x63c], esp
lea edx, [ebp - 0x40]
push edx
call fcn.100e9b40
mov dword [ebp - 0x5cc], eax
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x514]
call fcn.10132ac0
jmp case.0x1013dc71.6
push 0x101f377c
lea ecx, [ebp - 0x358]
call fcn.100e9b90
mov byte [ebp - 4], 0x3d
push 0x101a8ee4
lea ecx, [ebp - 0x328]
call fcn.100e9b90
mov byte [ebp - 4], 0x3e
push str.tipsclick
lea ecx, [ebp - 0x2f8]
call fcn.100e9b90
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x358]
push eax
lea ecx, [ebp - 0x328]
push ecx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x190]
push eax
mov ecx, dword [ebp - 0x514]
call fcn.1012da30
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x2f8]
call fcn.100e9ca0
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x328]
call fcn.100e9ca0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x358]
call fcn.100e9ca0
push str.tips
lea ecx, [ebp - 0x3b8]
call fcn.100e9b90
mov byte [ebp - 4], 0x44
push str.tipsclick
lea ecx, [ebp - 0x388]
call fcn.100e9b90
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x3b8]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x388]
push eax
mov ecx, dword [ebp - 0x514]
call fcn.10128db0
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x388]
call fcn.100e9ca0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x3b8]
call fcn.100e9ca0
mov ecx, dword [ebp - 0x514]
add ecx, 0x1e0
call fcn.100ea070
push eax
lea ecx, [ebp - 0x418]
push ecx
call fcn.100e1d90
add esp, 8
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x100]
call fcn.100e9360
mov byte [ebp - 4], 0x47
lea edx, [ebp - 0x100]
push edx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x694], esp
lea eax, [ebp - 0x418]
push eax
call fcn.100e9330
mov dword [ebp - 0x56c], eax
mov ecx, dword [ebp - 0x56c]
mov dword [ebp - 0x5d4], ecx
mov byte [ebp - 4], 0x48
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x644], esp
push 0x101a8f00
call fcn.100e9380
mov dword [ebp - 0x5dc], eax
mov byte [ebp - 4], 0x47
call fcn.100f14f0
add esp, 0x34
lea ecx, [ebp - 0x100]
call fcn.100e9680
push eax
lea edx, [ebp - 0x3e8]
push edx
call fcn.100e1e20
add esp, 8
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x3e8]
call fcn.100ea070
push eax
push str.https:__mini.ffnews.cn_additional_feedback_index.html_fromtipsid_s
lea eax, [ebp - 0x118]
push eax
call fcn.100e24e0
add esp, 0xc
mov byte [ebp - 4], 0x4a
push 1
push 0
push 0
lea ecx, [ebp - 0x118]
call fcn.100ea070
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
mov dword [ebp - 0x534], eax
cmp dword [ebp - 0x534], 0x20
jg 0x1013ec08
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x67c], esp
lea edx, [ebp - 0x118]
push edx
call fcn.100e9b40
mov dword [ebp - 0x5e4], eax
call fcn.100e7000
add esp, 0x18
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x118]
call fcn.100e9ca0
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x3e8]
call fcn.100e9ca0
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x100]
call fcn.100e9490
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x418]
call fcn.100e9490
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x190]
call fcn.100e9ca0
mov eax, dword [ebp - 0x530]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x574]
mov dword [ebp - 0x52c], ecx
cmp dword [ebp - 0x52c], 0
je 0x1013ec89
push 1
mov ecx, dword [ebp - 0x52c]
call fcn.100f0670
mov dword [ebp - 0x5b4], eax
jmp 0x1013ec93
mov dword [ebp - 0x5b4], 0
mov edx, dword [ebp - 0x528]
mov dword [ebp - 0x538], edx
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x520], eax
cmp dword [ebp - 0x520], 0
je 0x1013ecc9
push 1
mov ecx, dword [ebp - 0x520]
call fcn.100f0670
mov dword [ebp - 0x540], eax
jmp 0x1013ecd3
mov dword [ebp - 0x540], 0
mov dword [ebp - 0x548], 0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x58]
call fcn.100e9ca0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.100e9ca0
mov eax, dword [ebp - 0x548]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1016177d
mov esp, ebp
pop ebp
ret 0x10