Function at 0x108180db
Capabilities:
Check mutex on windows
Contain obfuscated stackstrings

Disassembly:
push 0x3b0
mov eax, 0x1084c1a5
call fcn.1081e8e7
mov edi, dword [ebp + 0x10]
mov eax, dword [ebp + 0xc]
add eax, 0xfffffff0
mov dword [ebp - 4], 1
push eax
call fcn.1081232c
pop ecx
xor ebx, ebx
lea esi, [eax + 0x10]
push esi
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_CreateMutexW]
mov dword [0x11827930], eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 5
jne 0x10818133
push esi
push ebx
push 0x100000
call dword [sym.imp.KERNEL32.dll_OpenMutexW]
mov dword [0x11827930], eax
jmp 0x10818148
cmp eax, 0xb7
jne 0x10818148
push 0xffffffffffffffff
push dword [0x11827930]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp dword [0x11827930], ebx
lea ecx, [esi - 0x10]
sete bl
call fcn.1081689e
mov byte [edi + 0x2c], bl
test bl, bl
jne 0x10818a0f
mov dword [ebp - 0x35c], 0x35516a48
mov dword [ebp - 0x358], 0x6645694c
mov dword [ebp - 0x354], 0x6d6b544d
mov dword [ebp - 0x350], 0x6f555341
mov dword [ebp - 0x34c], 0x596b7948
mov dword [ebp - 0x348], 0x5845424f
mov dword [ebp - 0x344], 0x2f41334f
mov dword [ebp - 0x340], 0x30345844
mov dword [ebp - 0x33c], 0x71495450
mov dword [ebp - 0x338], 0x66454148
mov dword [ebp - 0x334], 0x37416e41
mov dword [ebp - 0x330], 0x72775462
mov dword [ebp - 0x32c], 0x7a6b4444
mov dword [ebp - 0x328], 0x306b774f
mov dword [ebp - 0x324], 0x39305749
mov dword [ebp - 0x320], 0x44774165
mov dword [ebp - 0x31c], 0x6e464163
mov dword [ebp - 0x318], 0x69344144
mov dword [ebp - 0x314], 0x6138325a
mov dword [ebp - 0x310], 0x4b457861
mov dword [ebp - 0x30c], 0x55634349
mov dword [ebp - 0x308], 0x5473434f
mov dword [ebp - 0x304], 0x6c774744
mov dword [ebp - 0x300], 0x57305850
mov dword [ebp - 0x2fc], 0x2b67514d
mov dword [ebp - 0x2f8], 0x334e5247
mov dword [ebp - 0x2f4], 0x61516766
mov dword [ebp - 0x2f0], 0x4c384442
mov dword [ebp - 0x2ec], 0x57385759
mov dword [ebp - 0x2e8], 0x75677a45
mov dword [ebp - 0x2e4], 0x6d6b774a
mov dword [ebp - 0x2e0], 0x79494449
mov dword [ebp - 0x2dc], 0x7849674f
mov dword [ebp - 0x2d8], 0x6e555144
mov dword [ebp - 0x2d4], 0x3730324b
mov dword [ebp - 0x2d0], 0x544d4446
mov dword [ebp - 0x2cc], 0x5a516a66
mov dword [ebp - 0x2c8], 0x6a417841
mov dword [ebp - 0x2c4], 0x4f34435a
mov dword [ebp - 0x2c0], 0x4c4d674d
mov dword [ebp - 0x2bc], 0x6b497943
mov dword [ebp - 0x2b8], 0x6f74414f
mov dword [ebp - 0x2b4], 0x53637843
mov dword [ebp - 0x2b0], 0x71314462
mov dword [ebp - 0x2ac], 0x3949784d
mov dword [ebp - 0x2a8], 0x75776765
mov dword [ebp - 0x2a4], 0x66344147
mov dword [ebp - 0x2a0], 0x67675450
mov dword [ebp - 0x29c], 0x616f585a
mov dword [ebp - 0x298], 0x516b5845
mov dword [ebp - 0x294], 0x34415241
mov dword [ebp - 0x290], 0x57737762
mov dword [ebp - 0x28c], 0x47496d4f
mov dword [ebp - 0x288], 0x2b34694d
mov dword [ebp - 0x284], 0x6831444d
mov dword [ebp - 0x280], 0x56387843
mov dword [ebp - 0x27c], 0x7430524a
mov dword [ebp - 0x278], 0x41347841
mov dword [ebp - 0x274], 0x42595450
mov dword [ebp - 0x270], 0x67786e46
mov dword [ebp - 0x26c], 0x584d6841
mov dword [ebp - 0x268], 0x79415348
mov dword [ebp - 0x264], 0x7839794c
mov dword [ebp - 0x260], 0x6c416850
mov dword [ebp - 0x25c], 0x30777a43
mov dword [ebp - 0x258], 0x3342434f
mov dword [ebp - 0x254], 0x76414850
mov dword [ebp - 0x250], 0x2f426e42
mov dword [ebp - 0x24c], 0x2f317a47
mov dword [ebp - 0x248], 0x4c304362
mov dword [ebp - 0x244], 0x694e334c
mov dword [ebp - 0x240], 0x56455848
mov dword [ebp - 0x23c], 0x70636d61
mov dword [ebp - 0x238], 0x33307849
mov dword [ebp - 0x234], 0x42596a48
mov dword [ebp - 0x230], 0x49344846
mov dword [ebp - 0x22c], 0x7a564147
mov dword [ebp - 0x228], 0x6e41434b
mov dword [ebp - 0x224], 0x4d456a45
mov dword [ebp - 0x220], 0x41414143
mov word [ebp - 0x21c], 0x4f41
xor ebx, ebx
mov byte [ebp - 0x21a], 0x55
push ebx
sub esp, 0xc
mov dword [ebp - 0x3a4], 0x694d6941
mov ecx, esp
mov dword [ebp - 0x3a0], 0x3145434e
lea eax, [ebp - 0x219]
mov dword [ebp - 0x39c], 0x74643261
mov dword [ebp - 0x398], 0x2b4d534d
push dword [ebp - 0x360]
mov dword [ebp - 0x394], 0x4b776766
push eax
mov dword [ebp - 0x390], 0x6b416e43
lea eax, [ebp - 0x35c]
mov dword [ebp - 0x38c], 0x456f674c
mov dword [ebp - 0x388], 0x626b6a64
mov dword [ebp - 0x384], 0x75347945
mov dword [ebp - 0x380], 0x65676e43
mov dword [ebp - 0x37c], 0x35596a66
mov dword [ebp - 0x378], 0x66415244
mov dword [ebp - 0x374], 0x57456847
mov dword [ebp - 0x370], 0x6830524c
mov dword [ebp - 0x36c], 0x4173794e
mov dword [ebp - 0x368], 0x67414141
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1080f5af
lea eax, [ebp - 0x3b0]
push eax
call fcn.10812565
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1081bf76
push eax
push ebx
sub esp, 0xc
lea eax, [ebp - 0x364]
mov ecx, esp
push dword [ebp - 0x360]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x3a4]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1080f5af
lea eax, [ebp - 0x3bc]
push eax
call fcn.1081269c
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1081bfbf
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
lea ecx, [ebp - 0x3bc]
mov dword [0x118276cc], eax
call fcn.1081be41
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 4], 1
call fcn.1081bdbe
cmp dword [0x118276cc], ebx
je 0x10818a0f
push 0x1081410e
push 0x118276cc
call fcn.1081daea
pop ecx
pop ecx
test eax, eax
je 0x10818a0f
push dword [ebp + 8]
mov byte [edi + 0x2d], 1
mov dword [0x11827928], 1
call fcn.10818ba5
pop ecx
push eax
push dword [ebp + 8]
mov ecx, 0x118276f0
call fcn.10818a7f
push 0x104
lea eax, [ebp - 0x218]
push eax
push dword [0x1182792c]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [0x11827938], eax
test eax, eax
je 0x10818662
mov byte [edi + 0x2e], 1
push dword [ebp + 0xc]
mov dword [ebp - 0x34c], 0x2f6f6944
push ebx
mov dword [ebp - 0x348], 0x3155434f
sub esp, 0xc
mov dword [ebp - 0x344], 0x77414842
mov dword [ebp - 0x340], 0x436f6943
mov dword [ebp - 0x33c], 0x39416d66
mov dword [ebp - 0x338], 0x72495865
mov dword [ebp - 0x334], 0x79564163
mov dword [ebp - 0x330], 0x73455842
mov dword [ebp - 0x32c], 0x76516943
mov dword [ebp - 0x328], 0x30347850
mov dword [ebp - 0x324], 0x58457743
mov dword [ebp - 0x320], 0x4e777745
mov dword [ebp - 0x31c], 0x7578524e
mov dword [ebp - 0x318], 0x78736841
mov dword [ebp - 0x314], 0x42346764
mov dword [ebp - 0x310], 0x75494343
mov dword [ebp - 0x30c], 0x47415444
mov dword [ebp - 0x308], 0x756f3343
mov dword [ebp - 0x304], 0x6877784e
mov dword [ebp - 0x300], 0x76394843
mov dword [ebp - 0x2fc], 0x4534434f
mov dword [ebp - 0x2f8], 0x42456843
mov dword [ebp - 0x2f4], 0x31597a4e
mov dword [ebp - 0x2f0], 0x43345348
mov dword [ebp - 0x2ec], 0x4b496746
mov dword [ebp - 0x2e8], 0x31496e48
mov dword [ebp - 0x2e4], 0x6b63674b
mov dword [ebp - 0x2e0], 0x38776841
mov dword [ebp - 0x2dc], 0x6d41424e
mov dword [ebp - 0x2d8], 0x53677a49
mov dword [ebp - 0x2d4], 0x6c644150
mov dword [ebp - 0x2d0], 0x596b434e
mov dword [ebp - 0x2cc], 0x30525347
mov dword [ebp - 0x2c8], 0x65386842
mov dword [ebp - 0x2c4], 0x64345164
mov dword [ebp - 0x2c0], 0x30676848
mov dword [ebp - 0x2bc], 0x4d454445
mov dword [ebp - 0x2b8], 0x3568794f
mov dword [ebp - 0x2b4], 0x7a496d45
mov dword [ebp - 0x2b0], 0x72705450
mov dword [ebp - 0x2ac], 0x506b7845
mov dword [ebp - 0x2a8], 0x4c55524d
mov dword [ebp - 0x2a4], 0x6c73544b
mov dword [ebp - 0x2a0], 0x2f555245
mov dword [ebp - 0x29c], 0x694a6a63
mov dword [ebp - 0x298], 0x78555466
mov dword [ebp - 0x294], 0x4545544a
mov dword [ebp - 0x290], 0x344a5149
mov dword [ebp - 0x28c], 0x50385143
mov dword [ebp - 0x288], 0x656b6848
mov dword [ebp - 0x284], 0x46775365
mov dword [ebp - 0x280], 0x70565848
mov dword [ebp - 0x27c], 0x70596a4b
mov dword [ebp - 0x278], 0x6134434f
mov dword [ebp - 0x274], 0x2b304749
mov dword [ebp - 0x270], 0x56775166
mov dword [ebp - 0x26c], 0x4f45414f
mov dword [ebp - 0x268], 0x6b777a4b
mov dword [ebp - 0x264], 0x6d734241
mov dword [ebp - 0x260], 0x55555162
mov dword [ebp - 0x25c], 0x31457765
mov dword [ebp - 0x258], 0x6645784c
mov dword [ebp - 0x254], 0x356b7a47
mov dword [ebp - 0x250], 0x31456741
mov dword [ebp - 0x24c], 0x6c41434e
mov dword [ebp - 0x248], 0x7473774e
mov dword [ebp - 0x244], 0x43636942
mov dword [ebp - 0x240], 0x6c34774a
mov dword [ebp - 0x23c], 0x37306750
mov dword [ebp - 0x238], 0x42516942
mov dword [ebp - 0x234], 0x32346e44
mov dword [ebp - 0x230], 0x5351524b
mov dword [ebp - 0x22c], 0x5149794d
mov dword [ebp - 0x228], 0x63557a4a
mov dword [ebp - 0x224], 0x43417843
mov dword [ebp - 0x220], 0x41415148
mov word [ebp - 0x21c], 0x4e41
mov byte [ebp - 0x21a], 0x63
mov ecx, esp
lea eax, [ebp - 0x219]
push dword [ebp - 0x360]
push eax
lea eax, [ebp - 0x34c]
mov dword [ecx], ebx
push eax
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1080f5af
lea eax, [ebp - 0x3b0]
push eax
call fcn.1081269c
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.1081bfbf
push eax
lea eax, [ebp + 0xc]
push eax
call fcn.10812a1e
add esp, 0xc
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x3b0]
call fcn.1081be41
push dword [ebp + 0xc]
push ebx
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_CreateEventW]
mov dword [0x11827934], eax
test eax, eax
je 0x108189e6
push eax
call dword [sym.imp.KERNEL32.dll_ResetEvent]
push 0x1081b058
lea ecx, [ebp - 0x364]
call fcn.1080f25c
push eax
mov ecx, 0x118276e0
call fcn.1081b916
cmp dword [ebp - 0x360], 0
je 0x10818a0f
call fcn.10829318
mov ecx, dword [ebp + 8]
lea ecx, [ecx - 0x10]
call fcn.1081689e
mov ecx, dword [ebp + 0xc]
lea ecx, [ecx - 0x10]
call fcn.1081689e
call fcn.1081e891
ret