Function at 0x75c42b
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov word [esp], dx
mov ecx, esi
lea eax, [ebx + esi]
jmp 0x75c332
pop ax
shr edx, 0x1b
add esp, 1
lea ecx, reloc.RASAPI32.dll_RasHangUpA
cld
lea ecx, [ecx*4]
jmp 0x75d0cc
mov dx, 0xf45d
mov eax, 0xd89bf32
lea edx, reloc.RASAPI32.dll_RasHangUpA
pop cx
rdtsc
pushal
jmp 0x75c4e6
setge cl
lea esp, [esp + 0x14]
neg dx
xchg dh, al
setle cl
xchg ecx, eax
jmp 0x75c35f
lea edx, [ebp*4]
pushal
mov ecx, dword [esp + 3]
pop dword [esp + 0x16]
xchg ch, dl
mov eax, dword [esp + 7]
jmp 0x75c380
clc
setle ah
bswap edx
mov ecx, dword [esp + 0x1d]
mov byte [esp + 9], bh
mov dh, byte [esp + 0x1d]
jmp 0x75c40d
mov dx, word [esp + 0x1d]
pop ecx
mov dl, 0x9c
xchg dx, ax
xchg word [esp + 0x13], ax
bsr dx, bp
jmp 0x75c3b4
stc
mov dx, word [esp + 4]
setg ch
mov cx, 0x2e59
stc
mov edx, 0x80154180
jmp 0x75c422
mov edx, 0xf2f70608
lea edx, [esi + 0x65]
rdtsc
xchg dword [esp + 5], eax
mov ch, bh
sub esp, 4
jmp 0x75c3ea
mov dl, 0x44
clc
call 0x75c42b
rol dword [esi - reloc.RASAPI32.dll_RasHangUpA], 0x14
lea eax, [eax]
add byte [eax], al
add byte [ecx + 0x66], bl
mov eax, ebp
jmp 0x75c48c
mov byte [esp + 0x1f], bh
pop word [esp + 0x18]
push word [esp + 0x15]
xchg byte [esp + 0x1e], dl
shl dx, cl
lea eax, reloc.RASAPI32.dll_RasHangUpA
jmp 0x75c3d4
add esp, 0xb
push word [esp + 0xf]
mov byte [esp + 0xf], dh
adc cx, 0x3e52
bsr cx, cx
bsr ax, bp
jmp 0x75c4cf
rdtsc
pop ax
mov eax, 0xe15a11f8
xor dl, ch
lea ecx, [ecx + 0x83]
bswap ecx
jmp 0x75c468
pop word [esp + 0x17]
pop edx
xor dl, ch
setno ah
cld
lea esp, [esp + 0x11]
jmp 0x75c519
push dword [esp + 4]
mov cl, ch
mov cx, 0x12f5
xchg word [esp + 0xd], cx
jmp 0x75c4a1
inc eax
mov ax, 0x6285
xchg dword [esp + 4], ecx
lea ecx, [esi - 0x55]
mov byte [esp], ah
jmp 0x75c4b8
mov ecx, 0xa8ee3714
xchg dword [esp + 1], eax
pop edx
inc edx
inc cl
rcl ax, cl
jmp 0x75c448
bts eax, edx
xchg edx, ecx
mov word [esp + 1], dx
mov dword [esp], esi
dec ax
push word [esp + 2]
jmp 0x75cfc0
xchg dword [esp], ecx
xchg word [esp + 2], cx
mov byte [esp + 1], dh
not cl
mov ax, di
not dh
jmp 0x75c4fb
rdtsc
xchg byte [esp], al
mov byte [esp], ah
mov cx, word [esp]
mov cx, bx
mov cl, 0xe2
jmp 0x75c39c
pushal
lea esp, [esp + 0x42]
btr edx, edx
call fcn.0075c5c0
lea eax, [eax + 0xa9]
bswap ecx
bt eax, edx
cmc
xchg edx, eax
lea esp, [esp]
jmp 0x75c6b4
mov edx, esp
lea esp, [esp]
mov ch, bh
lea ecx, [edx + ebx]
add esp, 0
mov eax, dword [esp]
jmp 0x75c6ce
setg dh
push word [esp]
mov byte [esp + 3], ch
bsf cx, ax
jmp 0x75c74c
lea eax, reloc.RASAPI32.dll_RasHangUpA
add ecx, ecx
lea ecx, [ecx*4]
rcl ecx, 0x15
ror ecx, 0x1f
lea esp, [esp]
jmp 0x75c68a
bswap ecx
lea ecx, [edx + edi]
sub esp, 2
mov dl, 0x8c
mov ax, 0x3391
mov ch, byte [esp + 2]
jmp 0x75c69c
neg ah
push dword [esp]
pop dword [esp]
lea esp, [esp + 4]
mov ax, word [esp]
xchg word [esp], ax
jmp 0x75c7b7
mov dx, word [esp + 4]
rcl ecx, 5
mov dword [esp], esi
mov dword [esp], ebp
push edx
pop word [esp + 1]
jmp 0x75c72e
bsr cx, cx
lea ecx, [ebx*4]
mov ch, byte [esp]
cmc
jmp 0x75c7ca
lea ecx, [esi + edi]
lea eax, [esp + ecx]
shr cx, cl
not dx
mov al, 0x7e
jmp 0x75c78a
xchg word [esp], dx
bsf dx, si
mov edx, esi
add ax, 0x4d6
inc cx
stc
jmp 0x75c7a0
pop dx
rdtsc
shr eax, 0x13
mov ecx, dword [esp]
mov eax, dword [esp]
mov edx, dword [esp]
jmp 0x75c877
mov dword [esp + 5], ecx
not ah
bsf dx, ax
mov dx, 0x3e6d
mov ecx, 0x53e40c5e
mov edx, dword [esp + 7]
jmp 0x75c653
bts ecx, edi
lea ecx, [esp + ebp]
shr cx, cl
push word [esp + 3]
push word [esp + 8]
bsr ax, cx
jmp 0x75c8bc
add esp, 0
lea eax, [ecx - 0xd3]
bsf ax, ax
not ch
pop cx
lea ecx, [ecx - 0x23]
jmp 0x75c7fd
neg dx
mov al, 0xe
pop dword [esp + 7]
pop dword [esp + 1]
lea edx, reloc.RASAPI32.dll_RasHangUpA
jmp 0x75c81b
mov cl, byte [esp]
mov byte [esp], bh
clc
sub esp, 0x14
lea ecx, reloc.RASAPI32.dll_RasHangUpA
lea ecx, [ecx - 0xe3]
jmp 0x75c83b
mov dx, sp
mov ax, 0x1e4b
lea edx, [edx*4]
mov dx, bx
mov edx, 0x6ae5b8f2
lea esp, [esp]
jmp 0x75c855
not cx
pop dword [esp + 3]
shr ecx, 0x15
call fcn.0075c892
inc eax
push dword [esp + 2]
lea eax, reloc.RASAPI32.dll_RasHangUpA
pop word [esp + 2]
rol ax, cl
mov cx, word [esp + 8]
jmp 0x75c900
stc
cmc
xchg word [esp + 7], dx
mov edx, eax
pushal
xchg ch, dl
jmp 0x75c949
push word [esp + 0x19]
push word [esp + 0x19]
lea esp, [esp + 0x20]
mov dx, 0x150d
neg dx
jmp 0x75c959
mov word [esp + 6], bx
sub ch, ah
lea ecx, [edx + esi]
mov dl, 0xc4
cld
pop ecx
jmp 0x75c92e
mov byte [esp + 9], ch
not ax
mov ax, bx
pop edx
mov edx, 0xe0123e40
bsf ax, si
jmp 0x75ca90
xchg byte [esp + 0x11], ch
push dword [esp + 0xe]
neg dx
lea ecx, [ecx + 0x23]
bswap eax
pop dx
jmp 0x75c7e1
mov cx, word [esp + 5]
lea edx, [esi - 0x5d]
bswap edx
cmc
push esp
pop edx
jmp 0x75ca05
cld
sub esp, 2
btr eax, esp
mov cl, byte [esp]
mov word [esp + 2], sp
bswap edx
jmp 0x75c9ba
mov byte [esp + 5], ch
not eax
add al, dh
xchg ecx, edx
pop word [esp + 4]
call fcn.0075ca57
insb byte es:[edi], dx
jae fcn.0075ca72
jb 0x75ca63
jo 0x75ca7b
inc ecx
add byte [edi + 0x1dd0c1fc], ch
cld
rcl eax, 0x1d
bswap eax
push word [esp + 4]
xchg dword [esp + 1], ecx
jmp 0x75c9e7
mov byte [esp + 3], dh
not ecx
xchg cx, ax
mov cx, word [esp + 3]
mov eax, ebp
setg ah
jmp 0x75c9d4
xor al, 0x24
push esp
lea edx, [eax*4]
pop eax
cld
mov eax, dword [esp + 5]
xchg cl, ch
jmp 0x75ca1c
rdtsc
lea esp, [esp + 7]
mov dl, 0x3c
xchg byte [esp + 7], al
inc cl
xchg word [esp + 0x1d], ax
jmp 0x75c9a3
cld
rcr ch, 5
pushal
mov ax, word [esp + 0x13]
setle ch
mov eax, dword [esp + 0x26]
jmp 0x75cefc
xchg edx, ecx
lea eax, reloc.RASAPI32.dll_RasHangUpA
mov byte [esp], ah
bts edx, edi
lea edx, [ecx - 0xab]
neg edx
jmp 0x75c536