Function at 0x7272f1
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov edi, 0xe438ddc2
push word [esp]
not ebx
xchg ah, bl
mov cx, 0x6a4d
lea eax, reloc.KERNEL32.dll_WriteConsoleW
jmp 0x7272f3
push esp
mov dh, byte [esp + 9]
lea eax, [ebx + esi]
mov dword [esp + 0xd], ecx
lea esp, [esp + 1]
xchg dword [esp + 5], ebx
jmp 0x7272b6
jmp 0x7272d3
bsf di, si
mov ch, byte [esp + 1]
mov eax, ecx
mov dl, 0xb4
add esp, 0xb
lea esp, [esp + 3]
jmp 0x727399
cmc
clc
bswap ebx
xchg word [esp + 2], bp
xchg byte [esp + 2], dl
xchg edi, esi
jmp 0x727607
xchg bh, cl
inc edi
mov edi, ecx
bswap ebx
mov dx, word [esp + 2]
mov bh, byte [esp + 4]
jmp 0x72735e
xor esi, esi
stc
mov ah, byte [esp + 4]
mov ebp, 0x8b459a02
xchg dword [esp], ebp
mov al, ah
jmp 0x727381
mov ax, word [esp + 7]
mov dl, dh
xchg word [esp + 9], dx
pop ecx
neg di
bswap ecx
jmp 0x727418
rdtsc
mov ebx, 0x9940c870
mov al, 0x4e
mov bh, byte [esp + 0xc]
btr edx, esp
and cx, 0x7d7a
jmp 0x7273cd
rdtsc
add esp, 0x25
mov ebp, dword [esp + 0xf]
lea ebx, [edx + edi]
push esp
pop ebp
jmp 0x7274ca
xchg dh, al
sub esp, 0x1e
pop dx
ror esi, 0x13
mov bx, dx
xor dl, ch
jmp 0x727401
push dword [esp + 0xa]
setne dh
cpuid
rdtsc
cpuid
pop di
jmp 0x7273ea
mov byte [esp + 3], ch
mov word [esp + 8], di
cmc
lea ebx, [edi + edi]
rdtsc
neg bp
jmp 0x7274aa
cpuid
lea esi, [ebp*4]
mov dl, 0xd4
not ebp
rdtsc
jmp 0x727441
cld
mov si, word [esp + 0x10]
pop dword [esp + 0xe]
mov al, 0x56
xchg byte [esp + 0xa], bl
lea eax, [ebp + 0xf7]
jmp 0x72745a
bsf si, ax
shr ebx, 0x1b
mov si, word [esp + 2]
lea edi, [ebx + edi]
pop bx
xchg edi, ebx
jmp 0x72757c
sub esp, 0xa
pop ecx
pop dword [esp + 2]
xchg word [esp + 0xd], ax
sub bx, 0x9488
mov dl, 0xcc
jmp 0x727489
cpuid
mov byte [esp + 1], ch
sub esp, 4
push dword [esp + 0xe]
mov ax, word [esp + 8]
push word [esp + 0xd]
jmp 0x727471
neg ebx
xchg ch, dl
mov bl, bh
rcr ebx, 0x17
call fcn.00727517
mov dword [esp + 3], ebp
pop word [esp + 0xb]
lea ebp, [esi*4]
rdtsc
cpuid
mov byte [esp + 0xf], bh
jmp 0x7275ed
mov cx, sp
mov ebp, esi
push word [esp + 2]
lea ebx, [ecx*4]
rdtsc
mov di, 0xdeb5
jmp 0x7276ae
cpuid
mov ch, byte [esp + 5]
add esp, 0x11
xchg dh, al
lea edi, [ecx*4]
jmp 0x7275c4
xchg dword [esp], ecx
mov al, ah
pop bp
mov cl, 0x4a
mov dh, byte [esp]
sub esp, 0x18
jmp 0x727430
mov di, 0xd11b
lea ebp, [ebx*4]
neg edx
clc
mov edx, 0x5b93dde6
lea esp, [esp + 9]
call fcn.00727632
mov edx, ebp
xchg edx, ecx
xchg ebp, ebx
mov ebx, dword [esp]
mov byte [esp + 3], ch
mov edi, eax
jmp 0x727f42
push dword [esp + 3]
push word [esp]
xchg word [esp + 4], bp
not esi
xchg word [esp + 1], bp
jmp 0x727661
rcr ecx, 5
xchg byte [esp + 6], bl
push edx
call fcn.00727a7d
push word [esp + 3]
mov ch, byte [esp + 1]
ror edi, 3
xchg cx, bx
mov dword [esp], eax
jmp 0x727fd2
adc al, 0x8d
sbb eax, 0x9c3c9764
mov word [esp], di
mov ch, byte [esp + 1]
mov bx, 0x6ebb
mov dl, 0x9c
call fcn.00727fb5
cmc
jae 0x727fcb
xchg byte [ebp - 0x3c], dh
mul cl
dec ecx
jae 0x728047
imul ebp, dword [esi + 0x64], reloc.KERNEL32.dll_WriteConsoleW
popal
bound ebp, qword [ebp + 0x64]
add byte [ebx - 0x46a7f83c], al
cmp al, 0x88
adc edx, dword [ebx]
bsf si, ax
add esp, 0x11
jmp 0x728154
mov bp, 0x3a4d
mov edi, dword [esp]
cld
mov ebp, dword [esp]
mov di, 0x2a7f
lea ecx, [eax + edx]
jmp 0x7280ab
push word [esp]
mov bl, bh
pop word [esp]
pop dword [esp]
xchg si, di
mov al, 0xae
jmp 0x728026
mov cx, 0xaaf5
lea esi, [esi*4]
mov cl, ch
mov ax, 0xac19
mov dx, word [esp + 1]
mov dx, 0x608f
jmp 0x728040
mov cl, ch
setno ch
lea esi, [ecx*4]
mov edi, dword [esp]
xchg bx, bp
rcr ebp, 1
jmp 0x728059
lea esp, [esp + 0x1d]
mov edi, ecx
mov bl, bh
lea edi, [esp + ebx]
push edx
pop word [esp + 5]
jmp 0x7280ba
xchg ch, dl
xchg ch, dl
pushal
mov bp, dx
neg ch
btc ebx, ebx
jmp 0x728093
cpuid
inc dx
pop word [esp + 3]
not bx
mov byte [esp + 3], bh
not dh
jmp 0x728108
lea edx, [esi + edi]
lea edi, [ecx + 0x23]
rol cx, cl
btc edx, ebx
xor bp, 0x334
mov ax, word [esp + 1]
jmp 0x72807d
xchg edx, eax
pop ecx
call fcn.0072813b
xchg ebx, ebp
mov word [esp + 2], dx
pop bx
xchg esi, ebx
pop edx
cmc
jmp 0x72811b
mov dword [esp], eax
cpuid
mov al, 0x2e
mov si, 0xf67b
xchg ch, dl
mov ah, byte [esp + 1]
jmp 0x7280eb
xchg dh, al
mov dl, byte [esp]
neg dh
mov si, dx
mov cl, byte [esp]
cld
jmp 0x728201
add esp, 2
bsr bx, cx
mov word [esp], dx
mov word [esp], di
neg dh
xchg word [esp], ax
jmp 0x7280d3
popal
call fcn.0072816e
lea esp, [esp + 1]
mov word [esp], bx
mov byte [esp + 1], ah
call fcn.0072817f
xlatb
pop ebx
retf
setns ah
btr edi, edx
lea esi, [ebx + edi]
xchg esi, ebp
not esi
xchg esi, ebx
jmp 0x728198
rdtsc
bswap edx
stc
mov di, word [esp]
mov si, word [esp]
lea ebx, [esp + esi]
jmp 0x7281bc