Function at 0x1002e800
Capabilities:
Enumerate files on windows

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1004a0dd
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x410
mov eax, dword [0x1005f010]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push dword [ebx + 0x14]
mov ecx, 0x10111678
push dword [ebx + 0x10]
push dword [ebx + 0xc]
push dword [ebx + 8]
call fcn.1002d8c0
movd xmm0, dword [0x10111710]
mov esi, dword [0x10111708]
mov edx, dword [0x1011170c]
cvtdq2ps xmm0, xmm0
add edx, 0xf
mov dword [0x1011169c], 0x12
lea eax, [esi + 0x14]
mov dword [0x10111694], edx
mov dword [0x10111690], eax
lea eax, [esi + 0x46]
mov dword [0x101116a8], eax
lea eax, [esi + 0x89]
mov dword [0x101116c0], eax
lea eax, [esi + 0xb9]
mulss xmm0, dword [0x10053f80]
mov dword [0x101116d8], eax
lea eax, [esi + 0xf0]
mov dword [0x101116a0], 9
mov dword [0x101116a4], 9
cvttss2si ecx, xmm0
mov dword [0x101116ac], edx
mov dword [0x101116b4], 0x12
mov dword [0x101116b8], 9
mov dword [0x101116bc], 9
mov dword [0x101116c4], edx
mov dword [0x101116cc], 0x12
mov dword [0x101116d0], 9
mov dword [0x10111698], ecx
mov dword [0x101116b0], ecx
mov dword [0x101116c8], ecx
mov dword [0x101116e0], ecx
mov dword [0x101116f8], ecx
mov ecx, 0x10111678
mov dword [0x101116d4], 9
mov dword [0x101116dc], edx
mov dword [0x101116e4], 0x12
mov dword [0x101116e8], 9
mov dword [0x101116ec], 9
mov dword [0x101116f0], eax
mov dword [0x101116f4], edx
mov dword [0x101116fc], 0x12
mov dword [0x10111700], 9
mov dword [0x10111704], 9
call fcn.1002e0a0
mov eax, dword fs:[0x2c]
mov esi, dword [0x10110af4]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff328]
cmp eax, dword [ecx + 4]
jle 0x1002e9f4
push 0x102ff328
call fcn.1004362f
add esp, 4
cmp dword [0x102ff328], 0xffffffff
jne 0x1002e9f4
xorps xmm0, xmm0
mov dword [0x102ff2f0], 0
push 0x1004fb10
movups xmmword [0x102ff2e0], xmm0
mov dword [0x102ff2f4], 0
call fcn.100434b6
add esp, 4
push 0x102ff328
call fcn.100435e5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff2dc]
cmp eax, dword [ecx + 4]
jle 0x1002ea58
push 0x102ff2dc
call fcn.1004362f
add esp, 4
cmp dword [0x102ff2dc], 0xffffffff
jne 0x1002ea58
xorps xmm0, xmm0
mov dword [0x102ff314], 0
push 0x1004faf0
movups xmmword [0x102ff304], xmm0
mov dword [0x102ff318], 0
call fcn.100434b6
add esp, 4
push 0x102ff2dc
call fcn.100435e5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff234]
cmp eax, dword [ecx + 4]
jle 0x1002eabc
push 0x102ff234
call fcn.1004362f
add esp, 4
cmp dword [0x102ff234], 0xffffffff
jne 0x1002eabc
xorps xmm0, xmm0
mov dword [0x102ff2c4], 0
push 0x1004fad0
movups xmmword [0x102ff2b4], xmm0
mov dword [0x102ff2c8], 0
call fcn.100434b6
add esp, 4
push 0x102ff234
call fcn.100435e5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff280]
cmp eax, dword [ecx + 4]
jle 0x1002eb20
push 0x102ff280
call fcn.1004362f
add esp, 4
cmp dword [0x102ff280], 0xffffffff
jne 0x1002eb20
xorps xmm0, xmm0
mov dword [0x102ff26c], 0
push 0x1004fab0
movups xmmword [0x102ff25c], xmm0
mov dword [0x102ff270], 0
call fcn.100434b6
add esp, 4
push 0x102ff280
call fcn.100435e5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff330]
cmp eax, dword [ecx + 4]
jle 0x1002eb84
push 0x102ff330
call fcn.1004362f
add esp, 4
cmp dword [0x102ff330], 0xffffffff
jne 0x1002eb84
xorps xmm0, xmm0
mov dword [0x102ff2a0], 0
push 0x1004fa90
movups xmmword [0x102ff290], xmm0
mov dword [0x102ff2a4], 0
call fcn.100434b6
add esp, 4
push 0x102ff330
call fcn.100435e5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff28c]
cmp eax, dword [ecx + 4]
jle 0x1002ebe8
push 0x102ff28c
call fcn.1004362f
add esp, 4
cmp dword [0x102ff28c], 0xffffffff
jne 0x1002ebe8
xorps xmm0, xmm0
mov dword [0x102ff248], 0
push 0x1004fa70
movups xmmword [0x102ff238], xmm0
mov dword [0x102ff24c], 0
call fcn.100434b6
add esp, 4
push 0x102ff28c
call fcn.100435e5
add esp, 4
mov eax, dword [0x101029c4]
cmp eax, 1
jne 0x1002f659
mov eax, dword [0x1011171c]
cmp eax, 1
jne 0x1002ef01
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Additional
push 4
add eax, ecx
mov ecx, 0x10111678
push 1
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push 0x102feb1c
push 0x100f9d4c
push str.Aimbot_Key
push 0x1010e5d0
push 6
push ecx
push 1
mov ecx, 0x102ff2e0
call fcn.1002d080
push 0x102fead1
lea eax, [ebp - 0x260]
mov dword [ebp - 0x260], str.Head
push eax
push str.Hitbox
push 0x102fead8
push 4
push ecx
push 1
mov ecx, 0x102ff2e0
mov dword [ebp - 0x25c], str.Neck
mov dword [ebp - 0x258], str.Chest
mov dword [ebp - 0x254], str.Stomach
call fcn.1002d080
mov ecx, dword [0x102fead8]
test ecx, ecx
jne 0x1002ecb9
mov dword [0x1010e5b0], 0xc
jmp 0x1002ecf0
cmp ecx, 1
jne 0x1002ecca
mov dword [0x1010e5b0], 0xb
jmp 0x1002ecf0
cmp ecx, 2
jne 0x1002ecdb
mov dword [0x1010e5b0], 0xa
jmp 0x1002ecf0
mov eax, dword [0x1010e5b0]
cmp ecx, 3
mov edx, 9
cmove eax, edx
mov dword [0x1010e5b0], eax
push 0x102fead3
lea eax, [ebp - 0x24c]
mov dword [ebp - 0x24c], str.Auto
push eax
push str.Height_Mode
push 0x1010e5b4
push 5
push ecx
push 1
mov ecx, 0x102ff2e0
mov dword [ebp - 0x248], str.Origin
mov dword [ebp - 0x244], str.Center
mov dword [ebp - 0x240], str.Center_Fixed
mov dword [ebp - 0x23c], str.Highest
call fcn.1002d080
push 0x102feae1
lea eax, [ebp - 0x238]
mov dword [ebp - 0x238], str.Distance
push eax
push str.Target_Aimbot
push 0x1010e5ac
push 4
push ecx
push 1
mov ecx, 0x102ff2e0
mov dword [ebp - 0x234], str.Health
mov dword [ebp - 0x230], str.Next_Shot
mov dword [ebp - 0x22c], str.Random
call fcn.1002d080
push str.Occlusion
push 2
push 1
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push str.AimBot_Min_Damage
push 0x1010e5cc
push 0x64
sub esp, 0xc
mov ecx, 0x10111678
push 1
call fcn.1002c140
push str.Hitbox_Scale
push 0x1010e6dc
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x3f800000
push 1
call fcn.1002c330
push str.Aimbot
push 6
push 0
push 1
mov ecx, 0x10111678
call fcn.1002ce00
push str.Active
push 0x1010e59c
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Auto_Fire
push 0x1010e59d
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Silent
push 0x1010e5a3
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Perfect_Silent
push 0x1010e5a4
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Body_AWP
push 0x1010e5a6
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Friendly_Fire
push 0x1010e5a2
push 0
mov ecx, 0x10111678
call fcn.1002c730
mov ecx, 0x102ff2e0
call fcn.1002d420
mov ecx, 0x102ff2e0
call fcn.1002d730
mov ecx, dword [0x102ff2e4]
cmp dword [0x102ff2e0], ecx
mov eax, dword [0x10111738]
cmovne ecx, dword [0x102ff2e0]
mov dword [0x102ff2e4], ecx
mov ecx, dword [0x102ff2f0]
cmp dword [0x102ff2ec], ecx
cmovne ecx, dword [0x102ff2ec]
mov dword [0x102ff2f0], ecx
mov ecx, dword [0x1011173c]
cmp eax, ecx
jle 0x1002eee6
sub eax, dword [0x1011170c]
add eax, 0x36
mov dword [0x1010e41c], eax
jmp 0x1002f59a
jge 0x1002f595
mov eax, ecx
sub eax, dword [0x1011170c]
add eax, 0x36
mov dword [0x1010e41c], eax
jmp 0x1002f59a
cmp eax, 2
jne 0x1002f230
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Accuracy
push 3
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push str.No_Spread
push 0x1010e779
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Force_Seed
push 0x1010e778
push 0
mov ecx, 0x10111678
call fcn.1002c730
push 0x102fe94a
push 0x100f9d20
push str.No_Spread
push 0x1010e77c
push 4
push ecx
push 0
mov ecx, 0x102ff2e0
call fcn.1002d080
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff22c]
cmp eax, dword [ecx + 4]
jle 0x1002efcb
push 0x102ff22c
call fcn.1004362f
add esp, 4
cmp dword [0x102ff22c], 0xffffffff
jne 0x1002efcb
push 0x102ff22c
mov dword [0x102ff32c], 0xffc77d93
call fcn.100435e5
add esp, 4
push str.LagCompensation
push 5
push 0
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push str.Active
push 0x1010e6e0
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Smart
push 0x1010e6e1
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Ping_Reducer
push 0x1010e774
push 0
mov ecx, 0x10111678
call fcn.1002c730
push 0x102fe927
push 0x100f9d40
push str.LagCompensation
push 0x1010e770
push 3
push ecx
push 0
mov ecx, 0x102ff2e0
call fcn.1002d080
push 0x102fe924
push 0x100f9d08
push str.Resolver_Type
push 0x1010e768
push 5
push ecx
push 0
mov ecx, 0x102ff2e0
call fcn.1002d080
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff288]
cmp eax, dword [ecx + 4]
jle 0x1002f0ab
push 0x102ff288
call fcn.1004362f
add esp, 4
cmp dword [0x102ff288], 0xffffffff
jne 0x1002f0ab
push 0x102ff288
mov dword [0x102ff334], 0xffc77d93
call fcn.100435e5
add esp, 4
push str.Accuracy_2
push 3
push 1
push 1
mov ecx, 0x10111678
call fcn.1002ce00
push 0x102fe912
push 0x100f9d64
push str.HitScan
push 0x1010e5c0
push 4
push ecx
push 1
mov ecx, 0x102ff2e0
call fcn.1002d080
push 0x102fe949
push 0x100f9db0
push str.MultiSpot
push 0x1010e5c4
push 3
push ecx
push 1
mov ecx, 0x102ff2e0
call fcn.1002d080
push str.Min_Damage
push 0x1010e5cc
push 0x64
sub esp, 0xc
mov ecx, 0x10111678
push 1
call fcn.1002c140
push str.Extra
push 6
push 1
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push str.BodyAim
push 0x1010e5a8
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.BodyAim_In_Air
push 0x1010e59f
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.BodyAim_In_Crouch
push 0x1010e5a0
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.BodyAim
push 0x102feae0
push 0x1010e6d4
push 1
mov ecx, 0x102ff2e0
call fcn.1002d230
push str.Body_After_HP
push 0x1010e5a1
push 1
mov ecx, 0x10111678
call fcn.1002c730
push 0x100530f4
push 0x1010e5b8
push 0x64
sub esp, 0xc
mov ecx, 0x10111678
push 1
call fcn.1002c140
mov ecx, 0x102ff2e0
call fcn.1002d420
mov ecx, 0x102ff2e0
call fcn.1002d730
mov ecx, dword [0x102ff2e4]
cmp dword [0x102ff2e0], ecx
cmovne ecx, dword [0x102ff2e0]
mov dword [0x102ff2e4], ecx
mov ecx, dword [0x102ff2f0]
cmp dword [0x102ff2ec], ecx
cmovne ecx, dword [0x102ff2ec]
mov eax, dword [0x10111738]
mov dword [0x102ff2f0], ecx
mov ecx, dword [0x1011173c]
cmp eax, ecx
jle 0x1002eee6
sub eax, dword [0x1011170c]
add eax, 0x36
mov dword [0x1010e41c], eax
jmp 0x1002f59a
cmp eax, 3
jne 0x1002f595
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Anti_Aim
push 6
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push str.Active
push 0x1010e890
push 0
mov ecx, 0x10111678
call fcn.1002c730
push 0x102fe925
push 0x100f9dcc
push str.Pitch
push 0x1010e898
push 0xc
push ecx
push 0
mov ecx, 0x102ff304
call fcn.1002d080
push 0x102fe8fe
push 0x100f9dfc
push 0x100524f4
push 0x1010e8a8
push 9
push ecx
push 0
mov ecx, 0x102ff304
call fcn.1002d080
mov ecx, dword [0x1010e8a8]
lea eax, [ecx - 3]
cmp eax, 5
ja case.0x1002f2d2.4
jmp dword [eax*4 + 0x10030c4c]
mov eax, 0x100f9e20
jmp 0x1002f2fa
mov eax, 0x100f9cf8
jmp 0x1002f2fa
mov eax, 0x100f9da8
jmp 0x1002f2fa
mov eax, 0x100f9d74
jmp 0x1002f2fa
mov eax, 0x100f9ce8
push 0x102fe8fa
push eax
mov dword [0x10111670], eax
xor eax, eax
cmp ecx, 9
push str.Yaw_Mode
setne al
push 0x1010e8ac
lea eax, [eax*2 + 1]
push eax
push ecx
push 0
mov ecx, 0x102ff304
call fcn.1002d080
push str.Custom_Real
push 0x1010e8c4
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c330
push str.Custom_Fake
push 0x1010e8d4
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c330
cmp byte [0x1010e890], 0
je 0x1002f441
push str.Anti_Aim_Adjusment
push 7
push 0
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push str.In_Attack_Pitch
push 0x1010e893
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.LBY_Breaker
push 0x1010e892
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Manuals
push 0x1010e891
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Right_Manual
push 0x102feaf4
push 0x1010e8a0
push 0
mov ecx, 0x102ff290
call fcn.1002d230
push str.Left_Manual
push 0x102fead4
push 0x1010e89c
push 0
mov ecx, 0x102ff290
call fcn.1002d230
push str.Enemy_Check
push 0x1010e896
push 0
mov ecx, 0x10111678
call fcn.1002c730
push 0x102fe910
push 0x100f9cc8
push str.At_Targets
push 0x1010e8c0
push 3
push ecx
push 0
mov ecx, 0x102ff304
call fcn.1002d080
push str.FakeLag
push 5
push 1
push 1
mov ecx, 0x10111678
call fcn.1002ce00
push str.Active
push 0x1010e8d8
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Choked_Packets
push 0x1010e8e0
push 0xe
sub esp, 0xc
mov ecx, 0x10111678
push 1
call fcn.1002c140
push str.In_Attack
push 0x1010e8d9
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Air_Only
push 0x1010e8da
push 1
mov ecx, 0x10111678
call fcn.1002c730
push 0x102fe8f9
push 0x100f9dbc
push str.FakeLag
push 0x1010e8dc
push 4
push ecx
push 1
mov ecx, 0x102ff2b4
call fcn.1002d080
mov ecx, 0x102ff304
call fcn.1002d420
mov ecx, 0x102ff304
call fcn.1002d730
mov ecx, dword [0x102ff308]
cmp dword [0x102ff304], ecx
cmovne ecx, dword [0x102ff304]
mov dword [0x102ff308], ecx
mov ecx, dword [0x102ff314]
cmp dword [0x102ff310], ecx
cmovne ecx, dword [0x102ff310]
mov dword [0x102ff314], ecx
mov ecx, 0x102ff2b4
call fcn.1002d420
mov ecx, 0x102ff2b4
call fcn.1002d730
mov ecx, dword [0x102ff2b8]
cmp dword [0x102ff2b4], ecx
mov eax, dword [0x10111738]
cmovne ecx, dword [0x102ff2b4]
mov dword [0x102ff2b8], ecx
mov ecx, dword [0x102ff2c4]
cmp dword [0x102ff2c0], ecx
cmovne ecx, dword [0x102ff2c0]
mov dword [0x102ff2c4], ecx
mov ecx, dword [0x1011173c]
cmp eax, ecx
jle 0x1002f581
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x1002f59a
jge 0x1002f595
mov eax, ecx
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x1002f59a
mov eax, dword [0x1010e41c]
cmp dword [0x1011171c], 4
jne 0x10030bfe
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.jitter
push 3
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push str.Jitter_Real
push 0x1010e8cc
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c330
push str.Jitter_Fake
push 0x1010e8c8
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c330
push str.3_Way
push 0x1010e8d0
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c330
mov eax, dword [0x10111738]
mov ecx, dword [0x1011173c]
cmp eax, ecx
jg 0x10030bf5
jge 0x10030bd6
mov eax, ecx
jmp 0x10030bf5
cmp eax, 2
jne 0x1002fda7
cmp dword [0x10111720], 1
jne 0x1002f90a
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push 0x10052300
push 0xa
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push 0
push 0x102fe914
push 0x1010e80a
push str.Active
push 0x102fe913
push 0x1010e7f6
push 0
call fcn.1002cb20
push 0x100522fc
push 0x1010e7e4
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Name
push 0x1010e7e5
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Health
push 0x1010e7ed
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Armor
push 0x1010e7e8
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Weapon
push 0x1010e7ef
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Ground
push 0x1010e7f4
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Bone
push 0x1010e7f0
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Aim_Spot
push 0x1010e7f2
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Enemy_Only
push 0x1010e7f5
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Chams_Editor
push 3
push 1
push 1
mov ecx, 0x10111678
call fcn.1002ce00
push 0x102fe8f8
push 0x100f9cd4
push str.Type
push 0x1010e820
push 5
push ecx
push 1
mov ecx, 0x102ff25c
call fcn.1002d080
mov eax, dword [0x1010e820]
dec eax
cmp eax, 3
ja case.default.0x1002f7cd
jmp dword [eax*4 + 0x10030c64]
push 1
push 0x102fe928
push 0x1010e80e
push str.Local_Chams
push 0x102fe8fb
push 0x1010e806
push 1
call fcn.1002cb20
push 0x102fe8fd
push 0x100f9d30
push str.Material_Type
push 0x1010e824
jmp 0x1002f8b5
push 1
push 0x102fe94c
push 0x1010e812
push str.Enemy_Chams
push 0x102fe911
push 0x1010e807
push 1
call fcn.1002cb20
push 0x102fe8fd
push 0x100f9d30
push str.Enemy_Type
push 0x1010e828
jmp 0x1002f8b5
push 1
push 0x102fe900
push 0x1010e816
push str.Weapon_Chams
push 0x102fe926
push 0x1010e808
push 1
call fcn.1002cb20
push 0x102fe8fd
push 0x100f9d30
push str.Weapon_Type
push 0x1010e82c
jmp 0x1002f8b5
push 1
push 0x102fe938
push 0x1010e81a
push str.Hand_Chams
push 0x102fe8ff
push 0x1010e809
push 1
call fcn.1002cb20
push 0x102fe8fd
push 0x100f9d30
push str.Weapon_Type
push 0x1010e830
push 4
push ecx
push 1
mov ecx, 0x102ff25c
call fcn.1002d080
mov ecx, 0x102ff25c
call fcn.1002d420
mov ecx, 0x102ff25c
call fcn.1002d730
mov ecx, dword [0x102ff260]
cmp dword [0x102ff25c], ecx
cmovne ecx, dword [0x102ff25c]
mov dword [0x102ff260], ecx
mov ecx, dword [0x102ff26c]
cmp dword [0x102ff268], ecx
cmovne ecx, dword [0x102ff268]
mov dword [0x102ff26c], ecx
cmp dword [0x10111720], 2
jne 0x1002fc54
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Local_Screen
push 5
add eax, ecx
mov ecx, 0x10111678
push 1
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push str.Sky_Deleting
push 0x1010e7bf
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Anti_Smoke
push 0x1010e7c1
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Anti_Flash
push 0x1010e7c2
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Hands_Deleting
push 0x1010e7c0
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.No_Visual_Recol
push 0x1010e7c3
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Radar
push 1
push 1
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push str.Radar
push 0x1010e7bc
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Misc
push 5
push 0
push 1
mov ecx, 0x10111678
call fcn.1002ce00
push str.FullBright
push 0x1010e7f7
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Energy_Splash_Effect
push 0x1010e7f8
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Asus_Walls
push 0x1010e7ac
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x3f800000
push 0
call fcn.1002c330
push str.NightMode
push 0x1010e7b0
sub esp, 0x10
mov ecx, 0x10111678
mov dword [esp + 0xc], 0x3f800000
push 0
call fcn.1002c330
push str.ViewModel_Fov
push 0x1010e7b4
sub esp, 0x10
mov dword [esp + 0xc], 0x42b40000
mov ecx, 0x10111678
push 0
call fcn.1002c330
push str.Crosshair
push 4
push 0
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push 0x102fe948
push 0x100f9d98
push str.Crosshair
push 0x1010e834
push 5
push ecx
push 0
mov ecx, 0x102ff25c
call fcn.1002d080
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff2d8]
cmp eax, dword [ecx + 4]
jle 0x1002fb18
push 0x102ff2d8
call fcn.1004362f
add esp, 4
cmp dword [0x102ff2d8], 0xffffffff
jne 0x1002fb18
movzx eax, byte [0x1010e7dc]
mov dword [0x102feb0c], eax
movzx eax, byte [0x1010e7dd]
mov dword [0x102feb10], eax
movzx eax, byte [0x1010e7de]
push 0x102ff2d8
mov dword [0x102feb14], eax
call fcn.100435e5
add esp, 4
push 0
push 0x102feb0c
push 0x1010e7dc
push str.Bullet_Tracer
push 0x102feb1d
push 0x1010e7c4
push 0
call fcn.1002cb20
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff284]
cmp eax, dword [ecx + 4]
jle 0x1002fba3
push 0x102ff284
call fcn.1004362f
add esp, 4
cmp dword [0x102ff284], 0xffffffff
jne 0x1002fba3
movzx eax, byte [0x1010e7e0]
mov dword [0x102feaf8], eax
movzx eax, byte [0x1010e7e1]
mov dword [0x102feafc], eax
movzx eax, byte [0x1010e7e2]
mov dword [0x102feb00], eax
movzx eax, byte [0x1010e7e3]
push 0x102ff284
mov dword [0x102feb04], eax
call fcn.100435e5
add esp, 4
push 1
push 0x102feaf8
push 0x1010e7e0
push str.Bullet_Impact
push 0x102feb19
push 0x1010e7c5
push 0
call fcn.1002cb20
push str.Dynamic
push 0x1010e838
push 0
mov ecx, 0x10111678
call fcn.1002c730
mov ecx, 0x102ff25c
call fcn.1002d420
mov ecx, 0x102ff25c
call fcn.1002d730
mov ecx, dword [0x102ff260]
cmp dword [0x102ff25c], ecx
mov eax, dword [0x10111738]
cmovne ecx, dword [0x102ff25c]
mov dword [0x102ff260], ecx
mov ecx, dword [0x102ff26c]
cmp dword [0x102ff268], ecx
cmovne ecx, dword [0x102ff268]
mov dword [0x102ff26c], ecx
mov ecx, dword [0x1011173c]
cmp eax, ecx
jle 0x1002fc40
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x1002fc59
jge 0x1002fc54
mov eax, ecx
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x1002fc59
mov eax, dword [0x1010e41c]
cmp dword [0x10111720], 3
jne 0x10030bfe
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Custom_Fog
push 3
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x102ff230]
cmp eax, dword [ecx + 4]
jle 0x1002fcfe
push 0x102ff230
call fcn.1004362f
add esp, 4
cmp dword [0x102ff230], 0xffffffff
jne 0x1002fcfe
movzx eax, byte [0x1010e7d0]
mov dword [0x102feae4], eax
movzx eax, byte [0x1010e7d1]
mov dword [0x102feae8], eax
movzx eax, byte [0x1010e7d2]
mov dword [0x102feaec], eax
movzx eax, byte [0x1010e7d3]
push 0x102ff230
mov dword [0x102feaf0], eax
call fcn.100435e5
add esp, 4
push 0
push 0x102feae4
push 0x1010e7d0
push str.Fog_Changer
push 0x102fead2
push 0x1010e7c6
push 0
call fcn.1002cb20
push str.Start
push 0x1010e7c8
push 0x1f40
sub esp, 0xc
mov ecx, 0x10111678
push 0
call fcn.1002c140
push 0x10051658
push 0x1010e7cc
push 0x1f40
sub esp, 0xc
mov ecx, 0x10111678
push 0
call fcn.1002c140
mov ecx, 0x102ff25c
call fcn.1002d420
mov ecx, 0x102ff25c
call fcn.1002d730
mov ecx, dword [0x102ff260]
cmp dword [0x102ff25c], ecx
cmovne ecx, dword [0x102ff25c]
mov dword [0x102ff260], ecx
mov ecx, dword [0x102ff26c]
cmp dword [0x102ff268], ecx
cmovne ecx, dword [0x102ff268]
mov dword [0x102ff26c], ecx
jmp 0x1002f639
cmp eax, 3
jne 0x1003007e
cmp dword [0x10111724], 1
jne 0x1002fff1
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Other
push 6
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push str.KnifeBot
push 0x1010e843
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.RoundSay
push 0x1010e844
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.KillSay
push 0x1010e845
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.FakeDuck
push 0x1010e84a
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.FakeDuck
push 0x102feb1b
push 0x1010e864
push 0
mov ecx, 0x102ff290
call fcn.1002d230
push str.Movement
push 4
push 1
push 1
mov ecx, 0x10111678
call fcn.1002ce00
push str.Circle_Strafe
push 0x1010e83f
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.Circle_Strafe
push 0x102feae2
push 0x1010e86c
push 1
mov ecx, 0x102ff290
call fcn.1002d230
push str.FakeWalk
push 0x102feb08
push 0x1010e860
push 0
mov ecx, 0x102ff290
call fcn.1002d230
push str.BunnyHop
push 0x1010e83c
push 1
mov ecx, 0x10111678
call fcn.1002c730
push str.AutoStrafer
push 0x1010e83d
push 1
mov ecx, 0x10111678
call fcn.1002c730
cmp byte [0x1010e83f], 0
je 0x1002ff40
push str.Circle_Strafe_Adjusment
push 2
push 1
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push str.Rotate_Division
push 0x1010e870
push 0x20
sub esp, 0xc
mov ecx, 0x10111678
push 1
call fcn.1002c140
push str.Simulation_Ticks
push 0x1010e874
push 0x20
sub esp, 0xc
mov ecx, 0x10111678
push 1
call fcn.1002c140
push str.HitSound
push 1
push 1
push 0
mov ecx, 0x10111678
call fcn.1002ce00
push 0x102fe8fc
push 0x100f9d80
push str.HitSound
push 0x1010e7fc
push 6
push ecx
push 1
mov ecx, 0x102ff290
call fcn.1002d080
mov ecx, 0x102ff290
call fcn.1002d420
mov ecx, 0x102ff290
call fcn.1002d730
mov ecx, dword [0x102ff294]
cmp dword [0x102ff290], ecx
mov eax, dword [0x10111738]
cmovne ecx, dword [0x102ff290]
mov dword [0x102ff294], ecx
mov ecx, dword [0x102ff2a0]
cmp dword [0x102ff29c], ecx
cmovne ecx, dword [0x102ff29c]
mov dword [0x102ff2a0], ecx
mov ecx, dword [0x1011173c]
cmp eax, ecx
jle 0x1002ffdd
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x1002fff6
jge 0x1002fff1
mov eax, ecx
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x1002fff6
mov eax, dword [0x1010e41c]
cmp dword [0x10111724], 2
jne 0x10030bfe
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
push str.Exploits
push 3
add eax, ecx
mov ecx, 0x10111678
push 0
push 1
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
call fcn.1002ce00
push str.AirStuck__F_
push 0x1010e847
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Lag_exploit
push 0x1010e83e
push 0
mov ecx, 0x10111678
call fcn.1002c730
push str.Lag_Exploit
push 0x102feb1a
push 0x1010e854
push 0
mov ecx, 0x102ff290
call fcn.1002d230
jmp 0x1002f639
cmp eax, 5
jne 0x10030bdd
cmp dword [0x1011172c], 1
jne 0x10030bd6
mov ecx, dword [0x1011170c]
mov eax, dword [0x1011169c]
add ecx, 0x41
add eax, ecx
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
lea eax, [ebp - 0x228]
push 0x104
push eax
push dword [0x10110b48]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov eax, dword [0x100533c4]
xorps xmm0, xmm0
movups xmmword [ebp - 0x280], xmm0
mov dword [ebp - 0x278], eax
movq xmm0, qword [str.C:NoctuaHook_]
mov ax, word [0x100533c8]
mov dword [ebp - 0x270], 0xe
mov dword [ebp - 0x26c], 0xf
movq qword [ebp - 0x280], xmm0
mov word [ebp - 0x274], ax
mov byte [ebp - 0x272], 0
push 0x104
lea eax, [ebp - 0x280]
mov dword [ebp - 4], 0
push eax
lea eax, [ebp - 0x120]
push 0x104
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
push 0x104
push 0x10053420
lea eax, [ebp - 0x120]
push 0x104
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat_s]
add esp, 0x20
lea eax, [ebp - 0x3d8]
push eax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
xor esi, esi
mov dword [ebp - 0x3f0], eax
xor edi, edi
mov dword [ebp - 0x3dc], esi
mov dword [ebp - 0x234], esi
mov dword [ebp - 0x230], edi
mov dword [ebp - 0x22c], esi
xor ecx, ecx
mov byte [ebp - 4], 1
mov dword [ebp - 0x400], ecx
cmp eax, 0xffffffff
je 0x1003045c
xorps xmm0, xmm0
mov dword [ebp - 0x240], 0
lea ecx, [ebp - 0x3ac]
mov dword [ebp - 0x23c], 0
movups xmmword [ebp - 0x250], xmm0
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100301d0
sub ecx, edx
lea eax, [ebp - 0x3ac]
push ecx
push eax
lea ecx, [ebp - 0x250]
call fcn.1001d200
lea edx, [ebp - 0x250]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x298]
call fcn.1002bf90
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x23c]
cmp ecx, 0x10
jb 0x1003023f
mov edx, dword [ebp - 0x250]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10030235
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030bc6
push ecx
push edx
call fcn.100434cb
add esp, 8
test byte [ebp - 0x3d8], 0x10
mov dword [ebp - 0x240], 0
mov dword [ebp - 0x23c], 0xf
mov byte [ebp - 0x250], 0
jne 0x100303e7
cmp dword [ebp - 0x284], 0x10
lea ecx, [ebp - 0x298]
mov esi, dword [ebp - 0x288]
mov eax, 3
cmovae ecx, dword [ebp - 0x298]
mov edx, 0x100533cc
cmp esi, 3
cmova esi, eax
sub esi, 4
jb 0x100302a7
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x100302ac
add ecx, 4
add edx, 4
sub esi, 4
jae 0x10030296
cmp esi, 0xfffffffc
je 0x100302e0
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x100302d9
cmp esi, 0xfffffffd
je 0x100302e0
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x100302d9
cmp esi, 0xfffffffe
je 0x100302e0
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x100302d9
cmp esi, 0xffffffff
je 0x100302e0
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x100302e0
sbb eax, eax
or eax, 1
jmp 0x100302e2
xor eax, eax
test eax, eax
jne 0x100303e7
cmp dword [ebp - 0x288], 3
jb 0x100303e7
ja 0x100303e7
xorps xmm0, xmm0
mov dword [ebp - 0x258], eax
lea ecx, [ebp - 0x3ac]
mov dword [ebp - 0x254], eax
movups xmmword [ebp - 0x268], xmm0
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10030320
sub ecx, edx
lea eax, [ebp - 0x3ac]
push ecx
push eax
lea ecx, [ebp - 0x268]
call fcn.1001d200
mov byte [ebp - 4], 5
cmp edi, dword [ebp - 0x22c]
je 0x1003038a
xorps xmm0, xmm0
mov ecx, 0xf
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
movups xmm0, xmmword [ebp - 0x268]
mov dword [edi + 0x14], 0
mov byte [ebp - 0x268], 0
movups xmmword [edi], xmm0
movq xmm0, qword [ebp - 0x258]
movq qword [edi + 0x10], xmm0
add edi, 0x18
mov dword [ebp - 0x230], edi
jmp 0x100303a9
lea eax, [ebp - 0x268]
push eax
push edi
lea ecx, [ebp - 0x234]
call fcn.100320a0
mov edi, dword [ebp - 0x230]
mov ecx, dword [ebp - 0x254]
mov byte [ebp - 4], 4
cmp ecx, 0x10
jb 0x100303e1
mov edx, dword [ebp - 0x268]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100303d7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030bc6
push ecx
push edx
call fcn.100434cb
add esp, 8
inc dword [ebp - 0x400]
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x284]
cmp eax, 0x10
jb 0x10030427
mov edx, dword [ebp - 0x298]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x1003041d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030bc6
push ecx
push edx
call fcn.100434cb
add esp, 8
mov esi, dword [ebp - 0x3f0]
lea eax, [ebp - 0x3d8]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x100301a2
push esi
call dword [sym.imp.KERNEL32.dll_FindClose]
mov esi, dword [ebp - 0x234]
mov ecx, dword [ebp - 0x400]
mov dword [ebp - 0x3dc], esi
push str.Config_List
lea eax, [ecx + 2]
mov ecx, 0x10111678
push eax
push 0
push 1
call fcn.1002ce00
mov ecx, edi
mov dword [ebp - 0x3fc], 0
sub ecx, esi
mov dword [ebp - 0x3f8], 0
mov eax, 0x2aaaaaab
mov dword [ebp - 0x3f4], 0
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10030587
cmp eax, 0xaaaaaaa
ja 0x10030c37
lea esi, [eax + eax*2]
shl esi, 3
mov dword [ebp - 0x3f0], esi
cmp esi, 0x1000
jb 0x100304f2
lea eax, [esi + 0x23]
cmp eax, esi
jbe 0x10030c3c
push eax
call fcn.1004306c
add esp, 4
test eax, eax
je 0x10030bc6
lea esi, [eax + 0x23]
and esi, 0xffffffe0
mov dword [esi - 4], eax
jmp 0x10030505
test esi, esi
je 0x10030503
push esi
call fcn.1004306c
add esp, 4
mov esi, eax
jmp 0x10030505
xor esi, esi
mov eax, dword [ebp - 0x3f0]
add eax, esi
mov dword [ebp - 0x3fc], esi
mov dword [ebp - 0x3f4], eax
lea eax, [ebp - 0x3fc]
mov dword [ebp - 0x3f8], esi
mov dword [ebp - 0x40c], eax
mov dword [ebp - 0x25c], esi
mov dword [ebp - 0x258], esi
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0x3dc]
mov byte [ebp - 4], 7
cmp eax, edi
je 0x10030574
nop dword [eax + eax]
push eax
mov ecx, esi
call fcn.10031940
mov eax, dword [ebp - 0x3dc]
add esi, 0x18
add eax, 0x18
mov dword [ebp - 0x258], esi
mov dword [ebp - 0x3dc], eax
cmp eax, edi
jne 0x10030550
push ecx
mov edx, esi
mov ecx, esi
call fcn.10031bc0
add esp, 4
mov dword [ebp - 0x3f8], esi
mov byte [ebp - 4], 8
mov eax, dword [0x10111730]
mov ecx, dword [0x10111b90]
add eax, 0xf
mov edi, dword [0x10111738]
mov dword [ebp - 0x3e0], eax
add edi, 0x23
push ecx
mov eax, esp
lea esi, [edi - 1]
mov dword [eax], 0xff000000
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0x3e0]
mov ecx, dword [0x10111b90]
push edi
lea eax, [edx + 0xfc]
mov dword [ebp - 0x3ec], eax
push dword [ebp - 0x3ec]
mov eax, dword [ecx]
push esi
push edx
mov eax, dword [eax + 0x30]
call eax
mov edx, dword [ebp - 0x400]
xor esi, esi
mov dword [ebp - 0x3f0], esi
test edx, edx
jle 0x10030b21
mov eax, dword [ebp - 0x3e0]
lea ecx, [edx - 1]
inc eax
mov dword [ebp - 0x40c], ecx
mov dword [ebp - 0x418], eax
add eax, 0xfa
add edi, 0x1b
mov dword [ebp - 0x414], eax
mov dword [ebp - 0x3dc], esi
mov dword [ebp - 0x3e8], edi
nop dword [eax]
cmp esi, ecx
mov ecx, dword [0x10111b90]
push ecx
mov eax, esp
mov dword [eax], 0xff000000
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
jne 0x1003066e
call eax
mov ecx, dword [0x10111b90]
lea eax, [edi - 0x1b]
mov dword [ebp - 0x3e4], eax
lea eax, [edi + 1]
push eax
push dword [ebp - 0x3ec]
mov edx, dword [ecx]
lea eax, [edi - 0x1b]
push eax
mov eax, dword [edx + 0x30]
jmp 0x1003068c
call eax
mov ecx, dword [0x10111b90]
lea edx, [edi - 0x1b]
push edi
push dword [ebp - 0x3ec]
mov dword [ebp - 0x3e4], edx
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 0x30]
push dword [ebp - 0x3e0]
call eax
mov ecx, dword [0x10111b90]
push ecx
mov eax, esp
mov dword [eax], 0xff191919
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x10111b90]
lea edx, [edi - 0x1b]
push edi
push dword [ebp - 0x414]
mov eax, dword [ecx]
push edx
push dword [ebp - 0x418]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x10111c30]
mov edx, dword [0x102feadc]
mov eax, dword [0x10111c34]
cmp ecx, dword [ebp - 0x3e0]
jl 0x100306f5
cmp ecx, dword [ebp - 0x3ec]
jg 0x100306f5
cmp eax, dword [ebp - 0x3e4]
jl 0x100306f5
cmp eax, edi
jle 0x10030773
cmp esi, edx
je 0x10030773
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x3fc]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030c46
mov eax, dword [ebp - 0x3fc]
mov ecx, dword [ebp - 0x3dc]
add eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x10030734
mov eax, dword [eax]
push eax
push ecx
mov eax, esp
add edi, 0xffffffea
push edi
mov dword [eax], 0xffffffff
mov eax, dword [ebp - 0x3e0]
add eax, 9
push eax
push 0
push 0
push 0x10110b59
call fcn.10026d40
mov edx, dword [0x102feadc]
add esp, 0x1c
mov ecx, dword [0x10111c30]
mov eax, dword [0x10111c34]
jmp 0x10030822
cmp ecx, dword [ebp - 0x3e0]
jl 0x1003081f
cmp ecx, dword [ebp - 0x3ec]
jg 0x1003081f
cmp eax, dword [ebp - 0x3e4]
jl 0x1003081f
cmp eax, edi
jg 0x1003081f
cmp esi, edx
je 0x1003081a
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x3fc]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030c46
mov eax, dword [ebp - 0x3fc]
mov ecx, dword [ebp - 0x3dc]
add eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x100307de
mov eax, dword [eax]
push eax
push ecx
mov eax, esp
add edi, 0xffffffea
push edi
mov dword [eax], 0xff5e5eed
mov eax, dword [ebp - 0x3e0]
add eax, 9
push eax
push 0
push 0
push 0x10110b59
call fcn.10026d40
mov edx, dword [0x102feadc]
add esp, 0x1c
mov ecx, dword [0x10111c30]
mov eax, dword [0x10111c34]
jmp 0x10030822
add edi, 0xffffffea
jmp 0x10030826
add edi, 0xffffffea
cmp esi, edx
jne 0x1003089a
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x3fc]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030c46
mov eax, dword [ebp - 0x3fc]
mov ecx, dword [ebp - 0x3dc]
add eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x10030861
mov eax, dword [eax]
push eax
push ecx
mov eax, esp
push edi
mov edi, dword [ebp - 0x3e0]
mov dword [eax], 0xff5757ed
lea eax, [edi + 9]
push eax
push 0
push 0
push 0x10110b59
call fcn.10026d40
mov edx, dword [0x102feadc]
add esp, 0x1c
mov ecx, dword [0x10111c30]
mov eax, dword [0x10111c34]
jmp 0x100308a0
mov edi, dword [ebp - 0x3e0]
cmp byte [0x10111d4f], 0
je 0x10030aef
cmp ecx, edi
mov edi, dword [ebp - 0x3e8]
jle 0x10030af5
cmp dword [ebp - 0x3ec], ecx
jle 0x10030af5
cmp eax, dword [ebp - 0x3e4]
jle 0x10030af5
cmp edi, eax
jle 0x10030af5
cmp esi, edx
je 0x10030af5
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
mov edi, dword [ebp - 0x3fc]
sub ecx, edi
imul ecx
mov dword [0x102feadc], esi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030c46
mov ecx, dword [ebp - 0x3dc]
mov eax, 0x7fffffff
mov edx, dword [ebp - 0x270]
add ecx, edi
sub eax, edx
mov dword [ebp - 0x410], ecx
mov dword [ebp - 0x3e4], edx
mov esi, dword [ecx + 0x10]
mov dword [ebp - 0x404], esi
cmp eax, esi
jb 0x10030c41
cmp dword [ebp - 0x26c], 0x10
lea eax, [ebp - 0x280]
cmovae eax, dword [ebp - 0x280]
cmp dword [ecx + 0x14], 0x10
mov dword [ebp - 0x41c], eax
jb 0x1003096a
mov ecx, dword [ecx]
mov dword [ebp - 0x410], ecx
lea ecx, [esi + edx]
xorps xmm0, xmm0
mov esi, 0xf
mov dword [ebp - 0x408], ecx
lea edi, [ebp - 0x250]
movups xmmword [ebp - 0x250], xmm0
cmp ecx, esi
jbe 0x10030a1f
mov esi, ecx
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x100309ac
mov ecx, 0x80000000
mov esi, 0x7fffffff
add ecx, 0x23
jmp 0x100309cc
cmp esi, 0x16
mov eax, 0x16
cmovb esi, eax
lea eax, [esi + 1]
cmp eax, 0x1000
jb 0x100309f4
lea ecx, [eax + 0x23]
cmp ecx, eax
jbe 0x10030c3c
push ecx
call fcn.1004306c
add esp, 4
test eax, eax
je 0x10030bc6
mov ecx, dword [ebp - 0x408]
lea edi, [eax + 0x23]
mov edx, dword [ebp - 0x3e4]
and edi, 0xffffffe0
mov dword [edi - 4], eax
jmp 0x10030a13
test eax, eax
je 0x10030a11
push eax
call fcn.1004306c
mov ecx, dword [ebp - 0x408]
add esp, 4
mov edx, dword [ebp - 0x3e4]
mov edi, eax
jmp 0x10030a13
xor edi, edi
mov eax, dword [ebp - 0x41c]
mov dword [ebp - 0x250], edi
push edx
push eax
push edi
mov dword [ebp - 0x240], ecx
mov dword [ebp - 0x23c], esi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebp - 0x3e4]
add esp, 0xc
add eax, edi
push dword [ebp - 0x404]
push dword [ebp - 0x410]
push eax
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebp - 0x408]
add esp, 0xc
mov byte [edi + eax], 0
mov ecx, dword [0x1010e88c]
cmp ecx, 0x10
jb 0x10030a96
mov eax, dword [0x1010e878]
inc ecx
cmp ecx, 0x1000
jb 0x10030a8c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030bc6
mov eax, edx
push ecx
push eax
call fcn.100434cb
add esp, 8
movups xmm1, xmmword [ebp - 0x250]
cmp dword [ebp - 0x23c], 0x10
mov edx, 0x1010e878
movq xmm0, qword [ebp - 0x240]
push 0x10031ad0
movd eax, xmm1
push ecx
push dword [ebp - 0x240]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
cmovae edx, eax
movups xmmword [0x1010e878], xmm1
movq qword [0x1010e888], xmm0
call fcn.10031d00
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov esi, dword [ebp - 0x3f0]
mov edi, dword [ebp - 0x3e8]
add dword [ebp - 0x3dc], 0x18
inc esi
mov edx, dword [ebp - 0x400]
add edi, 0x1b
mov dword [ebp - 0x3f0], esi
mov dword [ebp - 0x3e8], edi
cmp esi, edx
jge 0x10030b21
mov ecx, dword [ebp - 0x40c]
jmp 0x10030630
push str.Load
imul eax, edx, 0x1b
push 0x1010e84c
push ecx
mov ecx, 0x10111678
add dword [0x10111738], eax
call fcn.1002c9d0
push str.Save
push 0x1010e84b
push ecx
mov ecx, 0x10111678
call fcn.1002c9d0
mov eax, dword [0x10111738]
mov ecx, dword [0x1011173c]
cmp eax, ecx
jle 0x10030b73
sub eax, dword [0x1011170c]
add eax, 0x41
mov dword [0x1010e41c], eax
jmp 0x10030b84
jge 0x10030b84
sub ecx, dword [0x1011170c]
add ecx, 0x41
mov dword [0x1010e41c], ecx
lea ecx, [ebp - 0x3fc]
call fcn.10031a40
lea ecx, [ebp - 0x234]
call fcn.10031a40
mov ecx, dword [ebp - 0x26c]
cmp ecx, 0x10
jb 0x10030bd6
mov edx, dword [ebp - 0x280]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10030bcc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10030bcc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100434cb
add esp, 8
mov eax, dword [0x1010e41c]
jmp 0x10030bfe
mov eax, dword [0x1011169c]
add eax, 0x41
add eax, dword [0x1011170c]
mov dword [0x10111738], eax
mov dword [0x1011173c], eax
sub eax, dword [0x1011170c]
add eax, 0x41
mov ecx, 0x1a5
mov dword [0x102fe8f4], 0
cmp eax, ecx
cmovl eax, ecx
mov dword [0x1010e41c], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1004305e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 0x10
call fcn.100285b0
call fcn.1001ce50
call fcn.1001cef0
call fcn.10031a30
nop
fptan
add dl, byte [eax]
cmc
add dl, byte [eax]
cmc
add dl, byte [eax]
loopne 0x10030c4c
add dl, byte [eax]
out 0xf2, eax
add dl, byte [eax]
out dx, al
add dl, byte [eax]
aam 0xf7
add dl, byte [eax]
psubb mm0, qword [edx]
adc byte [edi - 8], al
add dl, byte [eax]
inc edi
clc
add dl, byte [eax]
jg 0x10030c6a
add dl, byte [eax]
int3