Function at 0x4091a0
Capabilities:
Check mutex and terminate process on windows
Check mutex on windows
Create thread
Terminate process

Disassembly:
sub esp, 0x8d8
mov eax, dword [0x422330]
push ebp
push str.333111qweweqweqkldfsjfsdkjfsldfsdjfhsldjfds
mov dword [esp + 0x8dc], eax
lea eax, [esp + 0x84c]
push 0x41b38c
push eax
call fcn.00411af5
push str.444222weqweqweqdf__dmklsdfjsdk_jfsd_kfjsdkd
lea ecx, [esp + 0x8a0]
push 0x41b38c
push ecx
call fcn.00411af5
push str.njasdmasdasdmasdm_sdmsdmdasmdasasdasdm_s
lea edx, [esp + 0x1a4]
push 0x41b38c
push edx
call fcn.00411af5
push str.s7d7a7da7d7asd9asdasjkldasdhsldjashdkajsd
lea eax, [esp + 0x7e0]
push 0x41b38c
push eax
call fcn.00411af5
push str._9769697697697696969697868767_
lea ecx, [esp + 0x24c]
push 0x41b38c
push ecx
call fcn.00411af5
push str.0873023480934289043809393939
lea edx, [esp + 0x5b8]
push 0x41b38c
push edx
call fcn.00411af5
add esp, 0x48
push str.423347913492791347941791347947
lea eax, [esp + 0x2ac]
push 0x41b38c
push eax
call fcn.00411af5
push str.352690350962579595957554579474
lea ecx, [esp + 0x738]
push 0x41b38c
push ecx
call fcn.00411af5
push str.55442758905291580958023958252
lea edx, [esp + 0x354]
push 0x41b38c
push edx
call fcn.00411af5
push str.89457012386510723965792365239
lea eax, [esp + 0x630]
push 0x41b38c
push eax
call fcn.00411af5
push str.adfjldflsdljdfjldfjllajdfddd
lea ecx, [esp + 0x3fc]
push 0x41b38c
push ecx
call fcn.00411af5
push str.jasdlkfhdufhafhasfhasufhauhss
lea edx, [esp + 0x138]
push 0x41b38c
push edx
call fcn.00411af5
add esp, 0x48
push str.________________
lea eax, [esp + 0x45c]
push 0x41b38c
push eax
call fcn.00411af5
push str.___:______________
lea ecx, [esp + 0x6a8]
push 0x41b38c
push ecx
call fcn.00411af5
mov ebp, dword [sym.imp.KERNEL32.DLL_Sleep]
add esp, 0x18
push 0x3fd
call ebp
push str.7997d9df7gsg79sdf7g7sdf7g989d
push 0x41b38c
lea edx, [esp + 0x4f0]
push edx
call fcn.00411af5
push str.NN_M______N_BBBN_B
lea eax, [esp + 0x150]
push 0x41b38c
push eax
call fcn.00411af5
push str.CH__FH__VH__H__GHFd
lea ecx, [esp + 0x1ec]
push 0x41b38c
push ecx
call fcn.00411af5
push str.9d769ns6dfg97d6fg9dfn6g69sdf7
lea edx, [esp + 0x288]
push 0x41b38c
push edx
call fcn.00411af5
push str.kldfsjfsdkjfsldfsdjfhsldjfds
lea eax, [esp + 0x324]
push 0x41b38c
push eax
call fcn.00411af5
push str.df__dmklsdfjsdk_jfsd_kfjsdkd
lea ecx, [esp + 0x3c0]
push 0x41b38c
push ecx
call fcn.00411af5
add esp, 0x48
push str._nSpecial_before_installing_trace_n
call fcn.0040a180
lea edx, [esp + 0x58]
push str.OnoybCborwqnrgMyb2
push edx
call fcn.00404140
add esp, 0xc
lea eax, [esp + 0x54]
push eax
push 1
push 0
call dword [sym.imp.KERNEL32.DLL_CreateMutexA]
call dword [sym.imp.KERNEL32.DLL_GetLastError]
cmp eax, 0xb7
jne 0x4093d9
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
push ebx
push esi
push edi
push str.OnoybCborwqnrgMyb2
call fcn.00408cc0
push str.______________________________
lea ecx, [esp + 0x424]
push 0x41b38c
push ecx
call fcn.00411af5
push str._.._._._._._.__._._._._._._.__
lea edx, [esp + 0x4c0]
push 0x41b38c
push edx
call fcn.00411af5
push str.kldfsjfsdkjfsldfsdjfhsldjfds
lea eax, [esp + 0x55c]
push 0x41b38c
push eax
call fcn.00411af5
push str.df__dmklsdfjsdk_jfsd_kfjsdkd
lea ecx, [esp + 0x5f8]
push 0x41b38c
push ecx
call fcn.00411af5
push str.qweweqweqkldfsjfsdkjfsldfsdjfhsldjfds
lea edx, [esp + 0x694]
push 0x41b38c
push edx
call fcn.00411af5
add esp, 0x40
push str.weqweqweqdf__dmklsdfjsdk_jfsd_kfjsdkd
lea eax, [esp + 0x6f0]
push 0x41b38c
push eax
call fcn.00411af5
push str.111qweweqweqkldfsjfsdkjfsldfsdjfhsldjfds
lea ecx, [esp + 0x78c]
push 0x41b38c
push ecx
call fcn.00411af5
push str.222weqweqweqdf__dmklsdfjsdk_jfsd_kfjsdkd
lea edx, [esp + 0x828]
push 0x41b38c
push edx
call fcn.00411af5
call fcn.00403d90
call fcn.00402c40
call fcn.00402db0
call fcn.00403220
push str._nBefore_server2_starting_n
call fcn.0040a180
mov esi, dword [sym.imp.KERNEL32.DLL_GetCurrentThreadId]
add esp, 0x28
lea eax, [esp + 0x18]
push eax
push 0
call esi
mov ebx, dword [sym.imp.KERNEL32.DLL_CreateThread]
push eax
push 0x408ee0
push 0
push 0
call ebx
mov byte [esp + 0x20], 0
xor eax, eax
mov ecx, 0xf
lea edi, [esp + 0x21]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea ecx, [esp + 0x20]
push ecx
stosb byte es:[edi], al
call fcn.00403150
mov edx, dword [0x4210d8]
push edx
lea eax, [esp + 0x28]
push eax
call fcn.00404180
mov ecx, dword [0x4210d8]
push ecx
lea edx, [esp + 0xb0]
push str._nACC:__d_n
push edx
call fcn.00411af5
lea eax, [esp + 0xb8]
push eax
call fcn.0040a180
push 0xffffffffffffffff
call fcn.00401740
push 0
call fcn.004017a0
add esp, 0x24
lea ecx, [esp + 0x14]
push ecx
push 0
call esi
push eax
push 0x409120
push 0
push 0
call ebx
push 0xbb8
call ebp
lea edx, [esp + 0x1c]
push edx
push 0
call esi
push eax
push 0x409090
push 0
push 0
call ebx
push 0xbb8
call ebp
lea eax, [esp + 0x10]
push eax
push 0
call esi
push eax
push 0x408d10
push 0
push 0
call ebx
pop edi
pop esi
pop ebx
lea ebx, [ebx]
push 0xea60
call ebp
jmp 0x4095a0