Function at 0xb4f739
Capabilities:
Execute anti-debugging instructions

Disassembly:
add eax, 0xf6aadd0c
jmp 0xb4fcde
add eax, 0x5a5cf96a
jmp 0xb4fd37
stc
ja 0xb4f754
rdtsc
jmp 0xb4f82f
rdtsc
mov ax, cx
mov word [esp], cx
add bl, cl
mov dx, 0xd35f
jmp 0xb4f7b4
lea eax, [ebp + 0x62]
and ah, bl
bswap eax
jmp 0xb4f799
jmp 0xb4f781
not dl
mov al, 0xb8
push di
xchg al, ah
neg ah
jmp 0xb4f7cf
mov dx, word [esp]
mov dl, bl
lea eax, [edx*4]
xor ax, si
jb 0xb4f797
lea eax, [ebp + 0x62]
and ah, bl
bswap eax
jmp 0xb4f799
jl 0xb4f7f1
mov byte [esp], bh
lea esp, [esp + 2]
jmp 0xb4f7f8
inc dl
stc
jbe 0xb4f810
rcl eax, 4
jmp 0xb4f7fa
mov byte [esp], bh
lea esp, [esp + 2]
jmp 0xb4f7da
neg ah
mov eax, 0x6068095d
mov ax, word [esp]
jmp 0xb4f8d8
rcl eax, 4
neg ah
mov eax, 0x6068095d
mov ax, word [esp]
jmp 0xb4f8d8
mov ax, cx
mov word [esp], cx
jmp 0xb4f75d
mov eax, 0xa3f21203
mov ax, dx
mov eax, edi
jmp 0xb4f872
mov ax, word [esp]
jmp 0xb4f83b
lea eax, [edi*4]
mov al, byte [esp]
mov al, 0x68
bswap eax
jmp 0xb4f8ab
mov ah, byte [esp]
mov ah, 0x9c
add dl, 0x99
mov al, byte [esp]
jmp 0xb4f85c
lea eax, [ebp - 0x9a]
sub esp, 0x12
jmp 0xb4f8b9
mov eax, dword [esp + 3]
xchg word [esp + 4], ax
lea esp, [esp + 2]
jmp 0xb4fca1
neg dl
mov ah, ch
not al
bswap eax
lea eax, [ebp + ebp]
jmp 0xb4f87f
jl 0xb4f88e
mov eax, dword [esp + 3]
xchg word [esp + 4], ax
jmp 0xb4f8f9
rol dl, 0
add al, dh
js 0xb4f856
mov ax, word [esp]
mov eax, 0xa3f21203
mov ax, dx
mov eax, edi
mov ah, byte [esp]
jmp 0xb4f875
lea esp, [esp + 2]
jmp 0xb4fca1
sub esp, 0x19
jmp 0xb4f90b
mov edx, 0x62963b14
lea esp, [esp + 1]
jmp 0xb4fb71
jle 0xb4f951
clc
rdtsc
jmp 0xb4f972
clc
rdtsc
sbb dh, bh
dec edx
rol bl, 0
xor ax, ax
jmp 0xb4f9f7
sbb dh, bh
dec edx
jmp 0xb4f957
mov ah, bl
mov dl, cl
rdtsc
call 0xb4f9aa
mov dword [edi], ecx
xor dword [edi], ecx
retf 0xa8e9
rdtsc
bswap edx
jmp 0xb4fa34
mov eax, dword [esp]
lea eax, [edi*4]
jmp 0xb4fac3
jnp 0xb4f977
mov ah, bl
mov dl, cl
jmp 0xb4f983
inc eax
jmp 0xb4fa72
not edx
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
mov edx, ebx
neg eax
jmp 0xb4faf1
xchg edx, eax
mov ax, word [esp]
neg ax
jmp 0xb4f99b
push ss
or al, bh
xchg dx, ax
xchg dword [esp], ebp
jmp 0xb4fa88
sub bl, 0x80
jmp 0xb4fa37
clc
mov dl, bh
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
neg dx
lea ebp, [ebp + 0xa1]
mov dx, word [esp]
jmp 0xb4fb08
xchg edx, eax
add byte [edi - 0x6e], ah
push edi
mov byte [edi], dl
xchg edx, esp
adc dword [ecx + reloc.iphlpapi.dll_GetAdaptersInfo], esp
xchg edx, eax
mov ax, word [esp]
neg ax
mov eax, dword [esp]
lea eax, [edi*4]
rcl eax, cl
ror bl, 0
jmp 0xb4f93b
setp ah
mov ax, 0x1298
call fcn.00b4fb21
repne insb byte es:[edi], dx
loop 0xb4fa62
je 0xb4faa1
stc
fdivr dword [ebx]
adc cl, byte [edi]
enter 0x66f9, 0xffffffffffffff8b
ret
bswap eax
stc
mov ax, bx
push ebp
push dword [esp + 4]
ret 8
jb 0xb4facd
setp ah
mov ax, 0x1298
jmp 0xb4fb3b
mov ax, word [esp]
neg dl
lea edx, [edx*4]
mov eax, 0xfaac40c5
xchg dword [esp], ebp
sub eax, edx
jmp 0xb4fae3
neg bl
dec ah
jns 0xb4fba7
or edx, 0x36ac2723
rdtsc
jmp 0xb4fb8f
dec esi
mov dx, 0xe116
dec al
jle 0xb4fab0
jg 0xb4fa4e
rdtsc
sub esp, 0xe
jmp 0xb4fbaf
sub esp, 0xe
lea edx, [eax + ecx]
pop ax
jmp 0xb4fbb4
or edx, 0x36ac2723
jmp 0xb4fb84
lea edx, [eax + ecx]
pop ax
lea esp, [esp + 0xc]
jmp 0xb4fbbe
not bl
neg eax
jg 0xb4fbf5
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0xb4fbdf
sub esp, 0x1f
lea esp, [esp + 3]
call fcn.00b4fc1c
adc al, 0x95
add eax, 0x842c9f6c
aaa
push ds
imul ecx, dword [ebp - reloc.iphlpapi.dll_GetAdaptersInfo], 0x1fec83ff
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
sub esp, 0x1f
lea esp, [esp + 3]
jmp 0xb4fc33
jmp 0xb4fdae
add cl, dl
rcr ax, cl
jl 0xb4f902
sub esp, 0x19
mov edx, 0x62963b14
lea esp, [esp + 1]
jmp 0xb4fb71
bswap edx
jmp 0xb4fd07
mov dh, 0xc0
lea esp, [esp + 4]
mov dh, byte [esp]
jmp 0xb4fcbd
neg dx
jp 0xb4fd32
sub esp, 0x19
mov dword [esp + 8], edx
lea esp, [esp + 1]
jmp 0xb4fd1a
lea edx, [ebx*4]
mov dh, 0xc0
lea esp, [esp + 4]
mov dh, byte [esp]
bswap edx
or edx, 0x4b45e106
jmp 0xb4f466
mov dword [esp + 8], edx
lea esp, [esp + 1]
mov eax, dword [eax + reloc.iphlpapi.dll_GetAdaptersInfo]
jmp 0xb4fd4d
sub esp, 0x19
jmp 0xb4fd12
mov edx, dword [esp]
jmp 0xb4fd8c
pushfd
pop word [esp]
mov byte [esp], al
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
lea esp, [esp + 2]
jmp 0xb4f48b
mov edx, 0x3aba1779
shl eax, 2
jle 0xb4fcf5
lea edx, [ebx*4]
jmp 0xb4fcd3
not dl
mov esp, ebp
xchg dh, dl
dec dl
jne 0xb4fe47
lea edx, [edi*4]
mov edx, 0x741001c5
jmp 0xb4fddd
mov eax, ebx
mov dl, 0x2b
mov edx, 0x30743c7f
push eax
push ebp
jmp 0xb4fd72
lea edx, [edi*4]
mov edx, 0x741001c5
push eax
ret
jmp 0xb4fdd1