Function at 0x40f2b0
Capabilities:
Parse pe header

Disassembly:
push ebp
lea ebp, [esp - 0x70]
sub esp, 0x70
push 0xffffffffffffffff
push 0x460108
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x5c
cmp dword [ebp + 0x7c], 0
mov eax, edx
push ebx
push esi
push edi
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x34], ecx
je 0x412a0d
test eax, eax
je 0x412a0d
call fcn.004158c3
mov ecx, eax
test ecx, ecx
jne 0x40f302
push 0x80004005
call fcn.0040f120
mov eax, dword [ecx]
call dword [eax + 0xc]
lea edi, [eax + 0x10]
mov dword [ebp], edi
mov dword [ebp - 4], 0
mov dword [ebp + 4], 0
mov byte [ebp + 0x33], 0
mov byte [ebp - 0x38], 0
mov byte [ebp - 0x3c], 0
mov byte [ebp + 0x1b], 0
mov byte [ebp + 0x1a], 0
mov dword [ebp + 8], 0
mov dword [ebp + 0xc], 0
call fcn.004158c3
mov ecx, eax
test ecx, ecx
jne 0x40f352
push 0x80004005
call fcn.0040f120
mov eax, dword [ecx]
call dword [eax + 0xc]
lea ebx, [eax + 0x10]
mov dword [ebp + 0x34], ebx
mov byte [ebp - 4], 1
call fcn.004158c3
mov ecx, eax
test ecx, ecx
jne 0x40f376
push 0x80004005
call fcn.0040f120
mov eax, dword [ecx]
call dword [eax + 0xc]
lea esi, [eax + 0x10]
mov dword [ebp + 0x68], esi
mov eax, dword [ebp - 0x34]
mov byte [ebp - 4], 2
cmp eax, 1
jne 0x40f3ae
push ecx
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
call fcn.0040ea00
call fcn.00412a30
add esp, 4
mov dword [ebp + 0x7c], 3
jmp 0x411269
jle 0x40f3f5
mov eax, dword [ebp - 0x4c]
lea ecx, [ebp + 0x34]
push dword [eax + 4]
call fcn.0040ebe0
mov ebx, dword [ebp + 0x34]
push str._help
push ebx
call fcn.00430bf6
add esp, 8
test eax, eax
je 0x40f3e4
push 0x472dd4
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40f3f5
call fcn.00412a70
mov dword [ebp + 0x7c], 1
jmp 0x411269
mov eax, 1
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x34], eax
jle 0x411262
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx + eax*4]
test edx, edx
jne 0x40f414
xor ecx, ecx
jmp 0x40f42f
mov ecx, edx
lea ebx, [ecx + 2]
lea esp, [esp]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x40f420
sub ecx, ebx
sar ecx, 1
push ecx
push edx
lea ecx, [ebp + 0x34]
call fcn.0040ee90
mov ebx, dword [ebp + 0x34]
push str._silent
push ebx
call fcn.00430bf6
add esp, 8
test eax, eax
jne 0x40f45d
mov dword [0x487448], 1
jmp 0x411252
push str._ignoreerr
push ebx
call fcn.00430bf6
add esp, 8
test eax, eax
jne 0x40f47b
mov ecx, dword [ebp + 0x7c]
mov byte [ecx + 0x2c], 1
jmp 0x411252
push str._raw
push ebx
call fcn.00430bf6
add esp, 8
test eax, eax
jne 0x40f499
mov eax, dword [ebp + 0x7c]
mov byte [eax + 0x2d], 1
jmp 0x411252
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x10]
dec eax
cmp ecx, eax
je 0x4129ac
mov eax, dword [ebp - 0x4c]
push dword [eax + ecx*4 + 4]
lea ecx, [ebp + 0x68]
call fcn.0040ebe0
mov esi, dword [ebp + 0x68]
cmp dword [esi - 0xc], 0
jle 0x40f518
push 0x22
push esi
call fcn.00429304
add esp, 8
test eax, eax
je 0x40f518
sub eax, esi
sar eax, 1
cmp eax, 0xffffffff
je 0x40f518
lea ecx, [ebp - 0x50]
call fcn.0040f190
push esi
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 5
push str.WARNING:_The_parameter___s__contains_a_double_quotation_mark____._Did_you_unintentionally_escape_a_double_quote__Hint:_use___C:___instead_of___C:__.
push eax
call fcn.0040d8b0
add esp, 8
lea eax, [ebp - 0x50]
mov ecx, esp
mov dword [ebp + 0x58], ecx
push eax
call fcn.0040eb20
call fcn.00412a30
add esp, 4
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x50]
call fcn.0040f100
push 1
lea eax, [ebp + 0x6c]
push eax
lea ecx, [ebp + 0x68]
call fcn.0040cc80
push 0x472fb8
push eax
call fcn.0040c930
add esp, 8
mov byte [ebp + 0x13], al
lea ecx, [ebp + 0x6c]
call fcn.0040f100
cmp byte [ebp + 0x13], 0
jne 0x41294b
inc dword [ebp - 0x10]
lea ecx, [ebp + 0x34]
push 0x472fbc
call fcn.0040d540
test eax, eax
jne 0x40f62a
lea ecx, [edi - 0x10]
lea edx, [esi - 0x10]
mov dword [ebp + 0x58], ecx
cmp edx, ecx
je 0x40f5b9
cmp dword [ecx + 0xc], eax
lea edi, [ecx + 0xc]
jl 0x40f5aa
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x40f5aa
push edx
call fcn.0040eff0
add esp, 4
mov dword [ebp + 0x54], eax
or ecx, 0xffffffff
lock xadd dword [edi], ecx
dec ecx
test ecx, ecx
jg 0x40f5a2
mov edi, dword [ebp + 0x58]
push edi
mov ecx, dword [edi]
mov edx, dword [ecx]
call dword [edx + 4]
mov eax, dword [ebp + 0x54]
lea edi, [eax + 0x10]
mov dword [ebp], edi
jmp 0x40f5b9
push dword [esi - 0xc]
lea ecx, [ebp]
push esi
call fcn.0040ee90
mov edi, dword [ebp]
mov eax, dword [ebp + 4]
test eax, eax
je 0x411252
push eax
push ecx
mov ecx, esp
lea eax, [ebp]
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.00401bf0
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR_while_processing_command_line:_object__name__type_:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 8
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push 0x473068
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40f714
push str.file
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f657
mov eax, 1
jmp 0x40f6a1
push 0x47307c
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f66f
mov eax, 4
jmp 0x40f6a1
push 0x473084
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f687
mov eax, 2
jmp 0x40f6a1
push 0x47308c
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x4112d4
mov eax, 5
cmp dword [edi - 0xc], 0
mov dword [ebp + 4], eax
je 0x411252
push eax
push ecx
mov ecx, esp
lea eax, [ebp]
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.00401bf0
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR_while_processing_command_line:_object__name__type_:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0xb
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str._actn
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fb06
push 0x473114
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f792
mov ecx, dword [ebp + 0x7c]
push 1
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0xc
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.trustee
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f7fe
mov ecx, dword [ebp + 0x7c]
push 0x1000
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0xd
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.domain
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f86a
mov ecx, dword [ebp + 0x7c]
push 0x2000
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0xe
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.list
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f8d3
mov ecx, dword [ebp + 0x7c]
push 2
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0xf
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.restore
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f93f
mov ecx, dword [ebp + 0x7c]
push 0x800
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0x10
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.setowner
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40f9a8
mov ecx, dword [ebp + 0x7c]
push 4
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0x11
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.setgroup
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fa11
mov ecx, dword [ebp + 0x7c]
push 8
call fcn.00402090
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Action:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0x12
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.clear
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fa77
mov ecx, dword [ebp + 0x7c]
mov byte [ebp + 0x33], 1
cmp byte [ebp + 0x1b], al
je 0x40fa3d
push 0x10
call fcn.00402090
test eax, eax
jne 0x40fda9
cmp byte [ebp + 0x1a], 0
je 0x411252
push 0x20
call fcn.00402090
test eax, eax
je 0x411252
push ecx
mov ecx, esp
push str.ERROR__internal__while_processing_command_line:_Action:_CLEARSACL_could_not_be_set__n
call fcn.0040ea00
call fcn.00412a30
add esp, 4
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.setprot
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fabb
mov ecx, dword [ebp + 0x7c]
push 0x40
call fcn.00402090
test eax, eax
je 0x411252
push ecx
mov ecx, esp
push str.ERROR__internal__while_processing_command_line:_Action:_SETINHFROMPAR_could_not_be_set__n
call fcn.0040ea00
call fcn.00412a30
add esp, 4
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.rstchldrn
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x411335
mov ecx, dword [ebp + 0x7c]
push 0x80
call fcn.00402090
test eax, eax
je 0x411252
push ecx
mov ecx, esp
push str.ERROR__internal__while_processing_command_line:_Action:_RESETCHILDPERMS_could_not_be_set__n
call fcn.0040ea00
call fcn.00412a30
add esp, 4
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str._rec
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fbc7
push 0x474b0c
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fb33
mov eax, 1
jmp 0x40fb95
push str.cont
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fb4b
mov eax, 2
jmp 0x40fb95
push 0x473574
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fb63
mov eax, 2
jmp 0x40fb95
push 0x47357c
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fb7b
mov eax, 4
jmp 0x40fb95
push str.cont_obj
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x411396
mov eax, 6
mov ecx, dword [ebp + 0x7c]
push eax
call fcn.004028c0
test eax, eax
je 0x411252
push ecx
mov ecx, esp
push str.ERROR__internal__while_processing_command_line:_recursion_type_could_not_be_set__n
call fcn.0040ea00
call fcn.00412a30
add esp, 4
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str._rst
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fc94
push str.dacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
je 0x40fc2e
push str.sacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fc04
mov byte [ebp - 0x3c], 1
jmp 0x40fc32
push str.dacl_sacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
je 0x40fc2a
push str.sacl_dacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x4113f7
mov byte [ebp - 0x3c], 1
mov byte [ebp - 0x38], 1
push dword [ebp - 0x3c]
mov ecx, dword [ebp + 0x7c]
push dword [ebp - 0x38]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.00402920
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0x19
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str._bckp
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fd0a
push ecx
mov ecx, esp
lea eax, [ebp + 0x68]
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.00401cb0
test eax, eax
je 0x411252
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_Backup_Restore_file:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0x1a
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str._log
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fd37
push ecx
mov ecx, esp
lea eax, [ebp + 0x68]
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.00401e90
jmp 0x411252
push str._fltr
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fd64
push ecx
mov ecx, esp
lea eax, [ebp + 0x68]
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.004020b0
jmp 0x411252
push str._clr
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x40fe5d
push str.dacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fdca
mov byte [ebp + 0x1b], 1
cmp byte [ebp + 0x33], al
je 0x411252
mov ecx, dword [ebp + 0x7c]
push 0x10
call fcn.00402090
test eax, eax
je 0x411252
push ecx
mov ecx, esp
push str.ERROR__internal__while_processing_command_line:_Action:_CLEARDACL_could_not_be_set__n
call fcn.0040ea00
call fcn.00412a30
add esp, 4
mov dword [ebp + 0x7c], 3
jmp 0x411269
push str.sacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x40fdff
mov byte [ebp + 0x1a], 1
cmp byte [ebp + 0x33], al
je 0x411252
mov ecx, dword [ebp + 0x7c]
push 0x20
call fcn.00402090
test eax, eax
jne 0x40fa56
jmp 0x411252
push str.dacl_sacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
je 0x40fe25
push str.sacl_dacl
lea ecx, [ebp + 0x68]
call fcn.0040d540
test eax, eax
jne 0x411458
cmp byte [ebp + 0x33], 0
mov byte [ebp + 0x1b], 1
mov byte [ebp + 0x1a], 1
je 0x411252
mov ecx, dword [ebp + 0x7c]
push 0x10
call fcn.00402090
test eax, eax
jne 0x40fda9
push 0x20
call fcn.00402090
test eax, eax
jne 0x40fa56
jmp 0x411252
push str._ownr
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x410022
lea ecx, [ebp + 0x38]
call fcn.0041618c
lea ecx, [ebp - 0x30]
call fcn.0040f190
push ecx
mov byte [ebp - 4], 0x1e
lea eax, [ebp + 0x68]
mov ecx, esp
mov dword [ebp + 0x58], esp
push eax
mov byte [ebp - 0x54], 0
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x1f
push 0x471df0
call fcn.0040ea00
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x1e
call fcn.0040c1a0
add esp, 8
test al, al
je 0x4116c1
mov eax, dword [ebp + 0x40]
cmp eax, 1
jl 0x411696
cmp eax, 2
jg 0x411696
mov dword [ebp + 0x50], 0
test eax, eax
jle 0x40fff0
lea ecx, [ebp + 0x1c]
call fcn.0041618c
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x24
call fcn.0040e630
push ecx
mov ecx, esp
mov dword [ebp + 0x58], esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x25
push 0x471ddc
call fcn.0040ea00
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x24
call fcn.0040c1a0
add esp, 8
test al, al
je 0x4115cc
cmp dword [ebp + 0x24], 2
jne 0x411574
mov ecx, dword [ebp + 0x20]
push 0x473ad4
call fcn.0040d540
test eax, eax
jne 0x40ff6c
cmp dword [ebp + 0x24], 1
jle 0x4114b9
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x30]
add eax, 4
push eax
call fcn.0040f050
jmp 0x40ffd4
cmp dword [ebp + 0x24], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x20]
push 0x473ad8
call fcn.0040d540
test eax, eax
jne 0x411519
cmp dword [ebp + 0x24], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x20]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x40ffaf
mov byte [ebp - 0x54], 1
jmp 0x40ffd4
cmp dword [ebp + 0x24], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x20]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4114be
mov byte [ebp - 0x54], al
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x1e
call fcn.004161a3
mov eax, dword [ebp + 0x50]
inc eax
mov dword [ebp + 0x50], eax
cmp eax, dword [ebp + 0x40]
jl 0x40fee8
push dword [ebp - 0x54]
lea eax, [ebp - 0x30]
push ecx
mov ecx, esp
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.00402720
test eax, eax
jne 0x41166b
lea ecx, [ebp - 0x30]
call fcn.0040f100
lea ecx, [ebp + 0x38]
jmp 0x411249
push str._grp
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x4101ea
lea ecx, [ebp + 0x38]
call fcn.0041618c
lea ecx, [ebp - 0x48]
call fcn.0040f190
push ecx
mov byte [ebp - 4], 0x39
lea eax, [ebp + 0x68]
mov ecx, esp
mov dword [ebp + 0x58], esp
push eax
mov byte [ebp - 0x58], 0
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x3a
push 0x471df0
call fcn.0040ea00
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x39
call fcn.0040c1a0
add esp, 8
test al, al
je 0x411935
mov eax, dword [ebp + 0x40]
cmp eax, 1
jl 0x41190a
cmp eax, 2
jg 0x41190a
mov dword [ebp + 0x50], 0
test eax, eax
jle 0x4101b8
lea ecx, [ecx]
lea ecx, [ebp + 0x1c]
call fcn.0041618c
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x3f
call fcn.0040e630
push ecx
mov ecx, esp
mov dword [ebp + 0x58], esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x40
push 0x471ddc
call fcn.0040ea00
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x3f
call fcn.0040c1a0
add esp, 8
test al, al
je 0x411840
cmp dword [ebp + 0x24], 2
jne 0x4117e8
mov ecx, dword [ebp + 0x20]
push 0x473ad4
call fcn.0040d540
test eax, eax
jne 0x410134
cmp dword [ebp + 0x24], 1
jle 0x4114b9
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x48]
add eax, 4
push eax
call fcn.0040f050
jmp 0x41019c
cmp dword [ebp + 0x24], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x20]
push 0x473ad8
call fcn.0040d540
test eax, eax
jne 0x41178d
cmp dword [ebp + 0x24], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x20]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410177
mov byte [ebp - 0x58], 1
jmp 0x41019c
cmp dword [ebp + 0x24], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x20]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x411732
mov byte [ebp - 0x58], al
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x39
call fcn.004161a3
mov eax, dword [ebp + 0x50]
inc eax
mov dword [ebp + 0x50], eax
cmp eax, dword [ebp + 0x40]
jl 0x4100b0
push dword [ebp - 0x58]
lea eax, [ebp - 0x48]
push ecx
mov ecx, esp
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
call fcn.004027f0
test eax, eax
jne 0x4118df
lea ecx, [ebp - 0x48]
call fcn.0040f100
lea ecx, [ebp + 0x38]
jmp 0x411249
push 0x473da4
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x4104b0
lea ecx, [ebp + 0x1c]
call fcn.0041618c
push ecx
mov byte [ebp - 4], 0x53
lea eax, [ebp + 0x68]
mov ecx, esp
mov dword [ebp + 0x58], esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x54
push 0x471df0
call fcn.0040ea00
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x53
call fcn.0040c1a0
add esp, 8
test al, al
je 0x411be8
mov eax, dword [ebp + 0x24]
cmp eax, 1
jl 0x411bbd
cmp eax, 2
jg 0x411bbd
mov dword [ebp + 0x50], 0
test eax, eax
jle 0x41045a
lea esp, [esp]
lea ecx, [ebp + 0x38]
call fcn.0041618c
push dword [ebp + 0x50]
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x59
call fcn.0040e630
push ecx
mov ecx, esp
mov dword [ebp + 0x58], esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x5a
push 0x471ddc
call fcn.0040ea00
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x59
call fcn.0040c1a0
add esp, 8
test al, al
je 0x411b0f
cmp dword [ebp + 0x40], 2
jne 0x411ab7
mov ecx, dword [ebp + 0x3c]
push str.dacl
call fcn.0040d540
test eax, eax
jne 0x410385
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473f40
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410303
mov dword [ebp + 8], eax
jmp 0x41043e
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473f48
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41032d
mov dword [ebp + 8], 1
jmp 0x41043e
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473f50
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410357
mov dword [ebp + 8], 2
jmp 0x41043e
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.p_nc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4119a6
mov dword [ebp + 8], 4
jmp 0x41043e
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.sacl
call fcn.0040d540
test eax, eax
jne 0x411a5c
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473f40
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4103c7
mov dword [ebp + 0xc], eax
jmp 0x41043e
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473f48
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4103ee
mov dword [ebp + 0xc], 1
jmp 0x41043e
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473f50
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410415
mov dword [ebp + 0xc], 2
jmp 0x41043e
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.p_nc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x411a01
mov dword [ebp + 0xc], 4
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x53
call fcn.004161a3
mov eax, dword [ebp + 0x50]
inc eax
mov dword [ebp + 0x50], eax
cmp eax, dword [ebp + 0x24]
jl 0x410270
push dword [ebp - 0x3c]
mov ecx, dword [ebp + 0x7c]
push dword [ebp - 0x38]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.00402920
test eax, eax
je 0x411246
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_object_flags:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0x6f
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
jmp 0x411c38
push str._ace
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x410a18
lea ecx, [ebp + 0x1c]
call fcn.0041618c
lea ecx, [ebp - 0x44]
call fcn.0040f190
lea ecx, [ebp - 0x40]
call fcn.0040f190
push ecx
mov byte [ebp - 4], 0x72
lea eax, [ebp + 0x68]
mov ecx, esp
mov dword [ebp + 0x54], esp
push eax
mov byte [ebp - 0x5c], 0
mov dword [ebp + 0x14], 0
mov dword [ebp + 0x50], 2
mov dword [ebp + 0x58], 1
mov dword [ebp + 0x4c], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x73
push 0x471df0
call fcn.0040ea00
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x72
call fcn.0040c1a0
add esp, 8
test al, al
je 0x412009
mov eax, dword [ebp + 0x24]
cmp eax, 2
jl 0x411fde
cmp eax, 6
jg 0x411fde
mov dword [ebp + 0x4c], 0
test eax, eax
jle 0x4109b4
lea ecx, [ebp + 0x38]
call fcn.0041618c
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0x78
call fcn.0040e630
push ecx
mov ecx, esp
mov dword [ebp + 0x54], esp
push eax
mov dword [ebp + 0x64], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x79
push 0x471ddc
call fcn.0040ea00
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x78
call fcn.0040c1a0
add esp, 8
test al, al
je 0x411f14
cmp dword [ebp + 0x40], 2
jne 0x411ebc
mov ecx, dword [ebp + 0x3c]
push 0x473ad4
call fcn.0040d540
test eax, eax
jne 0x4105df
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
lea ecx, [ebp - 0x44]
add eax, 4
push eax
call fcn.0040f050
jmp 0x410998
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x4741f8
call fcn.0040d540
test eax, eax
jne 0x410618
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
lea ecx, [ebp - 0x40]
add eax, 4
push eax
call fcn.0040f050
jmp 0x410998
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad8
call fcn.0040d540
test eax, eax
jne 0x410684
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41065a
mov byte [ebp - 0x5c], 1
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x411c51
mov byte [ebp - 0x5c], al
jmp 0x410998
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x4741fc
call fcn.0040d540
test eax, eax
jne 0x4107c5
lea ecx, [ebp - 0x24]
call fcn.0041618c
mov byte [ebp - 4], 0x86
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
push ecx
add eax, 4
mov dword [ebp + 0x64], esp
mov ecx, esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x87
push 0x471364
call fcn.0040ea00
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x86
call fcn.0040c1a0
add esp, 8
test al, al
je 0x411d04
xor eax, eax
mov dword [ebp + 0x54], eax
cmp dword [ebp - 0x1c], eax
jle 0x4107b8
push 0x474264
push eax
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x410726
or dword [ebp + 0x14], 1
jmp 0x4107a8
push 0x47426c
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x410747
or dword [ebp + 0x14], 2
jmp 0x4107a8
push 0x473f48
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x410768
or dword [ebp + 0x14], 4
jmp 0x4107a8
push 0x474274
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x410789
or dword [ebp + 0x14], 8
jmp 0x4107a8
push 0x474b0c
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x411cac
mov eax, dword [ebp + 0x54]
inc eax
mov dword [ebp + 0x54], eax
cmp eax, dword [ebp - 0x1c]
jl 0x410704
lea ecx, [ebp - 0x24]
call fcn.004161a3
jmp 0x410998
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x47427c
call fcn.0040d540
test eax, eax
jne 0x410929
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474280
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41080e
mov dword [ebp + 0x50], 2
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474288
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410838
mov dword [ebp + 0x50], 1
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.deny
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410862
mov dword [ebp + 0x50], 3
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.revoke
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41088c
mov dword [ebp + 0x50], 4
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.aud_succ
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4108b6
mov dword [ebp + 0x50], 5
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.aud_fail
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4108e0
mov dword [ebp + 0x50], 6
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.aud_fail_aud_succ
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
je 0x410920
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.aud_succ_aud_fail
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x411dab
mov dword [ebp + 0x50], 0xb
jmp 0x410998
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x47437c
call fcn.0040d540
test eax, eax
jne 0x411e61
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.dacl
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41096f
mov dword [ebp + 0x58], 1
jmp 0x410998
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.sacl
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x411e06
mov dword [ebp + 0x58], 2
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0x72
call fcn.004161a3
mov eax, dword [ebp + 0x4c]
inc eax
mov dword [ebp + 0x4c], eax
cmp eax, dword [ebp + 0x24]
jl 0x410558
push dword [ebp + 0x58]
mov ecx, dword [ebp + 0x14]
test ecx, ecx
push dword [ebp + 0x50]
setne al
movzx eax, al
push eax
push ecx
push ecx
mov ecx, esp
mov dword [ebp + 0x64], esp
lea eax, [ebp - 0x40]
mov dword [ebp + 0x58], ecx
push eax
call fcn.0040eb20
push dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x9c
push ecx
mov ecx, esp
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
mov byte [ebp - 4], 0x72
call fcn.00402110
test eax, eax
jne 0x411fb3
lea ecx, [ebp - 0x40]
call fcn.0040f100
lea ecx, [ebp - 0x44]
call fcn.0040f100
jmp 0x411246
push str._trst
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x410e44
lea ecx, [ebp + 0x1c]
call fcn.0041618c
lea ecx, [ebp - 0x2c]
call fcn.0040f190
lea ecx, [ebp - 0x28]
call fcn.0040f190
mov byte [ebp - 4], 0xa1
lea eax, [ebp + 0x68]
push ecx
mov ecx, esp
mov dword [ebp + 0x64], esp
push eax
mov byte [ebp - 0x64], 0
mov byte [ebp - 0x60], 0
mov byte [ebp + 0x60], 0
mov byte [ebp + 0x5c], 0
mov dword [ebp + 0x54], 0
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xa2
push 0x471df0
call fcn.0040ea00
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0xa1
call fcn.0040c1a0
add esp, 8
test al, al
je 0x41243a
mov eax, dword [ebp + 0x24]
cmp eax, 3
jl 0x41240f
cmp eax, 6
jg 0x41240f
mov dword [ebp + 0x4c], 0
test eax, eax
jle 0x410de7
mov edi, edi
lea ecx, [ebp + 0x38]
call fcn.0041618c
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0xa7
call fcn.0040e630
push ecx
mov ecx, esp
mov dword [ebp + 0x64], esp
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xa8
push 0x471ddc
call fcn.0040ea00
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0xa7
call fcn.0040c1a0
add esp, 8
test al, al
je 0x412345
cmp dword [ebp + 0x40], 2
jne 0x4122ed
mov ecx, dword [ebp + 0x3c]
push 0x4745f4
call fcn.0040d540
test eax, eax
jne 0x410b47
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
lea ecx, [ebp - 0x2c]
add eax, 4
push eax
call fcn.0040f050
jmp 0x410dcb
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x4745fc
call fcn.0040d540
test eax, eax
jne 0x410b80
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
lea ecx, [ebp - 0x28]
add eax, 4
push eax
call fcn.0040f050
jmp 0x410dcb
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474604
call fcn.0040d540
test eax, eax
jne 0x410bec
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410bc2
mov byte [ebp - 0x64], 1
jmp 0x410dcb
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x412082
mov byte [ebp - 0x64], al
jmp 0x410dcb
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x47460c
call fcn.0040d540
test eax, eax
jne 0x410c58
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410c2e
mov byte [ebp - 0x60], 1
jmp 0x410dcb
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4120dd
mov byte [ebp - 0x60], al
jmp 0x410dcb
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474b04
call fcn.0040d540
test eax, eax
jne 0x410cf9
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.remtrst
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410ca1
mov dword [ebp + 0x54], 0x200
jmp 0x410dcb
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.repltrst
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410ccb
mov dword [ebp + 0x54], 0x100
jmp 0x410dcb
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push str.cpytrst
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x412138
mov dword [ebp + 0x54], 0x400
jmp 0x410dcb
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x47437c
call fcn.0040d540
test eax, eax
jne 0x412292
lea ecx, [ebp - 0x24]
call fcn.0041618c
mov byte [ebp - 4], 0xbd
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
push ecx
add eax, 4
mov dword [ebp + 0x64], esp
mov ecx, esp
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xbe
push 0x471364
call fcn.0040ea00
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xbd
call fcn.0040c1a0
add esp, 8
test al, al
je 0x4121eb
xor eax, eax
mov dword [ebp + 0x58], eax
cmp dword [ebp - 0x1c], eax
jle 0x410dc3
push str.dacl
push eax
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x410d94
mov byte [ebp + 0x60], 1
jmp 0x410db7
push str.sacl
push dword [ebp + 0x58]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x412193
mov byte [ebp + 0x5c], 1
mov eax, dword [ebp + 0x58]
inc eax
mov dword [ebp + 0x58], eax
cmp eax, dword [ebp - 0x1c]
jl 0x410d75
lea ecx, [ebp - 0x24]
call fcn.004161a3
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0xa1
call fcn.004161a3
mov eax, dword [ebp + 0x4c]
inc eax
mov dword [ebp + 0x4c], eax
cmp eax, dword [ebp + 0x24]
jl 0x410ac0
push dword [ebp + 0x5c]
lea eax, [ebp - 0x28]
push dword [ebp + 0x60]
push dword [ebp + 0x54]
push dword [ebp - 0x60]
push dword [ebp - 0x64]
push ecx
mov ecx, esp
mov dword [ebp + 0x64], esp
push eax
mov dword [ebp + 0x58], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xcb
lea eax, [ebp - 0x2c]
mov dword [ebp + 0x58], ecx
push eax
call fcn.0040eb20
mov ecx, dword [ebp + 0x7c]
mov byte [ebp - 4], 0xa1
call fcn.00402460
test eax, eax
jne 0x4123e4
lea ecx, [ebp - 0x28]
call fcn.0040f100
lea ecx, [ebp - 0x2c]
call fcn.0040f100
jmp 0x411246
push str._lst
lea ecx, [ebp + 0x34]
call fcn.0040d540
test eax, eax
jne 0x4128ea
lea ecx, [ebp + 0x1c]
call fcn.0041618c
push ecx
mov byte [ebp - 4], 0xce
lea eax, [ebp + 0x68]
mov ecx, esp
mov dword [ebp + 0x64], esp
push eax
mov dword [ebp + 0x58], 1
mov dword [ebp + 0x14], 1
mov dword [ebp + 0x50], 1
mov byte [ebp - 0x68], 0
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xcf
push 0x471df0
call fcn.0040ea00
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0xce
call fcn.0040c1a0
add esp, 8
test al, al
je 0x412881
cmp dword [ebp + 0x24], 0
mov dword [ebp + 0x4c], 0
jle 0x411229
lea esp, [esp]
lea ecx, [ebp + 0x38]
call fcn.0041618c
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 0xd2
call fcn.0040e630
push ecx
mov ecx, esp
mov dword [ebp + 0x64], esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xd3
push 0x471ddc
call fcn.0040ea00
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0xd2
call fcn.0040c1a0
add esp, 8
test al, al
je 0x412785
cmp dword [ebp + 0x40], 2
jne 0x41272d
mov ecx, dword [ebp + 0x3c]
push 0x474808
call fcn.0040d540
test eax, eax
jne 0x410fd9
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x47480c
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x410f63
mov dword [ebp + 0x58], eax
jmp 0x41120d
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474818
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
je 0x410fcd
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474820
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
je 0x410fcd
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474828
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4124b3
mov dword [ebp + 0x58], 2
jmp 0x41120d
mov dword [ebp + 0x58], 1
jmp 0x41120d
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x4741fc
call fcn.0040d540
test eax, eax
jne 0x411045
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41101b
mov byte [ebp - 0x68], 1
jmp 0x41120d
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41250e
mov byte [ebp - 0x68], al
jmp 0x41120d
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad8
call fcn.0040d540
test eax, eax
jne 0x4110e6
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473adc
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x41108e
mov dword [ebp + 0x50], 2
jmp 0x41120d
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x473ad4
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x4110b8
mov dword [ebp + 0x50], 1
jmp 0x41120d
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x474894
lea ecx, [ecx + 4]
call fcn.0040d540
test eax, eax
jne 0x412569
mov dword [ebp + 0x50], 3
jmp 0x41120d
cmp dword [ebp + 0x40], 0
jle 0x4114b9
mov ecx, dword [ebp + 0x3c]
push 0x47437c
call fcn.0040d540
test eax, eax
jne 0x4126d2
lea ecx, [ebp - 0x24]
call fcn.0041618c
mov byte [ebp - 4], 0xe8
cmp dword [ebp + 0x40], 1
jle 0x4114b9
mov eax, dword [ebp + 0x3c]
push ecx
add eax, 4
mov dword [ebp + 0x64], esp
mov ecx, esp
push eax
mov dword [ebp + 0x54], ecx
call fcn.0040eb20
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xe9
push 0x471364
call fcn.0040ea00
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xe8
call fcn.0040c1a0
add esp, 8
test al, al
je 0x41261c
xor eax, eax
mov dword [ebp + 0x14], 0
mov dword [ebp + 0x54], eax
cmp dword [ebp - 0x1c], eax
jle 0x411205
lea ecx, [ecx]
push 0x4748f8
push eax
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x41118e
lea ecx, [eax + 1]
jmp 0x4111f2
push 0x473ad8
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x4111ae
lea ecx, [eax + 2]
jmp 0x4111f2
push 0x4748fc
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x4111ce
lea ecx, [eax + 4]
jmp 0x4111f2
push 0x474900
push dword [ebp + 0x54]
lea ecx, [ebp - 0x24]
call fcn.0040e630
mov ecx, eax
call fcn.0040d540
test eax, eax
jne 0x4125c4
mov ecx, 8
mov eax, dword [ebp + 0x54]
or dword [ebp + 0x14], ecx
inc eax
mov dword [ebp + 0x54], eax
cmp eax, dword [ebp - 0x1c]
jl 0x411170
lea ecx, [ebp - 0x24]
call fcn.004161a3
lea ecx, [ebp + 0x38]
mov byte [ebp - 4], 0xce
call fcn.004161a3
mov eax, dword [ebp + 0x4c]
inc eax
mov dword [ebp + 0x4c], eax
cmp eax, dword [ebp + 0x24]
jl 0x410ed0
push ecx
push dword [ebp + 0x50]
mov ecx, dword [ebp + 0x7c]
push dword [ebp - 0x68]
push dword [ebp + 0x14]
push dword [ebp + 0x58]
call fcn.00402980
test eax, eax
jne 0x412833
lea ecx, [ebp + 0x1c]
mov byte [ebp - 4], 2
call fcn.004161a3
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp eax, dword [ebp - 0x34]
jl 0x40f406
mov dword [ebp + 0x7c], 0
mov byte [ebp - 4], 1
add esi, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x411285
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
or esi, 0xffffffff
mov byte [ebp - 4], 0
add ebx, 0xfffffff0
mov eax, esi
lock xadd dword [ebx + 0xc], eax
dec eax
test eax, eax
jg 0x4112a3
mov ecx, dword [ebx]
push ebx
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0xffffffff
add edi, 0xfffffff0
lock xadd dword [edi + 0xc], esi
dec esi
test esi, esi
jg 0x4112bf
mov ecx, dword [edi]
push edi
mov edx, dword [ecx]
call dword [edx + 4]
mov eax, dword [ebp + 0x7c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
lea esp, [ebp + 0x70]
pop ebp
ret
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_object_type_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 9
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0xa
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_action_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x13
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0x14
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_recursion_type_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x15
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0x16
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__rst_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x17
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0x18
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__clr_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x1b
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0x1c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
call fcn.00415b4d
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x473ae0
push eax
call fcn.0040c990
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x2e
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x2f
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x30
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x31
jmp 0x411622
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x32
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x33
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x34
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x35
jmp 0x411622
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x2a
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x2b
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x2c
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x2d
jmp 0x411622
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ownr_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x26
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x27
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x28
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x29
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
jmp 0x411716
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_while_processing_command_line:_Owner:
push eax
call fcn.0040c990
push 0x472fc4
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x36
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x37
jmp 0x4116ea
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__ownr_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x22
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x23
jmp 0x4116ea
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__ownr_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x20
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x21
add esp, 0x14
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp - 0x30]
call fcn.0040f100
lea ecx, [ebp + 0x38]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x473ae0
push eax
call fcn.0040c990
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x49
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x4a
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x4b
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x4c
jmp 0x411896
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x4d
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x4e
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x4f
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x50
jmp 0x411896
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x45
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x46
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x47
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x48
jmp 0x411896
push dword [ebp + 0x50]
lea ecx, [ebp + 0x38]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__grp_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x41
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x42
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x43
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x44
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
jmp 0x41198a
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_while_processing_command_line:_primary_group:
push eax
call fcn.0040c990
push 0x472fc4
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x51
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x52
jmp 0x41195e
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__grp_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x3d
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x3e
jmp 0x41195e
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__grp_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x3b
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x3c
add esp, 0x14
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp - 0x48]
call fcn.0040f100
lea ecx, [ebp + 0x38]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
push dword [ebp + 0x50]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_protection_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x63
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x64
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x65
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x66
jmp 0x411b65
push dword [ebp + 0x50]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_protection_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x67
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x68
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x69
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x6a
jmp 0x411b65
push dword [ebp + 0x50]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x6b
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x6c
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x6d
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x6e
jmp 0x411b65
push dword [ebp + 0x50]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x5f
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x60
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x61
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x62
jmp 0x411b65
push dword [ebp + 0x50]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__op_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x5b
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x5c
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x5d
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x5e
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp + 0x38]
call fcn.004161a3
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__op_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x57
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x58
jmp 0x411c11
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__op_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x55
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x56
add esp, 0x14
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x473ae0
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x82
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x83
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x84
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x85
jmp 0x411f6a
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474200
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x8c
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x8d
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x8e
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x8f
jmp 0x411d5a
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474200
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x88
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x89
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x8a
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x8b
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp - 0x24]
call fcn.004161a3
lea ecx, [ebp + 0x38]
call fcn.004161a3
jmp 0x41205e
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_access_mode_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x90
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x91
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x92
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x93
jmp 0x411f6a
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474380
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x94
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x95
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x96
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x97
jmp 0x411f6a
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x98
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x99
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x9a
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x9b
jmp 0x411f6a
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x7e
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x7f
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x80
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x81
jmp 0x411f6a
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0x7a
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0x7b
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x7c
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x7d
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp + 0x38]
call fcn.004161a3
jmp 0x41205e
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_while_processing_command_line:_ACE:
push eax
call fcn.0040c990
push 0x472fc4
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x9d
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x9e
jmp 0x412032
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__ace_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x76
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x77
jmp 0x412032
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__ace_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0x74
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0x75
add esp, 0x14
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp - 0x40]
call fcn.0040f100
lea ecx, [ebp - 0x44]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x473ae0
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xb1
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xb2
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xb3
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xb4
jmp 0x41239b
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x473ae0
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xb5
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xb6
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xb7
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xb8
jmp 0x41239b
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_trustee_action_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xb9
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xba
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xbb
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xbc
jmp 0x41239b
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474380
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xc3
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xc4
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xc5
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xc6
jmp 0x412241
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474380
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xbf
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xc0
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xc1
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xc2
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp - 0x24]
call fcn.004161a3
lea ecx, [ebp + 0x38]
call fcn.004161a3
jmp 0x41248f
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xc7
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xc8
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xc9
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xca
jmp 0x41239b
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xad
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xae
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xaf
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xb0
jmp 0x41239b
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__trst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xa9
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xaa
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xab
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xac
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp + 0x38]
call fcn.004161a3
jmp 0x41248f
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_while_processing_command_line:_Trustee:
push eax
call fcn.0040c990
push 0x472fc4
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xcc
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xcd
jmp 0x412463
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_number_of_entries_in_parameter_for_option__trst_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xa5
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xa6
jmp 0x412463
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__trst_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xa3
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xa4
add esp, 0x14
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp - 0x28]
call fcn.0040f100
lea ecx, [ebp - 0x2c]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xdc
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xdd
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xde
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xdf
jmp 0x4127db
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xe0
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xe1
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xe2
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xe3
jmp 0x4127db
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_list_format_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xe4
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xe5
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xe6
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xe7
jmp 0x4127db
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474898
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xee
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xef
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xf0
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xf1
jmp 0x412672
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push 0x474898
push eax
call fcn.0040c990
push str._in_a_parameter_option__ace_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xea
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xeb
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xec
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xed
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp - 0x24]
call fcn.004161a3
lea ecx, [ebp + 0x38]
call fcn.004161a3
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xf2
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xf3
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xf4
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xf5
jmp 0x4127db
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xd8
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xd9
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xda
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xdb
jmp 0x4127db
push dword [ebp + 0x4c]
lea ecx, [ebp + 0x1c]
call fcn.0040e630
push eax
lea eax, [ebp + 0x5c]
push str.ERROR_in_command_line:_Invalid_entry
push eax
call fcn.0040c990
push str._in_a_parameter_option__lst_specified:
push eax
lea eax, [ebp + 0x60]
mov byte [ebp - 4], 0xd4
push eax
call fcn.0040ca60
lea ecx, [ebp + 0x68]
mov byte [ebp - 4], 0xd5
push ecx
push eax
lea eax, [ebp + 0x6c]
push eax
call fcn.0040cb30
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xd6
push eax
call fcn.0040ca60
mov byte [ebp - 4], 0xd7
add esp, 0x2c
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
lea ecx, [ebp + 0x5c]
call fcn.0040f100
lea ecx, [ebp + 0x38]
call fcn.004161a3
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x7c]
push str.ERROR__internal__while_processing_command_line:_list_options:
push eax
call fcn.0040c990
add esp, 8
mov byte [ebp - 4], 0xf6
mov ecx, esp
push 0x472fc4
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x68]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_Invalid_parameter_for_option__lst_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 0xd0
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0xd1
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x1c]
call fcn.004161a3
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x34]
push eax
lea eax, [ebp + 0x60]
push str.ERROR_in_command_line:_Invalid_option_specified:
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x6c]
mov byte [ebp - 4], 0xf7
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 0xf8
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x6c]
call fcn.0040f100
lea ecx, [ebp + 0x60]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x34]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_No_parameter_found_for_option
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 6
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 7
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
lea eax, [ebp + 0x34]
push eax
lea eax, [ebp + 0x6c]
push str.ERROR_in_command_line:_No_parameter_found_for_option
push eax
call fcn.0040c990
push 0x472e10
push eax
lea eax, [ebp + 0x7c]
mov byte [ebp - 4], 3
push eax
call fcn.0040ca60
add esp, 0x14
mov byte [ebp - 4], 4
mov ecx, esp
push str._nType_ManageACL__help_for_help._n
push eax
push ecx
call fcn.0040ca60
add esp, 0xc
call fcn.00412a30
add esp, 4
lea ecx, [ebp + 0x7c]
call fcn.0040f100
lea ecx, [ebp + 0x6c]
call fcn.0040f100
mov dword [ebp + 0x7c], 3
jmp 0x411269
mov ecx, dword [ebp - 0xc]
mov eax, 2
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
lea esp, [ebp + 0x70]
pop ebp
ret