Function at 0x10034f4b
Capabilities:
Enumerate files on windows
Get common file path

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x40
mov eax, dword [0x10192a74]
mov ecx, dword [0x10192a78]
lea edx, [eax - 1]
imul edx, eax
test dl, 1
sete byte [ebp - 0x21]
cmp ecx, 0xa
setl byte [ebp - 0x22]
xor edi, edi
mov eax, 0x6f66908
cmp eax, 0x11aedef1
jle 0x10034fe2
cmp eax, 0x4e60fbec
jg 0x10035057
cmp eax, 0x31747607
jg 0x10035105
cmp eax, 0x212ab0d5
jg 0x10035277
cmp eax, 0x19f5f310
jg 0x10035520
cmp eax, 0x161cebb4
jle 0x100359b1
cmp eax, 0x19853498
jg 0x10036166
cmp eax, 0x161cebb5
je 0x1003673b
cmp eax, 0x16e8de5f
jne 0x10034f7a
mov eax, 0x911c779e
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x40], ecx
jmp 0x10034f7a
cmp eax, 0xca45038c
jle 0x100350ae
cmp eax, 0xf67873ff
jg 0x10035164
cmp eax, 0xdea3f0dc
jg 0x10035302
cmp eax, 0xd40567a4
jg 0x10035569
cmp eax, 0xcf32ac11
jle 0x100359ef
cmp eax, 0xd0efccbb
jg 0x10036186
cmp eax, 0xcf32ac12
je 0x10036758
cmp eax, 0xd080eb2a
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xee046634
mov ecx, 0x345a49c9
jmp 0x10037497
cmp eax, 0x66f36094
jg 0x100351b0
cmp eax, 0x58acce3b
jg 0x10035343
cmp eax, 0x528841c0
jg 0x100355b2
cmp eax, 0x4f498458
jle 0x10035a2d
cmp eax, 0x4fe482a8
jg 0x100361b9
cmp eax, 0x4f498459
je 0x10036762
cmp eax, 0x4f77868a
jne 0x10034f7a
mov eax, 0xdbee6cdd
jmp 0x10034f7a
cmp eax, 0xa3f843f9
jg 0x10035218
cmp eax, 0x92422c05
jg 0x10035397
cmp eax, 0x898b1fed
jg 0x100355fb
cmp eax, 0x82bd179d
jle 0x10035a58
cmp eax, 0x8579d2c3
jg 0x100361ec
cmp eax, 0x82bd179e
je 0x1003676c
cmp eax, 0x8327ae4c
jne 0x10034f7a
mov eax, 0x636f0ac
jmp 0x10034f7a
cmp eax, 0x4165a260
jg 0x100353db
cmp eax, 0x38a2cb54
jg 0x10035644
cmp eax, 0x345a49c8
jle 0x10035a96
cmp eax, 0x36951282
jg 0x1003620c
cmp eax, 0x345a49c9
je 0x10036791
cmp eax, 0x35e5bd71
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b3836a1
mov ecx, 0x2276c616
jmp 0x10037497
cmp eax, 0x4b985a
jg 0x1003542f
cmp eax, 0xfa36c5cc
jg 0x1003567a
cmp eax, 0xf8ef043f
jle 0x10035ad4
cmp eax, 0xf9400164
jg 0x1003622c
cmp eax, 0xf8ef0440
je 0x100367b1
cmp eax, 0xf93f51be
jne 0x10034f7a
mov eax, 0x6afa0ecc
jmp 0x10034f7a
cmp eax, 0x73939825
jg 0x10035470
cmp eax, 0x6e5d3ac6
jg 0x100356b7
cmp eax, 0x6c0ba6ef
jle 0x10035b12
cmp eax, 0x6d29c5c8
jg 0x1003625f
cmp eax, 0x6c0ba6f0
je 0x100367ce
cmp eax, 0x6c822ec7
jne 0x10034f7a
mov eax, dword [ebp - 0x14]
and eax, 0x10
mov dword [ebp - 0x30], eax
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4ceac95e
mov ecx, 0x744e4c1f
jmp 0x10037497
cmp eax, 0xb57b3b8f
jg 0x100354cc
cmp eax, 0xaf33d2f6
jg 0x100356ed
cmp eax, 0xa8a06197
jle 0x10035b50
cmp eax, 0xa938b8bf
jg 0x10036292
cmp eax, 0xa8a06198
je 0x100367d8
cmp eax, 0xa8a41c76
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5288e7b
mov ecx, 0x220d767d
jmp 0x10037497
cmp eax, 0x28260093
jg 0x10035736
cmp eax, 0x2276c615
jle 0x10035b8e
cmp eax, 0x23966dd6
jg 0x100362b2
cmp eax, 0x2276c616
je 0x100367f5
cmp eax, 0x22f9ffbf
jne 0x10034f7a
mov esi, dword [ebp - 0x10]
mov eax, 0x10192b24
add esi, eax
push dword [ebp - 0x1c]
call fcn.10160af0
add esp, 4
push eax
push dword [ebp - 0x1c]
push esi
call fcn.1014bf80
add esp, 0xc
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c07e314
mov ecx, 0x4165a261
jmp 0x10037497
cmp eax, 0xe8426ef1
jg 0x1003577f
cmp eax, 0xe0553b08
jle 0x10035bcc
cmp eax, 0xe11c03cb
jg 0x100362de
cmp eax, 0xe0553b09
je 0x10036812
cmp eax, 0xe0e2a673
jne 0x10034f7a
mov eax, 0xf8ef0440
jmp 0x10034f7a
cmp eax, 0x6216a4da
jg 0x100357fb
cmp eax, 0x5bd60589
jle 0x10035c0a
cmp eax, 0x5d36f92b
jg 0x1003635d
cmp eax, 0x5bd6058a
je 0x1003681f
cmp eax, 0x5ce9a175
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6eb03c78
mov ecx, 0x8003c6fe
jmp 0x10037497
cmp eax, 0x9d2239c3
jg 0x10035850
cmp eax, 0x96ffed8e
jle 0x10035c35
cmp eax, 0x9b9c8933
jg 0x10036390
cmp eax, 0x96ffed8f
je 0x1003683c
cmp eax, 0x9701e935
jne 0x10034f7a
mov eax, dword [ebp - 0x30]
mov eax, 0xb9463032
jmp 0x10034f7a
cmp eax, 0x47ad5cc6
jg 0x10035899
cmp eax, 0x4268365f
jle 0x10035c66
cmp eax, 0x4361520a
jg 0x100363b0
cmp eax, 0x42683660
je 0x10036859
cmp eax, 0x428f2341
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19f5f311
mov ecx, 0x9f7e1482
jmp 0x10037497
cmp eax, 0x892e031
jg 0x100358cf
cmp eax, 0x6f66907
jle 0x10035ca4
cmp eax, 0x7a876f8
jg 0x100363d0
cmp eax, 0x6f66908
je 0x10036863
cmp eax, 0x751efb1
jne 0x10034f7a
mov eax, 0x547feda4
jmp 0x10034f7a
cmp eax, 0x7c220290
jg 0x10035918
cmp eax, 0x75e591e6
jle 0x10035d41
cmp eax, 0x7b3836a0
jg 0x100363fc
cmp eax, 0x75e591e7
je 0x10036881
cmp eax, 0x7661b7be
jne 0x10034f7a
mov esi, dword [ebp - 0x18]
lea eax, [esi + 0x2c]
push eax
call fcn.10160af0
add esp, 4
mov word [esi + eax + 0x2c], 0xa0d
mov byte [esi + eax + 0x2e], 0
mov eax, 0xc349c1bc
jmp 0x10034f7a
cmp eax, 0xbed42612
jg 0x1003594e
cmp eax, 0xb9ebf8d8
jle 0x10035d7f
cmp eax, 0xbd76503f
jg 0x1003642f
cmp eax, 0xb9ebf8d9
je 0x1003688b
cmp eax, 0xbc69bb17
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x528841c1
mov ecx, 0xf9ac94a5
jmp 0x10037497
cmp eax, 0x1d0796cf
jle 0x10035dbd
cmp eax, 0x2098a41b
jg 0x10036462
cmp eax, 0x1d0796d0
je 0x100368ae
cmp eax, 0x1fbe95a7
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x372f52bc
mov ecx, 0x6d29c5c9
jmp 0x10037497
cmp eax, 0xd9909975
jle 0x10035dfb
cmp eax, 0xdd68daa2
jg 0x10036495
cmp eax, 0xd9909976
je 0x100368cb
cmp eax, 0xdbee6cdd
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f77868a
mov ecx, 0x4fe482a9
jmp 0x10037497
cmp eax, 0x547feda3
jle 0x10035e39
cmp eax, 0x55fee7fa
jg 0x100364c8
cmp eax, 0x547feda4
je 0x100368d5
cmp eax, 0x559154c3
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1fbe95a7
mov ecx, 0x14ba6c4f
jmp 0x10037497
cmp eax, 0x8b9d72e7
jle 0x10035e77
cmp eax, 0x8f1b3ef4
jg 0x100364fb
cmp eax, 0x8b9d72e8
je 0x100368f2
cmp eax, 0x8c484dcb
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x55fee7fb
mov ecx, 0x82bd179e
jmp 0x10037497
cmp eax, 0x3da7d829
jle 0x10035ea2
cmp eax, 0x3ed4edc6
jg 0x10036534
cmp eax, 0x3da7d82a
je 0x100368fc
cmp eax, 0x3e3eee28
jne 0x10034f7a
mov eax, 0xb08c295c
jmp 0x10034f7a
cmp eax, 0xfbad94f4
jle 0x10035f00
cmp eax, 0xff08932e
jg 0x10036567
cmp eax, 0xfbad94f5
je 0x10036919
cmp eax, 0xfc40865e
jne 0x10034f7a
mov eax, 0x911c779e
mov dword [ebp - 0x40], 0
jmp 0x10034f7a
cmp eax, 0x6eb03c77
jle 0x10035f2b
cmp eax, 0x71485529
jg 0x10036587
cmp eax, 0x6eb03c78
je 0x10036936
cmp eax, 0x7081d4e6
jne 0x10034f7a
mov eax, 0x96ffed8f
jmp 0x10034f7a
cmp eax, 0xb257fcd3
jle 0x10035f69
cmp eax, 0xb475daf8
jg 0x100365ba
cmp eax, 0xb257fcd4
je 0x10036953
cmp eax, 0xb2ae8a99
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc998600e
mov ecx, 0x58907dc8
jmp 0x10037497
cmp eax, 0x2c07e313
jle 0x10035fa7
cmp eax, 0x31208ab4
jg 0x100365da
cmp eax, 0x2c07e314
je 0x10036970
cmp eax, 0x30574b48
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa30f87a0
mov ecx, 0x4eb0352b
jmp 0x10037497
cmp eax, 0xee046633
jle 0x10035fd2
cmp eax, 0xf3fe01dd
jg 0x100365fa
cmp eax, 0xee046634
je 0x10036a08
cmp eax, 0xf1728e69
jne 0x10034f7a
mov esi, dword [ebp - 0x10]
mov eax, 0x10192b24
add esi, eax
push dword [ebp - 0x1c]
call fcn.10160af0
add esp, 4
push eax
push dword [ebp - 0x1c]
push esi
call fcn.1014bf80
add esp, 0xc
push dword [ebp - 0x1c]
call fcn.10160af0
add esp, 4
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa36c5cd
mov ecx, 0xf3fe01de
jmp 0x10037497
cmp eax, 0x635faf19
jle 0x10036010
cmp eax, 0x66972021
jg 0x1003662d
cmp eax, 0x635faf1a
je 0x10036a15
cmp eax, 0x64f690c1
jne 0x10034f7a
push dword [ebp - 0x18]
push dword [ebp - 0x2c]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2581ed8b
mov ecx, 0x7f476b97
jmp 0x10037497
cmp eax, 0xa2b621d8
jle 0x1003604e
cmp eax, 0xa30f879f
jg 0x10036660
cmp eax, 0xa2b621d9
je 0x10036a32
cmp eax, 0xa2d50f25
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd080eb2a
mov ecx, 0x1d0796d0
jmp 0x10037497
cmp eax, 0x4ad394eb
jle 0x1003608c
cmp eax, 0x4bf3b022
jg 0x10036692
cmp eax, 0x4ad394ec
je 0x10036a4f
cmp eax, 0x4bd12d9d
jne 0x10034f7a
mov eax, 0x161cebb5
jmp 0x10034f7a
cmp eax, 0xc9e0f12
jle 0x100360ca
cmp eax, 0xde92492
jg 0x100366d3
cmp eax, 0xc9e0f13
je 0x10036a6c
cmp eax, 0xc9eb180
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b9d72e8
mov ecx, 0x559154c3
jmp 0x10037497
cmp eax, 0x7d57e524
jle 0x100360f5
cmp eax, 0x7de9b9d1
jg 0x100366f3
cmp eax, 0x7d57e525
je 0x10036a76
cmp eax, 0x7d6a51ea
jne 0x10034f7a
mov eax, 0xd66a8a7e
jmp 0x10034f7a
cmp eax, 0xc5288e7a
jg 0x1003613b
cmp eax, 0xc177040e
jle 0x10036713
cmp eax, 0xc177040f
je 0x10036a93
cmp eax, 0xc349c1bc
jne 0x10034f7a
mov esi, dword [ebp - 0x18]
lea eax, [esi + 0x2c]
push eax
call fcn.10160af0
add esp, 4
mov word [esi + eax + 0x2c], 0xa0d
mov byte [esi + eax + 0x2e], 0
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul eax, ecx
test al, 1
mov eax, 0x7661b7be
mov ecx, 0xfb6122d3
jmp 0x10037497
cmp eax, 0x11aedef2
je 0x10036b23
cmp eax, 0x149ab334
je 0x10036b40
cmp eax, 0x14ba6c4f
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8426ef2
mov ecx, 0xaf33d2f7
jmp 0x10037497
cmp eax, 0xca45038d
je 0x10036b5d
cmp eax, 0xcac7d433
je 0x10036b7a
cmp eax, 0xcd1af44f
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0e2a673
mov ecx, 0xf8ef0440
jmp 0x10037497
cmp eax, 0x4e60fbed
je 0x10036b84
cmp eax, 0x4e84731e
je 0x10036ba1
cmp eax, 0x4eb0352b
jne 0x10034f7a
mov eax, 0xbd765040
jmp 0x10034f7a
cmp eax, 0x8003c6fe
je 0x10036bca
cmp eax, 0x8032470f
je 0x10036be7
cmp eax, 0x80ff0e18
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x314998cf
mov ecx, 0xfa975f82
jmp 0x10037497
cmp eax, 0x31747608
je 0x10036bf1
cmp eax, 0x31d8962e
je 0x10036c0e
cmp eax, 0x335ca0bd
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa938b8c0
mov ecx, 0x8f1b3ef5
jmp 0x10037497
cmp eax, 0xf6787400
je 0x10036c18
cmp eax, 0xf6fe2993
je 0x10036c22
cmp eax, 0xf8a8bd05
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x974b358
mov ecx, 0xdda73ae1
jmp 0x10037497
cmp eax, 0x66f36095
je 0x10036c3f
cmp eax, 0x6964c3cb
je 0x10036c5f
cmp eax, 0x6afa0ecc
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf9400165
mov ecx, 0x740064dc
jmp 0x10037497
cmp eax, 0xa3f843fa
je 0x10036c7c
cmp eax, 0xa606f012
je 0x10036cd7
cmp eax, 0xa7caace0
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c0ba6f0
mov ecx, 0x3ed4edc7
jmp 0x10037497
cmp eax, 0x212ab0d6
je 0x10036cf4
cmp eax, 0x213ffae7
je 0x10036d11
cmp eax, 0x220d767d
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca45038d
mov ecx, 0x80ff0e18
jmp 0x10037497
cmp eax, 0xdea3f0dd
je 0x10036d1b
cmp eax, 0xdf3f6a97
je 0x10036d31
cmp eax, 0xdf5e2587
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd080eb2a
mov ecx, 0x36951283
jmp 0x10037497
cmp eax, 0x58acce3c
je 0x10036d4e
cmp eax, 0x598a1a6b
je 0x10036d6b
cmp eax, 0x59f1d17a
jne 0x10034f7a
mov eax, 0x14ba6c4f
jmp 0x10034f7a
cmp eax, 0x92422c06
je 0x10036d9a
cmp eax, 0x935c82c1
je 0x10036db7
cmp eax, 0x95a99755
jne 0x10034f7a
mov eax, 0xb9ebf8d9
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x3c], ecx
jmp 0x10034f7a
cmp eax, 0x4165a261
je 0x10036deb
cmp eax, 0x416862c5
je 0x10036df5
cmp eax, 0x42618920
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31747608
mov ecx, 0xb2ae8a99
jmp 0x10037497
cmp eax, 0x4b985b
je 0x10036e12
cmp eax, 0x636f0ac
je 0x10036e2f
cmp eax, 0x6a929a6
jne 0x10034f7a
mov esi, dword [ebp - 0x28]
push edi
push 0x1a
push esi
push edi
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathA]
push 0x104
push edi
push dword [ebp - 0x20]
call fcn.1014ca80
add esp, 0xc
mov ebx, dword [ebp - 0x20]
push esi
push ebx
call fcn.101606c0
add esp, 8
push ebx
call fcn.10160af0
add esp, 4
movups xmm0, xmmword [str.TencentUsers.]
movups xmmword [ebx + eax], xmm0
mov dword [ebx + eax + 0xf], 0x2a2e2a
mov eax, dword [ebp - 0x18]
push dword [ebp - 0x18]
push ebx
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
push dword [ebp - 0x18]
push eax
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x892e032
mov ecx, 0xd9909976
jmp 0x10037497
cmp eax, 0x73939826
je 0x10036e4c
cmp eax, 0x740064dc
je 0x10036e56
cmp eax, 0x744e4c1f
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf3f6a97
mov ecx, 0x212ab0d6
jmp 0x10037497
cmp eax, 0xb57b3b90
je 0x10036e73
cmp eax, 0xb9463032
je 0x10036e7d
cmp eax, 0xb9606cbf
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4361520b
mov ecx, 0x28260094
jmp 0x10037497
cmp eax, 0x19f5f311
je 0x10036ea2
cmp eax, 0x1af03792
je 0x10036eac
cmp eax, 0x1b2487e6
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bd12d9d
mov ecx, 0x161cebb5
jmp 0x10037497
cmp eax, 0xd40567a5
je 0x10036ec9
cmp eax, 0xd43b58d1
je 0x10036ed3
cmp eax, 0xd66a8a7e
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d6a51ea
mov ecx, 0x53f41f52
jmp 0x10037497
cmp eax, 0x528841c1
je 0x10036ef0
cmp eax, 0x53f41f52
je 0x10036efa
cmp eax, 0x54025dad
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2bbcb647
mov ecx, 0xfc40865e
jmp 0x10037497
cmp eax, 0x898b1fee
je 0x10036f17
cmp eax, 0x8a5a04bb
je 0x10036f34
cmp eax, 0x8af5ddd6
jne 0x10034f7a
mov eax, 0x9b9c8934
jmp 0x10034f7a
cmp eax, 0x38a2cb55
je 0x10036f51
cmp eax, 0x39d8e411
je 0x10036f5b
cmp eax, 0x3af0dbf2
jne 0x10034f7a
mov eax, dword [ebp - 0x18]
add eax, 0x2c
mov dword [ebp - 0x1c], eax
mov esi, dword [ebp - 0x1c]
push esi
call fcn.10160af0
add esp, 4
mov word [esi + eax], 0xa0d
mov byte [esi + eax + 2], 0
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c88c164
mov ecx, 0x42618920
jmp 0x10037497
cmp eax, 0xfa36c5cd
je 0x10036f65
cmp eax, 0xfa975f82
je 0x10036fac
cmp eax, 0xfb6122d3
jne 0x10034f7a
mov eax, 0xd43b58d1
jmp 0x10034f7a
cmp eax, 0x6e5d3ac7
je 0x10036fc9
cmp eax, 0x6e7033cd
je 0x10036fd3
cmp eax, 0x6eaec9cb
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6787400
mov ecx, 0x42683660
jmp 0x10037497
cmp eax, 0xaf33d2f7
je 0x10036ff0
cmp eax, 0xb08c295c
je 0x1003700d
cmp eax, 0xb1bb98bf
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31747608
mov ecx, 0xd43b58d1
jmp 0x10037497
cmp eax, 0x28260094
je 0x1003702a
cmp eax, 0x2b019ad2
je 0x10037047
cmp eax, 0x2bbcb647
jne 0x10034f7a
mov eax, 0x54025dad
jmp 0x10034f7a
cmp eax, 0xe8426ef2
je 0x1003706a
cmp eax, 0xe9e4ef1c
je 0x10037074
cmp eax, 0xeb796490
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc675a369
mov ecx, 0x96ffed8f
jmp 0x10037497
cmp eax, 0x6216a4db
je 0x1003707e
cmp eax, 0x62afbd3c
je 0x1003709b
cmp eax, 0x62d520bd
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7caace0
mov ecx, 0x11aedef2
jmp 0x10037497
cmp eax, 0x9d2239c4
je 0x100370b8
cmp eax, 0x9f7e1482
je 0x100370d5
cmp eax, 0xa1c22226
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4361520b
mov ecx, 0x6e7033cd
jmp 0x10037497
cmp eax, 0x47ad5cc7
je 0x100370f2
cmp eax, 0x480ab229
je 0x1003710f
cmp eax, 0x4a065a0a
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5288e7b
mov ecx, 0xa8a41c76
jmp 0x10037497
cmp eax, 0x892e032
je 0x1003712c
cmp eax, 0x8a7ee60
je 0x10037195
cmp eax, 0x974b358
jne 0x10034f7a
mov eax, 0xdda73ae1
jmp 0x10034f7a
cmp eax, 0x7c220291
je 0x1003719f
cmp eax, 0x7c415b25
je 0x100371bc
cmp eax, 0x7c88c164
jne 0x10034f7a
mov esi, dword [ebp - 0x18]
lea eax, [esi + 0x2c]
push eax
call fcn.10160af0
add esp, 4
mov word [esi + eax + 0x2c], 0xa0d
mov byte [esi + eax + 0x2e], 0
mov eax, 0x3af0dbf2
jmp 0x10034f7a
cmp eax, 0xc5288e7b
je 0x100371d9
cmp eax, 0xc675a369
je 0x100371e3
cmp eax, 0xc998600e
jne 0x10034f7a
mov eax, 0x58907dc8
jmp 0x10034f7a
cmp eax, 0x19853499
je 0x10037200
cmp eax, 0x19bf8adc
jne 0x10034f7a
mov eax, 0xa3f843fa
jmp 0x10034f7a
cmp eax, 0xd0efccbc
je 0x1003720a
cmp eax, 0xd2d59e41
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa36c5cd
mov ecx, 0xf1728e69
jmp 0x10037497
cmp eax, 0x4fe482a9
je 0x10037227
cmp eax, 0x5244f8b6
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde92493
mov ecx, 0xfbad94f5
jmp 0x10037497
cmp eax, 0x8579d2c4
je 0x10037231
cmp eax, 0x858ff392
jne 0x10034f7a
mov eax, 0xf8a8bd05
jmp 0x10034f7a
cmp eax, 0x36951283
je 0x1003723b
cmp eax, 0x372f52bc
jne 0x10034f7a
mov eax, 0x6d29c5c9
jmp 0x10034f7a
cmp eax, 0xf9400165
je 0x10037258
cmp eax, 0xf9ac94a5
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf570e0b8
mov ecx, 0x92422c06
jmp 0x10037497
cmp eax, 0x6d29c5c9
je 0x10037262
cmp eax, 0x6e1b3306
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7d6a51ea
mov ecx, 0xd66a8a7e
jmp 0x10037497
cmp eax, 0xa938b8c0
je 0x1003727f
cmp eax, 0xad791b13
jne 0x10034f7a
mov eax, 0x8c484dcb
jmp 0x10034f7a
cmp eax, 0x23966dd7
je 0x10037289
cmp eax, 0x2581ed8b
jne 0x10034f7a
push dword [ebp - 0x18]
push dword [ebp - 0x2c]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, 0x64f690c1
jmp 0x10034f7a
cmp eax, 0xe11c03cc
je 0x100372a6
cmp eax, 0xe1c53505
jne 0x10034f7a
mov esi, dword [ebp - 0x28]
push edi
push 0x1a
push esi
push edi
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathA]
push 0x104
push edi
push dword [ebp - 0x20]
call fcn.1014ca80
add esp, 0xc
mov ebx, dword [ebp - 0x20]
push esi
push ebx
call fcn.101606c0
add esp, 8
push ebx
call fcn.10160af0
add esp, 4
movups xmm0, xmmword [str.TencentUsers.]
movups xmmword [ebx + eax], xmm0
mov dword [ebx + eax + 0xf], 0x2a2e2a
mov eax, dword [ebp - 0x18]
push dword [ebp - 0x18]
push ebx
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
push dword [ebp - 0x18]
push eax
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, 0xc177040f
jmp 0x10034f7a
cmp eax, 0x5d36f92c
je 0x100372c3
cmp eax, 0x5d7c1a04
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7caace0
mov ecx, 0x428f2341
jmp 0x10037497
cmp eax, 0x9b9c8934
je 0x100372cd
cmp eax, 0x9c98c89c
jne 0x10034f7a
mov eax, 0x480ab229
jmp 0x10034f7a
cmp eax, 0x4361520b
je 0x100372ea
cmp eax, 0x44a367ba
jne 0x10034f7a
mov eax, 0x47ad5cc7
jmp 0x10034f7a
cmp eax, 0x7a876f9
je 0x10037307
cmp eax, 0x86b06a6
jne 0x10034f7a
push dword [ebp - 0x18]
push dword [ebp - 0x2c]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, 0x598a1a6b
jmp 0x10034f7a
cmp eax, 0x7b3836a1
je 0x10037324
cmp eax, 0x7be16d09
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa30f87a0
mov ecx, 0x30574b48
jmp 0x10037497
cmp eax, 0xbd765040
je 0x1003732e
cmp eax, 0xbe3024ad
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23966dd7
mov ecx, 0xf8a8bd05
jmp 0x10037497
cmp eax, 0x2098a41c
je 0x1003734e
cmp eax, 0x20e91ce5
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf3f6a97
mov ecx, 0x8a5a04bb
jmp 0x10037497
cmp eax, 0xdd68daa3
je 0x1003736b
cmp eax, 0xdda73ae1
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x974b358
mov ecx, 0x4b985b
jmp 0x10037497
cmp eax, 0x55fee7fb
je 0x10037388
cmp eax, 0x58907dc8
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc998600e
mov ecx, 0x8af5ddd6
jmp 0x10037497
cmp eax, 0x8f1b3ef5
je 0x10037395
cmp eax, 0x911c779e
jne 0x10034f7a
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x10], eax
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a7ee60
mov ecx, 0x1af03792
jmp 0x10037497
cmp eax, 0x3ed4edc7
je 0x100373b2
cmp eax, 0x40d036ae
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9e4ef1c
mov ecx, 0xf93f51be
jmp 0x10037497
cmp eax, 0xff08932f
je 0x100373cf
cmp eax, 0xffb9a0ff
jne 0x10034f7a
mov eax, 0x8a5a04bb
jmp 0x10034f7a
cmp eax, 0x7148552a
je 0x100373ec
cmp eax, 0x72158ae1
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8579d2c4
mov ecx, 0xc9e0f13
jmp 0x10037497
cmp eax, 0xb475daf9
je 0x100373f6
cmp eax, 0xb49aeaaf
jne 0x10034f7a
mov eax, 0x11aedef2
jmp 0x10034f7a
cmp eax, 0x31208ab5
je 0x10037413
cmp eax, 0x314998cf
jne 0x10034f7a
mov eax, 0xfa975f82
jmp 0x10034f7a
cmp eax, 0xf3fe01de
je 0x1003742d
cmp eax, 0xf570e0b8
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f77868a
mov ecx, 0xdbee6cdd
jmp 0x10037497
cmp eax, 0x66972022
je 0x10037447
cmp eax, 0x66c28945
jne 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e5d3ac7
mov ecx, 0x5d36f92c
jmp 0x10037497
cmp eax, 0xa30f87a0
je 0x10037461
cmp eax, 0xa318b37b
jne 0x10034f7a
cmp byte [ebp - 0x24], 0
mov eax, 0xb9ebf8d9
mov ecx, 0x35e5bd71
cmovne eax, ecx
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x3c], ecx
jmp 0x10034f7a
cmp eax, 0x4bf3b023
je 0x1003746b
cmp eax, 0x4ceac95e
jne 0x10034f7a
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, 0x6c822ec7
jmp 0x10034f7a
cmp eax, 0xde92493
je 0x10037475
cmp eax, 0x103add7b
jne 0x10034f7a
mov eax, 0x149ab334
jmp 0x10034f7a
cmp eax, 0x7de9b9d2
je 0x1003747f
cmp eax, 0x7f476b97
jne 0x10034f7a
mov eax, 0x28260094
jmp 0x10034f7a
cmp eax, 0xc02ef6e7
jne 0x100374a9
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x73939826
mov ecx, 0xd0efccbc
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bd12d9d
mov ecx, 0x20e91ce5
jmp 0x10037497
mov eax, 0xdd68daa3
jmp 0x10034f7a
mov eax, 0xc02ef6e7
jmp 0x10034f7a
mov eax, dword [ebp - 0x18]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x55fee7fb
mov ecx, 0xb257fcd4
jmp 0x10037497
mov eax, dword [ebp - 0x30]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xee046634
mov ecx, 0x7148552a
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0e2a673
mov ecx, 0x95a99755
jmp 0x10037497
mov eax, 0x3ed4edc7
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x751efb1
mov ecx, 0x547feda4
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b3836a1
mov ecx, 0xb1bb98bf
jmp 0x10037497
mov eax, dword [ebp - 0x18]
mov eax, 0x66f36095
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6964c3cb
mov ecx, 0xff08932f
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19bf8adc
mov ecx, 0xa3f843fa
jmp 0x10037497
mov eax, 0x8003c6fe
jmp 0x10034f7a
mov cl, byte [ebp - 0x21]
cmp byte [ebp - 0x22], 0
mov eax, 0x4bf3b023
mov edx, 0x4e60fbed
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x10034f7a
mov eax, 0x4ad394ec
jmp 0x10034f7a
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x4c], eax
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x38a2cb55
mov ecx, 0x2098a41c
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e3eee28
mov ecx, 0xb08c295c
jmp 0x10037497
mov eax, 0x898b1fee
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x751efb1
mov ecx, 0xdf5e2587
jmp 0x10037497
mov eax, 0xc9eb180
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1fbe95a7
mov ecx, 0x7d57e525
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf570e0b8
mov ecx, 0x7be16d09
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6787400
mov ecx, 0x6eaec9cb
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66972022
mov ecx, 0x9d2239c4
jmp 0x10037497
mov esi, dword [ebp - 0x10]
mov eax, 0x10192b24
add esi, eax
push dword [ebp - 0x1c]
call fcn.10160af0
add esp, 4
push eax
push dword [ebp - 0x1c]
push esi
call fcn.1014bf80
add esp, 0xc
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, 0x22f9ffbf
jmp 0x10034f7a
mov eax, dword [ebp - 0x30]
mov eax, 0x345a49c9
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc675a369
mov ecx, 0x7c415b25
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf32ac12
mov ecx, 0xdd68daa3
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75e591e7
mov ecx, 0x4f498459
jmp 0x10037497
mov eax, 0x7c220291
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2bbcb647
mov ecx, 0x54025dad
jmp 0x10037497
mov esi, dword [ebp - 0x28]
push edi
push 0x1a
push esi
push edi
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathA]
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push 0x104
push edi
push dword [ebp - 0x38]
call fcn.1014ca80
add esp, 0xc
mov ebx, dword [ebp - 0x20]
push esi
push ebx
call fcn.101606c0
add esp, 8
push ebx
call fcn.10160af0
add esp, 4
movups xmm0, xmmword [str.TencentUsers.]
movups xmmword [ebx + eax], xmm0
mov dword [ebx + eax + 0xf], 0x2a2e2a
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push dword [ebp - 0x18]
push ebx
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
mov dword [ebp - 0x2c], eax
push dword [ebp - 0x18]
push dword [ebp - 0x2c]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1c53505
mov ecx, 0x5bd6058a
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19853499
mov ecx, 0xa606f012
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x103add7b
mov ecx, 0x7081d4e6
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c98c89c
mov ecx, 0x480ab229
jmp 0x10037497
mov eax, 0xa8a06198
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bf3b023
mov ecx, 0xeb796490
jmp 0x10037497
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x935c82c1
mov ecx, 0xffb9a0ff
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa938b8c0
mov ecx, 0x335ca0bd
jmp 0x10037497
mov eax, 0x80ff0e18
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7661b7be
mov ecx, 0xc349c1bc
jmp 0x10037497
mov eax, 0x7de9b9d2
jmp 0x10034f7a
mov eax, 0x6eaec9cb
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75e591e7
mov ecx, 0x4ad394ec
jmp 0x10037497
mov eax, dword [ebp - 0x18]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0553b09
mov ecx, 0xad791b13
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x892e032
mov ecx, 0x6a929a6
jmp 0x10037497
push eax
sub esp, 0x100
mov eax, esp
mov dword [ebp - 0x28], eax
sub esp, 0x104
mov eax, esp
mov dword [ebp - 0x20], eax
sub esp, 0x140
mov eax, esp
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
mov eax, 0x104
push eax
push 0
push dword [ebp - 0x34]
call fcn.1014ca80
add esp, 0xc
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19bf8adc
mov ecx, 0x635faf1a
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19853499
mov ecx, 0x5d7c1a04
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31d8962e
mov ecx, 0x7de9b9d2
jmp 0x10037497
mov eax, 0x1b2487e6
jmp 0x10034f7a
cmp byte [ebp - 0x23], 0
mov eax, 0x2b019ad2
mov ecx, 0x6e1b3306
cmovne eax, ecx
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x935c82c1
mov ecx, 0x4e84731e
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb475daf9
mov ecx, 0xd2d59e41
jmp 0x10037497
push dword [ebp - 0x18]
push dword [ebp - 0x2c]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
setne byte [ebp - 0x23]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86b06a6
mov ecx, 0xa1c22226
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde92493
mov ecx, 0x5244f8b6
jmp 0x10037497
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x14]
mov eax, 0x4e84731e
jmp 0x10034f7a
mov eax, 0xd2d59e41
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca45038d
mov ecx, 0xcd1af44f
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23966dd7
mov ecx, 0xa2b621d9
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8327ae4c
mov ecx, 0x213ffae7
jmp 0x10037497
mov eax, 0xd0efccbc
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf9400165
mov ecx, 0xe11c03cc
jmp 0x10037497
mov eax, 0x6216a4db
jmp 0x10034f7a
cmp dword [ebp - 0x30], 0
setne byte [ebp - 0x24]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9701e935
mov ecx, 0xa2d50f25
jmp 0x10037497
mov eax, 0x9f7e1482
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a7ee60
mov ecx, 0xb9606cbf
jmp 0x10037497
mov eax, 0x31208ab5
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c88c164
mov ecx, 0x3af0dbf2
jmp 0x10037497
mov eax, 0xbc69bb17
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66972022
mov ecx, 0x8c484dcb
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1c53505
mov ecx, 0xc177040f
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4ceac95e
mov ecx, 0x6c822ec7
jmp 0x10037497
mov eax, 0x2098a41c
jmp 0x10034f7a
mov eax, 0x7a876f9
jmp 0x10034f7a
mov esi, dword [ebp - 0x10]
mov eax, 0x10192b24
add esi, eax
push dword [ebp - 0x1c]
call fcn.10160af0
add esp, 4
push eax
push dword [ebp - 0x1c]
push esi
call fcn.1014bf80
add esp, 0xc
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
mov eax, 0xf1728e69
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x314998cf
mov ecx, 0x416862c5
jmp 0x10037497
mov eax, 0x66c28945
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39d8e411
mov ecx, 0x7a876f9
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8426ef2
mov ecx, 0x3da7d82a
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e3eee28
mov ecx, 0xa318b37b
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86b06a6
mov ecx, 0x598a1a6b
jmp 0x10037497
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x38]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x528841c1
mov ecx, 0xbc69bb17
jmp 0x10037497
mov eax, 0xaf33d2f7
jmp 0x10034f7a
mov eax, 0x40d036ae
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb57b3b90
mov ecx, 0x58acce3c
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e5d3ac7
mov ecx, 0x66c28945
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8327ae4c
mov ecx, 0x636f0ac
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19f5f311
mov ecx, 0xbed42613
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44a367ba
mov ecx, 0x858ff392
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c98c89c
mov ecx, 0x8032470f
jmp 0x10037497
mov esi, dword [ebp - 0x28]
push edi
push 0x1a
push esi
push edi
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathA]
push 0x104
push edi
push dword [ebp - 0x20]
call fcn.1014ca80
add esp, 0xc
mov ebx, dword [ebp - 0x20]
push esi
push ebx
call fcn.101606c0
add esp, 8
push ebx
call fcn.10160af0
add esp, 4
movups xmm0, xmmword [str.TencentUsers.]
movups xmmword [ebx + eax], xmm0
mov dword [ebx + eax + 0xf], 0x2a2e2a
mov eax, dword [ebp - 0x18]
push dword [ebp - 0x18]
push ebx
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
push dword [ebp - 0x18]
push eax
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
mov eax, 0x6a929a6
jmp 0x10034f7a
mov eax, 0x1af03792
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b9d72e8
mov ecx, 0xc9eb180
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9e4ef1c
mov ecx, 0x40d036ae
jmp 0x10037497
mov eax, 0xa8a41c76
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x103add7b
mov ecx, 0x149ab334
jmp 0x10037497
mov eax, 0xa606f012
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x73939826
mov ecx, 0x62d520bd
jmp 0x10037497
mov eax, 0x92422c06
jmp 0x10034f7a
mov eax, 0x72158ae1
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9701e935
mov ecx, 0xb9463032
jmp 0x10037497
mov eax, 0x740064dc
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x372f52bc
mov ecx, 0x59f1d17a
jmp 0x10037497
mov eax, 0x335ca0bd
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44a367ba
mov ecx, 0x47ad5cc7
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6964c3cb
mov ecx, 0x898b1fee
jmp 0x10037497
mov eax, 0x4a065a0a
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb57b3b90
mov ecx, 0x6216a4db
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2581ed8b
mov ecx, 0x64f690c1
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39d8e411
mov ecx, 0xdea3f0dd
jmp 0x10037497
mov eax, 0x2276c616
jmp 0x10034f7a
mov eax, dword [ebp - 0x34]
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd40567a5
mov ecx, 0x31208ab5
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x38a2cb55
mov ecx, 0xbe3024ad
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf32ac12
mov ecx, 0x16e8de5f
jmp 0x10037497
mov eax, dword [ebp - 0x18]
mov eax, 0x82bd179e
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6eb03c78
mov ecx, 0xf6fe2993
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c0ba6f0
mov ecx, 0xb49aeaaf
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8579d2c4
mov ecx, 0x72158ae1
jmp 0x10037497
mov eax, 0x36951283
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c07e314
mov ecx, 0x22f9ffbf
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd40567a5
mov ecx, 0x5ce9a175
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb475daf9
mov ecx, 0x62afbd3c
jmp 0x10037497
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0553b09
mov ecx, 0x66f36095
jmp 0x10037497
mov eax, 0x30574b48
jmp 0x10034f7a
mov eax, 0x4e60fbed
jmp 0x10034f7a
mov eax, 0x5244f8b6
jmp 0x10034f7a
mov eax, dword [0x10192a74]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31d8962e
mov ecx, 0xcac7d433
cmove eax, ecx
cmp dword [0x10192a78], 0xa
cmovl eax, ecx
jmp 0x10034f7a
cmp eax, 0xbed42613
jne 0x10034f7a
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret