Function at 0x10018ce0
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov eax, dword [0x100522c0]
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.193.149.30.251]
mov dword [eax], ecx
mov edx, dword [0x10042f5c]
mov dword [eax + 4], edx
mov ecx, dword [0x10042f60]
mov dword [eax + 8], ecx
mov dx, word [0x10042f64]
mov word [eax + 0xc], dx
mov cl, byte [0x10042f66]
mov byte [eax + 0xe], cl
mov byte [0x6b66a3], 0
mov edx, 0x6b7248
mov eax, dword [str.22445]
mov dword [edx], eax
mov cl, byte [0x10042f6c]
mov byte [edx + 4], cl
mov byte [0x6b724d], 0
mov edx, 0x6b7250
mov eax, dword [str.MuNext9797859730]
mov dword [edx], eax
mov ecx, dword [0x10042f74]
mov dword [edx + 4], ecx
mov eax, dword [0x10042f78]
mov dword [edx + 8], eax
mov ecx, dword [0x10042f7c]
mov dword [edx + 0xc], ecx
mov byte [0x6b7260], 0
mov edx, 0xad75
mov word [0x6c41bc], dx
mov byte [0x6b6654], 0xa0
mov dword [0x62590a], 0x10042f55
mov dword [0x625918], 0x10042f56
mov dword [0x62593c], 0x10042f57
mov dword [0x625957], 0x10042f67
mov dword [0x625964], 0x10042f6e
mov dword [0x625988], 0x10042f6f
mov dword [0x6259a3], 0x10042f81
mov dword [0x6259b0], 0x10042f82
mov dword [0x6259d4], 0x10042f83
push 0xff
push 0x61f3da
call fcn.10016c80
add esp, 8
push 0xff
push 0x61f3e0
call fcn.10016c80
add esp, 8
push 0x120
push 0x61f431
call fcn.10016c80
add esp, 8
push 0x4c
push 0x61f463
call fcn.10018910
add esp, 8
push 0xfc
push 0x61f7e0
call fcn.10016c80
add esp, 8
push 0x16d
push 0x61f814
call fcn.10016c80
add esp, 8
push 0x1f3
push 0x61f81f
call fcn.10016c80
add esp, 8
push 0xff
push 0x61fe1d
call fcn.10016c80
add esp, 8
push 0xff
push 0x61fe24
call fcn.10016c80
add esp, 8
push 0x118
push 0x61fe8f
call fcn.10016c80
add esp, 8
push 0x127
push 0x61fe9e
call fcn.10016c80
add esp, 8
push 0x127
push 0x61fec7
call fcn.10016c80
add esp, 8
push 0x11d
push 0x61fe8f
call fcn.10016c80
add esp, 8
push 0x3f700000
push 0x61ff12
call fcn.10016c80
add esp, 8
push 0x3f700000
push 0x6201b7
call fcn.10016c80
add esp, 8
push 0x43b68000
push 0x6201d6
call fcn.10016c80
add esp, 8
push 0x1b0
push 0x620251
call fcn.10016c80
add esp, 4
movss xmm0, dword [0x100430ec]
movss dword [esp], xmm0
push 0x6a9788
call fcn.10018930
add esp, 8
mov dword [0x4b36eb], 0x10019de0
mov dword [0x6a74fc], 0x10019c00
push 0x23b0
push 0x4b61d6
call fcn.1001a300
add esp, 8
push 0x10019d80
push 0x628f99
call fcn.1001a1c0
add esp, 8
push 1
push 0x4cbc47
call fcn.1001a300
add esp, 8
push 7
push 0x4cbc65
call fcn.1001a300
add esp, 8
push 1
push 0x4ce934
call fcn.1001a300
add esp, 8
push 1
push 0x4ce958
call fcn.1001a300
add esp, 8
push 6
push 0x4ce96b
call fcn.1001a300
add esp, 8
mov ecx, 0x1028cd20
call fcn.1001b930
mov ecx, 0x100cc9f0
call fcn.10016fb0
push 0x1001a810
push 0x4db63d
call fcn.1001a1a0
add esp, 8
push 0x1001b110
push 0x4cc640
call fcn.1001a1c0
add esp, 8
push 0x1001b020
push 0x4cc3c1
call fcn.1001a1c0
add esp, 8
push 0x1001a7d0
push 0x5dee89
call fcn.1001a1c0
add esp, 8
push 0x1001aff0
push 0x56fe81
call fcn.1001a1a0
add esp, 8
push 0
push str.ScreenShot
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov dword [0x628b89], 0x10042f90
push 0x3b
push 0x5a50f6
call fcn.1001a300
add esp, 8
push 0x1000b190
push 0x5a50f6
call fcn.1001a1c0
add esp, 8
push 5
push 0x5a22a8
call fcn.1001a300
add esp, 8
push 0x1001b1e0
push 0x5a22a3
call fcn.1001a1c0
add esp, 8
push 0x83
push 0x5f9cb9
call fcn.10018910
add esp, 8
push 0xfb
push 0x5f9cba
call fcn.10018910
add esp, 8
push 0x10
push 0x5f9cbb
call fcn.10018910
add esp, 8
push 5
push 0x44ae85
call fcn.1001a300
add esp, 8
push 5
push 0x44aeae
call fcn.1001a300
add esp, 8
push 5
push 0x44b81d
call fcn.1001a300
add esp, 8
push 5
push 0x44b859
call fcn.1001a300
add esp, 8
push 5
push 0x44b8ac
call fcn.1001a300
add esp, 8
push 5
push 0x44b8ff
call fcn.1001a300
add esp, 8
push 5
push 0x4a784a
call fcn.1001a300
add esp, 8
push 5
push 0x5aab8d
call fcn.1001a300
add esp, 8
push 0x10010690
push 0x596cea
call fcn.1001a1a0
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, 0x1028ceb5
call fcn.1001c1b0
push 0x100165e0
push 0x4b3aae
call fcn.1001a1c0
add esp, 8
push 0x100164d0
push 0x4b4d54
call fcn.1001a1c0
add esp, 8
push 0x10016590
push 0x443154
call fcn.1001a1c0
add esp, 8
push 0x100165c0
push 0x443b65
call fcn.1001a1c0
add esp, 8
push str.Resolution
call fcn.1001a240
add esp, 4
cmp eax, 2
jle 0x1001929d
push 0x1a0
push 0x6224c8
call fcn.10016c80
add esp, 8
push 0x20
push 0x6224d2
call fcn.10018910
add esp, 8
push 7
push 0x610520
call fcn.1001a300
add esp, 8
push 7
push 0x610ca8
call fcn.1001a300
add esp, 8
push 7
push 0x611352
call fcn.1001a300
add esp, 8
push 7
push 0x6378d2
call fcn.1001a300
add esp, 8
mov ecx, 0x1028ceb4
call fcn.1001bde0
push 0xfff
push 0x50a5d7
call fcn.10018920
add esp, 8
push 0xfff
push 0x50a619
call fcn.10018920
add esp, 8
push 0xfff
push 0x5aaff8
call fcn.10018920
add esp, 8
push 0xfff
push 0x5ab5c9
call fcn.10018920
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.100029b0
push eax
lea eax, [ebp - 7]
push eax
lea ecx, [ebp - 0x24]
push ecx
lea ecx, [ebp - 0x34]
call fcn.10008750
mov edx, dword [eax + 4]
push edx
mov eax, dword [eax]
push eax
mov ecx, esi
call fcn.10018be0
push 0x4c4ff8
call fcn.10018950
add esp, 0x10
push 4
push 0x4c5015
call fcn.1001a300
add esp, 8
push 6
push 0x59aecd
call fcn.1001a300
add esp, 8
push 0x10019da0
push 0x59aeac
call fcn.1001a1c0
add esp, 8
push 0xe9
push 0x550b25
call fcn.10018910
add esp, 8
push 0xee
push 0x550b26
call fcn.10018910
add esp, 8
push 0
push 0x550b27
call fcn.10018910
add esp, 8
push 0
push 0x550b28
call fcn.10018910
add esp, 8
push 0
push 0x550b29
call fcn.10018910
add esp, 8
push 0xe9
push 0x58d019
call fcn.10018910
add esp, 8
push 0xd9
push 0x58d01a
call fcn.10018910
add esp, 8
push 0
push 0x58d01b
call fcn.10018910
add esp, 8
push 0
push 0x58d01c
call fcn.10018910
add esp, 8
push 0
push 0x58d01d
call fcn.10018910
add esp, 8
push 0xeb
push 0x42fb81
call fcn.10018910
add esp, 8
push 0x41
push 0x42fb82
call fcn.10018910
add esp, 8
push 0x90
push 0x42fb83
call fcn.10018910
add esp, 8
push 0x90
push 0x42fb84
call fcn.10018910
add esp, 8
push 0x90
push 0x42fb85
call fcn.10018910
add esp, 8
push 0x90
push 0x42fb86
call fcn.10018910
add esp, 8
push 0x90
push 0x42fb87
call fcn.10018910
add esp, 8
push 1
push 0x550b2a
call fcn.1001a300
add esp, 8
push 1
push 0x58d01e
call fcn.1001a300
add esp, 8
push 1
push 0x42fbaf
call fcn.1001a300
add esp, 8
push 0xe
push 0x42fbb6
call fcn.1001a300
add esp, 8
mov ecx, 0x10053214
call fcn.10002df0
mov ecx, 0x100cb9e1
call fcn.10016740
push 6
push 0x4b4e0e
call fcn.1001a300
add esp, 8
push 0x1000fce0
push 0x4b4e0e
call fcn.1001a1a0
add esp, 8
push 6
push 0x4b4e4e
call fcn.1001a300
add esp, 8
push 0x1000fce0
push 0x4b4e4e
call fcn.1001a1a0
add esp, 8
push 6
push 0x4b4e90
call fcn.1001a300
add esp, 8
push 0x1000fce0
push 0x4b4e90
call fcn.1001a1a0
add esp, 8
mov ecx, 0x100b8094
call fcn.10013f00
push 0xeb
push 0x54ffdf
call fcn.10018910
add esp, 8
push 0x16
push 0x54ffe0
call fcn.10018910
add esp, 8
mov ecx, 0x1028cb60
call fcn.1001b3d0
mov ecx, 0x100cb950
call fcn.10015db0
mov ecx, 0x100b7d30
call fcn.100129b0
push 0x10019cd0
push 0x60f128
call fcn.1001a1a0
add esp, 8
push 0x10011f40
push 0x596ea2
call fcn.1001a1a0
add esp, 8
mov dword [0x4b53d7], 0x3e8
mov ecx, 0x1005331e
call fcn.10005160
mov ecx, 0x100b2ea8
call fcn.1000fd10
mov ecx, 0x10053320
call fcn.1000a5b0
mov ecx, 0x100959e0
call fcn.1000f850
mov ecx, 0x100cb9e8
call fcn.10016960
nop
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1001d3b5
mov esp, ebp
pop ebp
ret