Function at 0x419350
Capabilities:
Copy file
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xedc
push esi
push edi
cmp dword [0x2b897e0], 0x177
jne 0x4193f1
push 0x2b890e8
call dword [sym.imp.KERNEL32.dll_lstrlenW]
cmp eax, 0xe12
jne 0x4193f1
mov ecx, 9
mov esi, str.wumijuwoximagemol
lea edi, [ebp - 0x808]
rep movsd dword es:[edi], dword [esi]
push 0x7dc
push 0
lea eax, [ebp - 0x7e4]
push eax
call fcn.004062f0
add esp, 0xc
lea ecx, [ebp - 8]
mov dword [ebp - 4], ecx
push 0
push 0
push 0
push 0x6f8
push 0x2b890e8
call fcn.00401500
add esp, 0x14
push 0
push 0
call section..text
add esp, 8
push 0
call fcn.00401220
add esp, 4
push 0
push 0
call fcn.00401930
add esp, 8
push 0
push 0
call fcn.00401930
add esp, 8
mov dword [ebp - 0x80c], 0
jmp 0x41940c
mov edx, dword [ebp - 0x80c]
add edx, 1
mov dword [ebp - 0x80c], edx
mov eax, dword [ebp - 0x80c]
cdq
mov dword [ebp - 0xedc], eax
mov dword [ebp - 0xed8], edx
cmp dword [ebp - 0xed8], 1
jg 0x419478
jl 0x419436
cmp dword [ebp - 0xedc], 0x1909bee1
jae 0x419478
cmp dword [ebp - 0x80c], 0x2e24
jne 0x41944e
mov eax, dword [0x446520]
mov dword [0x2b897e0], eax
jmp 0x419478
cmp dword [0x2b897e0], 0xf
jne 0x419476
lea ecx, [ebp - 0x828]
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_SetCommState]
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetQueuedCompletionStatus]
jmp 0x4193fd
mov dword [ebp - 0x82c], 0
jmp 0x419493
mov edx, dword [ebp - 0x82c]
add edx, 1
mov dword [ebp - 0x82c], edx
cmp dword [ebp - 0x82c], 0xbfe753
jge 0x4194e4
cmp dword [ebp - 0x82c], 0x57f
jge 0x4194b1
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x2b897e0], 0x6b
jne 0x4194d8
push 0
lea eax, [ebp - 0xc58]
push eax
push str.kulijejatomisalazo
push str.tubavutahitilogol
push str.zelosikexe
call dword [sym.imp.KERNEL32.dll_GetProfileStringA]
mov dword [0x2b81234], 0
jmp 0x419484
mov dword [ebp - 0xc5c], 0
jmp 0x4194ff
mov ecx, dword [ebp - 0xc5c]
add ecx, 1
mov dword [ebp - 0xc5c], ecx
cmp dword [ebp - 0xc5c], 0x47e7cf
jge 0x419575
cmp dword [ebp - 0xc5c], 0x418
jne 0x419529
mov edx, dword [0x2b897e0]
add edx, 0x12336
mov dword [0x2b897e0], edx
cmp dword [0x2b897e0], 0x65
jne 0x419570
push 0
call dword [sym.imp.KERNEL32.dll_SetEvent]
mov dword [ebp - 0xc6c], 0
xor eax, eax
mov dword [ebp - 0xc68], eax
lea ecx, [ebp - 0xc6c]
push ecx
lea edx, [ebp - 0xc64]
push edx
call dword [sym.imp.KERNEL32.dll_LocalFileTimeToFileTime]
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_UnlockFile]
jmp 0x4194f0
call fcn.00418aa0
mov dword [ebp - 0xc70], 0
jmp 0x419595
mov eax, dword [ebp - 0xc70]
add eax, 1
mov dword [ebp - 0xc70], eax
cmp dword [ebp - 0xc70], 0x28eda
jge 0x4195de
cmp dword [0x2b897e0], 0x105
jne 0x4195dc
call dword [sym.imp.KERNEL32.dll_GetThreadLocale]
push 0
push 0
call dword [sym.imp.KERNEL32.dll_HeapWalk]
push str.vipegireto
push str.zisopeseveceta
push str.hojuletojolaruyusarusumumuwoka
call dword [sym.imp.KERNEL32.dll_WriteProfileStringW]
push 0
push 0
call dword [sym.imp.KERNEL32.dll_SetThreadIdealProcessor]
jmp 0x419586
mov dword [ebp - 0xc78], 0
jmp 0x4195f9
mov ecx, dword [ebp - 0xc78]
add ecx, 1
mov dword [ebp - 0xc78], ecx
cmp dword [ebp - 0xc78], 0xe5fbc
jge 0x419681
cmp dword [0x2b897e0], 0x9e2
jne 0x41963e
push 0
push 0
push str.bosomenarohoyudo_vihejutubom_rohufocagefupabimu_boyudadutimenihenonoyiritocukeh
push str.bapirucupuvofeguzuziwat_johey_zavivekihefopifajuru_vufevazibozobatajisemu
push 0
call dword [sym.imp.KERNEL32.dll_EnumResourceLanguagesW]
push 0
call dword [sym.imp.KERNEL32.dll_FreeEnvironmentStringsA]
lea edx, [ebp - 0xec8]
push edx
push 0
call dword [sym.imp.KERNEL32.dll_FindNextFileW]
cmp dword [ebp - 0xc78], 0x3b22
jne 0x419654
mov eax, dword [0x446514]
mov dword [0x2b897e4], eax
cmp dword [0x2b897e0], 0xdb5
jne 0x41967c
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateSemaphoreA]
call dword [sym.imp.KERNEL32.dll_GetConsoleAliasExesLengthW]
push 0
call dword [sym.imp.KERNEL32.dll_SetLocalTime]
jmp 0x4195ea
mov dword [ebp - 0xecc], 0
jmp 0x41969c
mov ecx, dword [ebp - 0xecc]
add ecx, 1
mov dword [ebp - 0xecc], ecx
mov edx, dword [ebp - 0xecc]
cmp edx, dword [0x2b897e0]
jae 0x4196d2
cmp dword [0x2b897e0], 0x932
jne 0x4196c4
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov eax, dword [ebp - 0xecc]
push eax
call fcn.00418be0
jmp 0x41968d
mov dword [ebp - 0xed0], 0
jmp 0x4196ed
mov ecx, dword [ebp - 0xed0]
add ecx, 1
mov dword [ebp - 0xed0], ecx
cmp dword [ebp - 0xed0], 0xe96350
jge 0x41972b
cmp dword [0x2b897e0], 0xdda
jne 0x419729
push str.Vodka
call dword [sym.imp.KERNEL32.dll_FindAtomA]
push 0
push 0
call dword [sym.imp.KERNEL32.dll_SetThreadContext]
push str.asewaxavinohafisikibu
push 0
push 0
call dword [sym.imp.KERNEL32.dll_OpenMutexW]
jmp 0x4196de
mov dword [ebp - 0xed4], 0
jmp 0x419746
mov edx, dword [ebp - 0xed4]
add edx, 1
mov dword [ebp - 0xed4], edx
cmp dword [ebp - 0xed4], 0x3dc4a3
jge 0x419762
cmp dword [ebp - 0xed4], 0x26
jne 0x419760
call fcn.00418ac0
jmp 0x419737
call fcn.00419130
cmp dword [0x2b897e0], 0x1d
jne 0x4197a2
push 0
push 0
push 0
push 0
push str.dfgjfghjghf
push str.dsfdgfsgfsd
call dword [sym.imp.KERNEL32.dll_CopyFileExA]
push str.girifomebugalowofotocahuxepufitagemorohecewuyupujexazikifubetegufuzecutonolatax
push str.tunibiyoseliduzoyuvagazegufozoraropapoxagawetohoxedefofayebikakavamolez
push str.xuyajukemimanivusumerufejusotutejamewugeva
push str.dilehepirahayosotixogujuzozadabekufagijucetodukovegomotazofagofarifajovacivelapazuvuxoperoba
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
xor eax, eax
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0x10