Function at 0x7359bf
Capabilities:
Execute anti-debugging instructions

Disassembly:
add eax, 0xf1374e36
jmp 0x7360ff
add eax, 0x188e8c79
jmp 0x7360dd
mov eax, esi
add eax, reloc.RASAPI32.dll_RasHangUpA
jmp 0x7356e0
jle 0x7356f6
movzx ebx, byte [eax]
cmc
jmp 0x735740
movzx ebx, byte [eax]
cmc
mov eax, 0x89bf5115
bswap edx
neg edx
mov dh, 0xfa
jmp 0x73572a
pushal
rdtsc
xchg dx, ax
push word [esp + 0xf]
jmp 0x73574b
mov eax, 0x89bf5115
bswap edx
neg edx
jmp 0x735703
jle 0x735761
mov dword [esp + 3], esp
lea esp, [esp + 2]
jmp 0x7359d6
mov dword [esp + 3], esp
lea esp, [esp + 2]
jmp 0x7359d6
mov dx, word [esp]
setg dh
bswap edx
mov edx, 0xc414666a
setle dl
call fcn.00735781
rol dx, 0xf
jae 0x7357eb
jb 0x7357eb
jmp 0x7358ae
push si
not dh
jmp 0x735865
xor al, 0xba
mov dx, word [esp]
mov dx, bx
call 0x7357b5
test byte [ebx], ah
mov bl, 0xd6
and eax, 0x9011e694
stc
lea edx, reloc.RASAPI32.dll_RasHangUpA
mov al, bl
jmp 0x735797
ror al, 0
mov dx, 0x5e73
mov dl, 0x4b
jmp 0x73581d
not edx
setg dl
mov dh, byte [esp]
mov edx, 0x2228e658
call 0x73583c
jb 0x73581d
bound eax, qword [0x587937f4]
stc
jp 0x73580d
jnp 0x73580d
bsf dx, dx
jmp 0x73588a
rol al, 0
cmp edx, edi
jo 0x735874
jno 0x73588e
lea edx, reloc.RASAPI32.dll_RasHangUpA
mov dl, 0x8c
jmp 0x73589a
lea esp, [esp + 2]
lea esp, [esp + 4]
inc al
not dx
jmp 0x735837
sub esp, 4
mov word [esp], ax
inc edx
lea edx, reloc.RASAPI32.dll_RasHangUpA
jmp 0x735898
js 0x735846
jns 0x735846
sub esp, 4
mov word [esp], ax
inc edx
jmp 0x73584f
mov dl, 0x8c
lea edx, [ebp*4]
jmp 0x735919
clc
jno 0x7357ba
push si
not dh
lea esp, [esp + 2]
jmp 0x735869
neg dx
lea edx, [ecx + ebx]
jmp 0x7358db
neg dx
lea edx, [ecx + ebx]
dec esi
pushal
jmp 0x7358f9
mov dword [esp], edx
call 0x735927
je 0x7358df
add edi, esi
cmp eax, 0x1e7beb66
in eax, dx
pop ebp
mov ds, word [ecx]
js 0x735952
mov dl, 0xad
rdtsc
lea esp, [esp + 0x1d]
lea esp, [esp + 3]
mov edx, edi
mov dx, 0x2b6b
sub esp, 6
jmp 0x73593d
add cl, al
mov eax, dword [esp]
adc eax, 0x2e7dd820
jns 0x7358d5
js 0x7358bf
btr ax, bx
jae 0x73595a
jb 0x735944
mov ecx, 0x38c9ae38
xchg byte [ecx + 0x1fec8515], dl
fiadd word [edi + esi*4]
jbe 0x7358df
mov dword [esp], edx
jmp 0x7358e2
rcl dh, 1
lea esp, [esp + 2]
jmp 0x735992
out dx, eax
imul edi, ecx, 0x8d76b98
stosd dword es:[edi], eax
rcl dh, 1
lea esp, [esp + 2]
jmp 0x735992
mov dx, word [esp]
jmp 0x735802
call 0x7359bf
pop edx
xlatb
inc edi
and dl, cl
sbb eax, eax
dec eax
fidivr word [ecx - 0x6b9a02b8]
pop es
scasb al, byte es:[edi]
mov ecx, 0x824648d
lea esp, [esp + 8]
dec bl
mov eax, edi
sub esp, 0x19
jbe 0x73597c
ja 0x73597c
xchg word [esp + 5], ax
clc
jge 0x735a2a
push word [esp + 9]
call fcn.007359ed
xchg ebx, eax
sbb cl, byte [eax - 0x420e511]
shr bl, cl
loopne 0x735a03
int 0x5d
and al, 0xd7
push 0xffffffffffffffd1
pop esi
int3
add bl, cl
rcr edx, 4
je 0x735973
mov dx, word [esp]
stc
lea edx, reloc.RASAPI32.dll_RasHangUpA
jmp 0x735809
lea esp, [esp + 3]
jmp 0x735f5c
inc edx
xchg dx, ax
mov ax, si
xor bl, 2
jmp 0x736075
push word [esp + 9]
lea esp, [esp + 3]
jmp 0x735f5c
mov ax, si
call 0x735eba
les ebx, [edx + esi*8 - 0x6b]
invalid
jne 0x735a0c
inc edx
xchg dx, ax
jmp 0x735ee1
lea esp, [esp + 0x1c]
add bl, 0xe
mov eax, 0xb5019530
setg dh
bsr eax, esi
jmp 0x735f0e
mov dx, 0xad71
rdtsc
xchg dword [esp + 0x24], eax
pop dword [esp + 0xb]
jmp 0x736047
mov dh, byte [esp]
sub esp, 0x19
sub esp, 0x17
jmp 0x735f70
jmp 0x735f8a
lea esp, [esp + 4]
sub bl, 0xd5
mov ax, bp
xor dl, bl
jl 0x735fd6
mov dh, byte [esp]
sub esp, 0x19
sub esp, 0x17
mov dx, 0xad71
rdtsc
call fcn.00735fab
rdtsc
mov eax, ebx
mov dx, word [esp]
sub edx, 0x1c1f287e
jg 0x736059
mov dx, bx
jmp 0x7360c6
lea esp, [esp + 0x2c]
sub bl, 0x49
mov ax, word [esp]
mov ax, si
bswap edx
jmp 0x736028
jmp 0x7360c3
bts edx, edx
jp 0x7360a3
shl eax, 2
lea edx, [eax + edi]
mov edx, ebp
cmc
setne dh
jmp 0x7360ab
mov edx, dword [esp]
not ah
pushfd
mov dx, sp
lea edx, [ebp*4]
mov dword [esp], esi
jmp 0x736006
mov edx, ebp
cmc
setne dh
jmp 0x7360ab
shl eax, 2
lea edx, [eax + edi]
jmp 0x73608d
inc dx
mov edx, 0xa32150ae
jmp 0x734fe3
mov dx, bx
mov edx, 0xf36048b3
lea edx, [esi*4]
xchg dh, dl
jmp 0x73605b
adc dx, 0xd4b9
jmp 0x7361d5
lea edx, [esi + 0x38]
adc edx, 0x13e62c16
jmp 0x736176
mov dh, 0x34
bswap edx
call fcn.007360d6
lea esp, [esp + 3]
jmp 0x735001
lea edx, reloc.RASAPI32.dll_RasHangUpA
jmp 0x73619f
mov esp, edi
neg edx
jge 0x736160
lea edx, reloc.RASAPI32.dll_RasHangUpA
cmc
lea edx, [ebp*4]
jmp 0x7361a7
cmc
lea edx, [ebp*4]
push eax
ret
jbe 0x7360e8
lea edx, [esi + 0x38]
adc edx, 0x13e62c16
jmp 0x736176
lea esp, [esp + 8]
jmp 0x748d81
pushfd
pushal
mov dword [esp + 0x20], ecx
lea esp, [esp + 0x20]
jmp 0x748e0c
popal
jmp 0x748df5
mov edi, eax
pushal
mov ecx, esp
mov ebp, 0x5561dc2e
mov dword [esp + 0x18], edx
jmp 0x748db9
pop ecx
jmp 0x748e5b
cld
rep movsb byte es:[edi], byte [esi]
jmp 0x748ddf
pushal
lea edx, [esi - 0xf7]
mov dword [esp + 4], ebx
popal
jmp 0x748dcf
pop edi
pop esi
popfd
jmp 0x7356c4