Function at 0x601dfa
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x601b3d
add esp, 2
lea ecx, [ecx*4]
setnp bh
bsr cx, bp
call fcn.00601abc
btc edi, ebx
sub di, 0x99e8
mov word [esp + 5], bx
jmp 0x601b8d
xchg word [esp], bx
mov ch, byte [esp + 0x18]
bsr di, cx
mov edx, dword [esp + 0x10]
cmc
sub esp, 0x1a
jmp 0x601bcb
mov eax, 0xebabcdaa
btc ebp, edi
pushal
sub esp, 4
pop ax
inc ecx
jmp 0x601b73
neg ch
setge bh
sub esp, 6
mov byte [esp + 3], ah
mov ebp, dword [esp + 3]
jmp 0x601f5c
bsf cx, ax
mov bl, 0x48
cld
cpuid
mov bx, 0x4e47
xchg ah, bl
jmp 0x601b9e
lea esp, [esp + 0x47]
mov bl, byte [esp]
bswap edx
lea edx, [eax*4]
rol bx, cl
lea eax, [esi + 0xed]
jmp 0x601bb4
cpuid
mov bp, 0x2f3d
rol si, cl
bswap ecx
mov di, dx
cpuid
jmp 0x601c42
mov byte [esp], ch
neg bh
xchg word [esp + 1], bx
not dh
clc
mov ebp, 0x51f9fd7a
jmp 0x601bfb
inc bl
mov dword [esp + 3], eax
inc ax
rol bx, cl
pop dx
mov cl, 0xca
jmp 0x601c77
xchg ch, dl
push dword [esp]
btr eax, esp
bswap eax
setae ch
cpuid
jmp 0x601c26
push word [esp + 3]
cpuid
mov ecx, 0x576c5bfc
xchg byte [esp], al
btc ebp, edi
mov word [esp], bx
jmp 0x601e88
mov word [esp + 2], sp
mov al, 0x36
xchg edx, ebp
neg edi
btc edi, edi
pop word [esp + 1]
jmp 0x601c53
lea edx, [eax + edx]
bswap esi
stc
mov bp, word [esp]
mov bx, 0x80d7
not bh
jmp 0x601c12
mov ah, byte [esp + 4]
setno dh
lea eax, [esi*4]
xchg ah, bl
jmp 0x601d4d
add esp, 0xe
bsr dx, cx
mov ebp, dword [esp + 3]
mov byte [esp + 3], ch
mov edi, eax
lea edi, [esi + 0x9d]
jmp 0x601cb3
lea ecx, [eax - 0x7871b2df]
mov byte [esp], ah
setge ch
mov al, ah
pushal
jmp 0x601d26
mov dl, 4
shr esi, 0x1f
add esp, 0
xchg byte [esp], bl
mov ebp, dword [esp]
jmp 0x601ce2
xchg bx, ax
add al, dh
lea esi, [ebp*4]
mov edx, 0xbdfec6bc
xchg byte [esp], al
not bh
jmp 0x601cf8
mov bp, sp
mov word [esp + 0x1e], di
lea eax, [esi*4]
mov byte [esp + 0x17], ch
mov ebp, dword [esp + 6]
setnp bh
jmp 0x601d7e
pop ecx
mov ah, byte [esp]
mov bx, 0x5713
inc bl
mov esi, 0xb926c2f6
xchg esi, eax
jmp 0x601d0f
lea eax, [ebp*4]
setae ah
mov bl, bh
setbe ch
neg ah
btc eax, edi
jmp 0x601daf
mov edi, dword [esp + 0x16]
mov edi, dword [esp + 1]
not dx
xchg dh, al
jmp 0x601d5f
lea ebp, [ebp - 0x13352ff1]
mov edi, 0x93f5ed1e
pop ebx
xchg dword [esp + 1], edx
sub esp, 0xa
rdtsc
jmp 0x601cc9
not eax
mov si, word [esp + 2]
xchg dword [esp + 0x11], ebp
mov si, word [esp + 0xc]
lea esp, [esp + 0x13]
jmp 0x601e12
mov dx, di
lea ebp, [edx*4]
sub esp, 0x10
lea ebx, [esi + 0x4a1fd145]
mov edx, dword [esp + 1]
pop dword [esp + 4]
jmp 0x601d95
pop si
rdtsc
mov si, 0x2855
clc
inc bl
push esp
call 0x601dfa
dec esi
jmp 0x601e57
mov word [esp + 0x14], sp
btr ebx, esp
mov dl, 0xbc
mov ah, byte [esp + 0xd]
jmp 0x601e3f
bsr ax, bp
rcl bp, cl
rcl di, cl
xchg ebx, ecx
mov ax, 0x4eff
inc bl
jmp 0x601de8
bswap ecx
mov dx, di
mov dl, 0x6c
neg dx
lea ecx, [ecx + edi]
xchg edi, eax
jmp 0x601e6e
mov di, word [esp + 0xe]
inc cx
pop dword [esp + 0xa]
xchg ch, dl
mov word [esp + 0x10], dx
jmp 0x601e26
mov bl, bh
push dword [esp + 0x12]
push word [esp + 0xb]
mov dx, 0xa817
push edx
pop word [esp + 3]
jmp 0x601dfc
lea ecx, [ebp*4]
rdtsc
cld
xchg byte [esp + 0xa], dl
bswap eax
mov dword [esp + 0x11], ecx
jmp 0x601f02
mov cl, 2
add esp, 5
not bp
mov edi, dword [esp]
bsr bp, bp
cpuid
jmp 0x601dcb
mov dx, di
bsr bp, cx
mov esi, ecx
sub esp, 0xc
mov dword [esp], ebp
neg bp
jmp 0x601f33
inc esi
mov ebp, dword [esp + 0xe]
pop dword [esp + 4]
rdtsc
pop word [esp + 5]
push dword [esp + 1]
jmp 0x601e9e
push dword [esp + 2]
xchg dword [esp + 5], ebx
mov word [esp + 0xf], sp
mov bx, dx
lea ebx, [ebx*4]
pop dword [esp + 8]
jmp 0x601eb8
add esp, 7
pop bp
xchg ch, dl
xchg dword [esp + 0xa], ebx
xchg word [esp + 3], bx
xchg si, ax
jmp 0x601ed7
pop ebp
add ebx, ebp
pop ecx
push word [esp + 8]
push word [esp + 0xd]
bsf bp, si
jmp 0x602b9e
cmc
push dword [esp + 0x15]
lea edi, [ecx + 0xc3]
mov edi, eax
pop si
mov di, word [esp + 9]
jmp 0x601f16
xchg word [esp + 1], cx
pop word [esp + 1]
xchg dword [esp], eax
mov edx, eax
xchg ebp, eax
neg esi
jmp 0x601c9e
mov cx, word [esp + 4]
mov bl, 0x68
pop bp
stc
push dword [esp + 0x10]
mov bx, sp
jmp 0x601fc4
cld
bswap ebp
push word [esp + 7]
bsf dx, ax
cld
mov bp, 0x9c6f
jmp 0x601f73
xchg ebx, eax
popal
push dword [esp + 8]
pop dx
mov cx, di
bsr cx, bp
jmp 0x601f93
mov word [esp + 0xe], bx
pushal
push word [esp + 0xe]
mov al, ah
rdtsc
cpuid
jmp 0x6020e4
mov byte [esp + 0xd], bh
mov si, 0x4721
pop dword [esp + 1]
sub esp, 0x1e
rcr bh, 3
mov dx, 0xae7f
jmp 0x601fb3
lea edi, [ebp - 0x11f051a1]
mov cl, ch
lea esp, [esp + 0x21]
mov word [esp + 0xc], di
setno dh
call fcn.006020be
mov bp, word [esp + 0x16]
pop word [esp + 0x12]
neg ch
btc eax, ebx
neg esi
rdtsc
jmp 0x601fef
mov edi, eax
xchg ch, dl
rdtsc
cpuid
lea edi, [edx + esi]
stc
jmp 0x6022aa