Function at 0x10019430
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov eax, dword [0x10057294]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov byte [0x4b4305], 0xeb
mov byte [0x4b47fe], 0x75
mov byte [0x4b4856], 0xe9
mov byte [0x4b4857], 0xa6
mov byte [0x4b4858], 0
mov byte [0x4b485b], 0x90
mov byte [0x4bea9f], 0xeb
mov byte [0x40abe3], 0xeb
mov byte [0x40add6], 0xeb
mov byte [0x53e994], 0xeb
mov byte [0x53ecd4], 0xeb
mov byte [0x53f8b3], 0xeb
mov byte [0x540593], 0xeb
mov eax, 0x6b6694
mov ecx, dword [str.108.181.68.12]
mov dword [eax], ecx
mov edx, dword [0x10042e24]
mov dword [eax + 4], edx
mov ecx, dword [0x10042e28]
mov dword [eax + 8], ecx
mov dx, word [0x10042e2c]
mov word [eax + 0xc], dx
mov cl, byte [0x10042e2e]
mov byte [eax + 0xe], cl
mov byte [0x6b66a3], 0
mov edx, 0x6b7248
mov eax, dword [str.22445]
mov dword [edx], eax
mov cl, byte [0x10042e34]
mov byte [edx + 4], cl
mov byte [0x6b724d], 0
mov edx, 0x6b7250
mov eax, dword [str.................]
mov dword [edx], eax
mov ecx, dword [0x10042e3c]
mov dword [edx + 4], ecx
mov eax, dword [0x10042e40]
mov dword [edx + 8], eax
mov ecx, dword [0x10042e44]
mov dword [edx + 0xc], ecx
mov byte [0x6b7260], 0
mov edx, 0xad75
mov word [0x6c41bc], dx
mov byte [0x6b6654], 0xa0
mov dword [0x62590a], 0x10042e2e
mov dword [0x625918], 0x10042e2f
mov dword [0x62593c], 0x10042e36
mov dword [0x625957], 0x10042e37
mov dword [0x625964], 0x10042e49
mov dword [0x625988], 0x10042e4a
mov dword [0x6259a3], 0x10042e4b
mov dword [0x6259b0], 0x10042e4c
mov dword [0x6259d4], 0x10042e4d
push 0xff
push 0x61f3da
call fcn.100025a0
add esp, 8
push 0xff
push 0x61f3e0
call fcn.100025a0
add esp, 8
push 0x120
push 0x61f431
call fcn.100025a0
add esp, 8
push 0x4c
push 0x61f463
call fcn.10019150
add esp, 8
push 0xfc
push 0x61f7e0
call fcn.100025a0
add esp, 8
push 0x16d
push 0x61f814
call fcn.100025a0
add esp, 8
push 0x1f3
push 0x61f81f
call fcn.100025a0
add esp, 8
push 0xff
push 0x61fe1d
call fcn.100025a0
add esp, 8
push 0xff
push 0x61fe24
call fcn.100025a0
add esp, 8
push 0x118
push 0x61fe8f
call fcn.100025a0
add esp, 8
push 0x127
push 0x61fe9e
call fcn.100025a0
add esp, 8
push 0x127
push 0x61fec7
call fcn.100025a0
add esp, 8
push 0x11d
push 0x61fe8f
call fcn.100025a0
add esp, 8
push 0x3f700000
push 0x61ff12
call fcn.100025a0
add esp, 8
push 0x3f700000
push 0x6201b7
call fcn.100025a0
add esp, 8
push 0x43b68000
push 0x6201d6
call fcn.100025a0
add esp, 8
push 0x1b0
push 0x620251
call fcn.100025a0
add esp, 4
movss xmm0, dword [0x10042e9c]
movss dword [esp], xmm0
push 0x6a9788
call fcn.10019170
add esp, 8
mov dword [0x4b36eb], 0x1001a360
mov dword [0x6a74fc], 0x1001a150
push 0x23b0
push 0x4b61d6
call fcn.1001a8b0
add esp, 8
push 0x1001a220
push 0x628f99
call fcn.1001a810
add esp, 8
push 1
push 0x4cbc47
call fcn.1001a8b0
add esp, 8
push 7
push 0x4cbc65
call fcn.1001a8b0
add esp, 8
push 1
push 0x4ce934
call fcn.1001a8b0
add esp, 8
push 1
push 0x4ce958
call fcn.1001a8b0
add esp, 8
push 6
push 0x4ce96b
call fcn.1001a8b0
add esp, 8
mov ecx, 0x1024a638
call fcn.1001bb00
mov ecx, 0x1008a308
call fcn.10017cb0
push 0x1001aae0
push 0x4db63d
call fcn.1001a7f0
add esp, 8
push 0x1001b3c0
push 0x4cc640
call fcn.1001a810
add esp, 8
push 0x1001b2d0
push 0x4cc3c1
call fcn.1001a810
add esp, 8
push 0x1001aad0
push 0x5dee89
call fcn.1001a810
add esp, 8
push 0x1001b2a0
push 0x56fe81
call fcn.1001a7f0
add esp, 8
push 0
push str.ScreenShot
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov dword [0x628b89], 0x10042e5c
push 0x3b
push 0x5a50f6
call fcn.1001a8b0
add esp, 8
push 0x10005830
push 0x5a50f6
call fcn.1001a810
add esp, 8
push 5
push 0x5a22a8
call fcn.1001a8b0
add esp, 8
push 0x1001b490
push 0x5a22a3
call fcn.1001a810
add esp, 8
push 0x83
push 0x5f9cb9
call fcn.10019150
add esp, 8
push 0xfb
push 0x5f9cba
call fcn.10019150
add esp, 8
push 0x10
push 0x5f9cbb
call fcn.10019150
add esp, 8
push 5
push 0x44ae85
call fcn.1001a8b0
add esp, 8
push 5
push 0x44aeae
call fcn.1001a8b0
add esp, 8
push 5
push 0x44b81d
call fcn.1001a8b0
add esp, 8
push 5
push 0x44b859
call fcn.1001a8b0
add esp, 8
push 5
push 0x44b8ac
call fcn.1001a8b0
add esp, 8
push 5
push 0x44b8ff
call fcn.1001a8b0
add esp, 8
push 5
push 0x4a784a
call fcn.1001a8b0
add esp, 8
push 5
push 0x5aab8d
call fcn.1001a8b0
add esp, 8
push 0x10014040
push 0x596cea
call fcn.1001a7f0
add esp, 8
mov byte [0x41dbb0], 0xc3
mov byte [0x4b4160], 0xc3
mov byte [0x5951fa], 0x2b
mov byte [0x5951ff], 0x26
mov byte [0x595204], 0x21
mov byte [0x595209], 0x1c
mov byte [0x59520e], 0x17
mov byte [0x5956d7], 0
mov byte [0x5956dc], 0
mov byte [0x5956e1], 0
mov byte [0x5956e6], 0
mov byte [0x5956eb], 0
mov byte [0x5956f0], 0
mov byte [0x595212], 0xeb
mov byte [0x5956f1], 0xeb
mov byte [0x5932cc], 0
mov byte [0x593a51], 0
mov byte [0x5941d8], 0
mov byte [0x4519e9], 0xeb
mov byte [0x4519f8], 2
mov ecx, 0x1024a7d0
call fcn.1001c380
push 0x10017020
push 0x4b3aae
call fcn.1001a810
add esp, 8
push 0x10016f10
push 0x4b4d54
call fcn.1001a810
add esp, 8
push 0x10016fd0
push 0x443154
call fcn.1001a810
add esp, 8
push 0x10017000
push 0x443b65
call fcn.1001a810
add esp, 8
push str.Resolution
call fcn.1001a830
add esp, 4
cmp eax, 2
jle 0x100199ed
push 0x1a0
push 0x6224c8
call fcn.100025a0
add esp, 8
push 0x20
push 0x6224d2
call fcn.10019150
add esp, 8
push 7
push 0x610520
call fcn.1001a8b0
add esp, 8
push 7
push 0x610ca8
call fcn.1001a8b0
add esp, 8
push 7
push 0x611352
call fcn.1001a8b0
add esp, 8
push 7
push 0x6378d2
call fcn.1001a8b0
add esp, 8
mov ecx, 0x1024a7b8
call fcn.1001bfb0
push 0xfff
push 0x50a5d7
call fcn.10019160
add esp, 8
push 0xfff
push 0x50a619
call fcn.10019160
add esp, 8
push 0xfff
push 0x5aaff8
call fcn.10019160
add esp, 8
push 0xfff
push 0x5ab5c9
call fcn.10019160
add esp, 8
mov byte [ebp - 0x24], 0x83
mov byte [ebp - 0x23], 0xc4
mov byte [ebp - 0x22], 4
mov byte [ebp - 0x21], 0xc6
mov byte [ebp - 0x20], 0x86
mov byte [ebp - 0x1f], 0x71
mov byte [ebp - 0x1e], 3
mov byte [ebp - 0x1d], 0
mov byte [ebp - 0x1c], 0
mov byte [ebp - 0x1b], 1
mov byte [ebp - 0x1a], 0xc7
mov byte [ebp - 0x19], 0x86
mov byte [ebp - 0x18], 0x10
mov byte [ebp - 0x17], 1
mov byte [ebp - 0x16], 0
mov byte [ebp - 0x15], 0
mov byte [ebp - 0x14], 0
mov byte [ebp - 0x13], 0
mov byte [ebp - 0x12], 0
mov byte [ebp - 0x11], 0
mov byte [ebp - 0x10], 0x66
mov byte [ebp - 0xf], 0xc7
mov byte [ebp - 0xe], 0x86
mov byte [ebp - 0xd], 0x94
mov byte [ebp - 0xc], 3
mov byte [ebp - 0xb], 0
mov byte [ebp - 0xa], 0
mov byte [ebp - 9], 0xff
mov byte [ebp - 8], 0xff
sub esp, 0xc
mov esi, esp
mov dword [ebp - 0x2c], esp
lea ecx, [ebp - 0x25]
call fcn.10002a30
push eax
lea eax, [ebp - 7]
push eax
lea ecx, [ebp - 0x24]
push ecx
lea ecx, [ebp - 0x34]
call fcn.1000b5e0
mov edx, dword [eax + 4]
push edx
mov eax, dword [eax]
push eax
mov ecx, esi
call fcn.100193b0
push 0x4c4ff8
call fcn.10019190
add esp, 0x10
push 4
push 0x4c5015
call fcn.1001a8b0
add esp, 8
push 6
push 0x59aecd
call fcn.1001a8b0
add esp, 8
push 0x1001a320
push 0x59aeac
call fcn.1001a810
add esp, 8
push 0xe9
push 0x550b25
call fcn.10019150
add esp, 8
push 0xee
push 0x550b26
call fcn.10019150
add esp, 8
push 0
push 0x550b27
call fcn.10019150
add esp, 8
push 0
push 0x550b28
call fcn.10019150
add esp, 8
push 0
push 0x550b29
call fcn.10019150
add esp, 8
push 0xe9
push 0x58d019
call fcn.10019150
add esp, 8
push 0xd9
push 0x58d01a
call fcn.10019150
add esp, 8
push 0
push 0x58d01b
call fcn.10019150
add esp, 8
push 0
push 0x58d01c
call fcn.10019150
add esp, 8
push 0
push 0x58d01d
call fcn.10019150
add esp, 8
push 0xeb
push 0x42fb81
call fcn.10019150
add esp, 8
push 0x41
push 0x42fb82
call fcn.10019150
add esp, 8
push 0x90
push 0x42fb83
call fcn.10019150
add esp, 8
push 0x90
push 0x42fb84
call fcn.10019150
add esp, 8
push 0x90
push 0x42fb85
call fcn.10019150
add esp, 8
push 0x90
push 0x42fb86
call fcn.10019150
add esp, 8
push 0x90
push 0x42fb87
call fcn.10019150
add esp, 8
push 1
push 0x550b2a
call fcn.1001a8b0
add esp, 8
push 1
push 0x58d01e
call fcn.1001a8b0
add esp, 8
push 1
push 0x42fbaf
call fcn.1001a8b0
add esp, 8
push 0xe
push 0x42fbb6
call fcn.1001a8b0
add esp, 8
mov ecx, 0x100580e4
call fcn.10002f10
push 0x10013a10
push 0x598c11
call fcn.1001a7f0
add esp, 8
mov ecx, 0x100892f9
call fcn.10017180
push 6
push 0x4b4e0e
call fcn.1001a8b0
add esp, 8
push 0x100139e0
push 0x4b4e0e
call fcn.1001a7f0
add esp, 8
push 6
push 0x4b4e4e
call fcn.1001a8b0
add esp, 8
push 0x100139e0
push 0x4b4e4e
call fcn.1001a7f0
add esp, 8
push 6
push 0x4b4e90
call fcn.1001a8b0
add esp, 8
push 0x100139e0
push 0x4b4e90
call fcn.1001a7f0
add esp, 8
mov ecx, 0x100759bc
call fcn.100156c0
mov ecx, 0x10058210
call fcn.1000d520
push 0x100147e0
push 0x598fb9
call fcn.1001a7f0
add esp, 8
mov ecx, 0x10089300
call fcn.100173a0
push 0x10016970
push 0x60f128
call fcn.1001a7f0
add esp, 8
push 0x1001a240
push 0x573f6b
call fcn.1001a810
add esp, 8
push 0x1001a260
push 0x57ccc4
call fcn.1001a810
add esp, 8
push 0x1001a290
push 0x57da42
call fcn.1001a810
add esp, 8
push 0x1001a2c0
push 0x57f7e3
call fcn.1001a810
add esp, 8
push 0x1001a2f0
push 0x5812ed
call fcn.1001a810
add esp, 8
mov ecx, 0x1007575c
call fcn.100146f0
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1001e370
mov esp, ebp
pop ebp
ret