Function at 0x10019bc0
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov eax, dword [0x1005827c]
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.191.96.81.51]
mov dword [eax], ecx
mov edx, dword [0x10042f0c]
mov dword [eax + 4], edx
mov ecx, dword [0x10042f10]
mov dword [eax + 8], ecx
mov dx, word [0x10042f14]
mov word [eax + 0xc], dx
mov cl, byte [0x10042f16]
mov byte [eax + 0xe], cl
mov byte [0x6b66a3], 0
mov edx, 0x6b7248
mov eax, dword [str.22445]
mov dword [edx], eax
mov cl, byte [0x10042f1c]
mov byte [edx + 4], cl
mov byte [0x6b724d], 0
mov edx, 0x6b7250
mov eax, dword [str.................]
mov dword [edx], eax
mov ecx, dword [0x10042f24]
mov dword [edx + 4], ecx
mov eax, dword [0x10042f28]
mov dword [edx + 8], eax
mov ecx, dword [0x10042f2c]
mov dword [edx + 0xc], ecx
mov byte [0x6b7260], 0
mov edx, 0xad75
mov word [0x6c41bc], dx
mov byte [0x6b6654], 0xa0
mov dword [0x62590a], 0x10042f15
mov dword [0x625918], 0x10042f16
mov dword [0x62593c], 0x10042f17
mov dword [0x625957], 0x10042f1e
mov dword [0x625964], 0x10042f1f
mov dword [0x625988], 0x10042f31
mov dword [0x6259a3], 0x10042f32
mov dword [0x6259b0], 0x10042f33
mov dword [0x6259d4], 0x10042f34
mov dword [0x61f3da], 0x118
mov dword [0x61f3e0], 0x118
mov dword [0x61f431], 0x127
mov byte [0x61f463], 0x50
mov dword [0x61f7e0], 0x110
mov dword [0x61f814], 0x16d
mov dword [0x61f81f], 0x1f3
mov dword [0x61fe1d], 0x118
mov dword [0x61fe24], 0x118
mov dword [0x61fe8f], 0x118
mov dword [0x61fe9e], 0x127
mov dword [0x61fec7], 0x127
mov dword [0x61fe8f], 0x11d
mov dword [0x61ff12], 0x3f700000
mov dword [0x6201b7], 0x3f500000
mov dword [0x6201d6], 0x43b68000
mov dword [0x620251], 0x1b0
movss xmm0, dword [0x10043004]
movss dword [0x6a9788], xmm0
mov dword [0x4b36eb], 0x1001a830
mov dword [0x6a74fc], 0x1001a7a0
mov dword [0x6a74d0], 0x10019b20
push 0x1001a7d0
push 0x628f99
call fcn.1001ac40
add esp, 8
push 1
push 0x4cbc47
call fcn.1001ace0
add esp, 8
push 7
push 0x4cbc65
call fcn.1001ace0
add esp, 8
push 1
push 0x4ce934
call fcn.1001ace0
add esp, 8
push 1
push 0x4ce958
call fcn.1001ace0
add esp, 8
push 6
push 0x4ce96b
call fcn.1001ace0
add esp, 8
mov ecx, 0x10255278
call fcn.1001c070
mov ecx, 0x10094f38
call fcn.10018280
push 0x1001af80
push 0x4db63d
call fcn.1001ac20
add esp, 8
push 0x1001b850
push 0x4cc640
call fcn.1001ac40
add esp, 8
push 0x1001b760
push 0x4cc3c1
call fcn.1001ac40
add esp, 8
push 0x1001af70
push 0x5dee89
call fcn.1001ac40
add esp, 8
push 0x1001b730
push 0x56fe81
call fcn.1001ac20
add esp, 8
push 0
push str.ScreenShot
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov dword [0x628b89], 0x10042f44
push 0x3b
push 0x5a50f6
call fcn.1001ace0
add esp, 8
push 0x10005d50
push 0x5a50f6
call fcn.1001ac40
add esp, 8
push 5
push 0x5a22a8
call fcn.1001ace0
add esp, 8
push 0x1001b920
push 0x5a22a3
call fcn.1001ac40
add esp, 8
push 5
push 0x5aab8d
call fcn.1001ace0
add esp, 8
push 0x100147d0
push 0x596cea
call fcn.1001ac20
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 [0x4519f8], 2
push 0x10001ff0
push 0x623250
call fcn.1001ac20
add esp, 8
mov ecx, 0x10093f30
call fcn.10017970
push 5
push 0x596e93
call fcn.1001ace0
add esp, 8
mov ecx, 0x102553dc
call fcn.1001c8d0
push 2
push 0x5b7996
call fcn.1001ace0
add esp, 8
push 2
push 0x5b7a0f
call fcn.1001ace0
add esp, 8
push 0x10017780
push 0x5b79b4
call fcn.1001ac20
add esp, 8
push 6
push 0x4b4e0e
call fcn.1001ace0
add esp, 8
push 0x10014170
push 0x4b4e0e
call fcn.1001ac20
add esp, 8
push 6
push 0x4b4e4e
call fcn.1001ace0
add esp, 8
push 0x10014170
push 0x4b4e4e
call fcn.1001ac20
add esp, 8
push 6
push 0x4b4e90
call fcn.1001ace0
add esp, 8
push 0x10014170
push 0x4b4e90
call fcn.1001ac20
add esp, 8
push 0x10017660
push 0x4b3aae
call fcn.1001ac40
add esp, 8
push 0x10017550
push 0x4b4d54
call fcn.1001ac40
add esp, 8
push 0x10017610
push 0x443154
call fcn.1001ac40
add esp, 8
push 0x10017640
push 0x443b65
call fcn.1001ac40
add esp, 8
push str.Resolution
call fcn.1001ac60
add esp, 4
cmp eax, 2
jle 0x1001a0fe
push 0x1a0
push 0x6224c8
call fcn.10002ac0
add esp, 8
push 0x20
push 0x6224d2
call fcn.10019860
add esp, 8
push 7
push 0x5b8e6d
call fcn.1001ace0
add esp, 8
push 0x10014ec0
push 0x5b8e6d
call fcn.1001ac40
add esp, 8
push 7
push 0x5c6cf2
call fcn.1001ace0
add esp, 8
push 0x10014e80
push 0x5c6cf2
call fcn.1001ac40
add esp, 8
mov ecx, 0x102553c4
call fcn.1001c450
push 7
push 0x610520
call fcn.1001ace0
add esp, 8
push 7
push 0x610ca8
call fcn.1001ace0
add esp, 8
push 7
push 0x611352
call fcn.1001ace0
add esp, 8
push 7
push 0x6378d2
call fcn.1001ace0
add esp, 8
push 0xfff
push 0x50a5d7
call fcn.10019870
add esp, 8
push 0xfff
push 0x50a619
call fcn.10019870
add esp, 8
push 0xfff
push 0x5aaff8
call fcn.10019870
add esp, 8
push 0xfff
push 0x5ab5c9
call fcn.10019870
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.10002f50
push eax
lea eax, [ebp - 7]
push eax
lea ecx, [ebp - 0x24]
push ecx
lea ecx, [ebp - 0x34]
call fcn.1000bd60
mov edx, dword [eax + 4]
push edx
mov eax, dword [eax]
push eax
mov ecx, esi
call fcn.10019aa0
push 0x4c4ff8
call fcn.10019880
add esp, 0x10
push 4
push 0x4c5015
call fcn.1001ace0
add esp, 8
push 6
push 0x59aecd
call fcn.1001ace0
add esp, 8
push 0x1001a7f0
push 0x59aeac
call fcn.1001ac40
add esp, 8
mov byte [0x42fb81], 0xeb
mov byte [0x42fb82], 0x41
mov byte [0x42fb83], 0x90
mov byte [0x42fb84], 0x90
mov byte [0x42fb85], 0x90
mov byte [0x42fb86], 0x90
mov byte [0x42fb87], 0x90
push 1
push 0x42fbaf
call fcn.1001ace0
add esp, 8
push 0xe
push 0x42fbb6
call fcn.1001ace0
add esp, 8
mov ecx, 0x100590d4
call fcn.10003430
push 0xa7
push 0x62582b
call fcn.1001ace0
add esp, 8
mov ecx, 0x100769ac
call fcn.10015e80
push 0x100141a0
push 0x598c11
call fcn.1001ac20
add esp, 8
push 0x23b0
push 0x4b61d6
call fcn.1001ace0
add esp, 8
mov ecx, 0x10059200
call fcn.1000dcb0
push 0x10014f90
push 0x598fb9
call fcn.1001ac20
add esp, 8
mov ecx, 0x100769e8
call fcn.100171f0
mov byte [0x541246], 0
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1001e080
mov esp, ebp
pop ebp
ret