Function at 0x75986dbf
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x1c
mov eax, dword [0x6f136138]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x6f135738]
push esi
xor esi, esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x18], eax
cmp eax, esi
jne 0x75986e15
lea eax, [ebp - 0x18]
push eax
push 8
push 0x3004
call 0x75968c6f
mov dword [ebp - 0x1c], eax
cmp eax, esi
jne 0x759a3c59
push esi
push dword [ebp - 0x18]
push 0x6f135738
call dword [0x6f0d1354]
test eax, eax
jne 0x759a3c4b
mov eax, dword [0x6f135738]
mov dword [ebp - 0x18], eax
cmp dword [eax], esi
jne 0x7598b17c
push ebx
push edi
mov eax, 0x21cd
mov word [ebp - 0x10], ax
mov eax, 0x497e
push 0x6f0fc400
mov word [ebp - 0xe], ax
push 0x6f0fc3e0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0xc86fd1bf
mov byte [ebp - 0xc], 0xa0
mov byte [ebp - 0xb], 0xbb
mov byte [ebp - 0xa], 0x17
mov byte [ebp - 9], 0x42
mov byte [ebp - 8], 0x5c
mov byte [ebp - 7], 0x88
mov byte [ebp - 6], 0x5c
mov byte [ebp - 5], 0x58
call fcn.75991043
mov eax, 0xa8c0
mov word [ebp - 0x10], ax
mov eax, 0x44f2
push 0x6f0fc390
mov word [ebp - 0xe], ax
push 0x6f0fc368
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0xb5a230d0
mov byte [ebp - 0xc], 0x91
mov byte [ebp - 0xb], 0x6e
mov byte [ebp - 0xa], 0x99
mov byte [ebp - 9], 0x1b
mov byte [ebp - 8], 0x53
mov byte [ebp - 7], 0xde
mov byte [ebp - 6], 0xd1
mov byte [ebp - 5], 0xf7
call fcn.75991043
mov eax, 0x991c
mov word [ebp - 0x10], ax
mov eax, 0x46e7
push 0x6f0fc328
mov word [ebp - 0xe], ax
push 0x6f0fc308
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0xf52032cb
mov byte [ebp - 0xc], 0x97
mov byte [ebp - 0xb], 0x1d
mov byte [ebp - 0xa], 0x26
mov byte [ebp - 9], 1
mov byte [ebp - 8], 0x45
mov byte [ebp - 7], 0x9a
mov byte [ebp - 6], 0x91
mov byte [ebp - 5], 0xca
call fcn.75991043
mov eax, 0x93b4
mov word [ebp - 0x10], ax
mov eax, 0x47a2
push 0x6f0fc2b8
mov word [ebp - 0xe], ax
push 0x6f0fc290
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0xbb24c279
mov byte [ebp - 0xc], 0x83
mov byte [ebp - 0xb], 0xad
mov byte [ebp - 0xa], 0xae
mov byte [ebp - 9], 0x16
mov byte [ebp - 8], 0x98
mov byte [ebp - 7], 0xb5
mov byte [ebp - 6], 8
mov byte [ebp - 5], 0x85
call fcn.75991043
mov eax, 0x8a84
mov word [ebp - 0x10], ax
mov eax, 0x4135
mov dword [ebp - 0x14], 0x1e5c9fae
mov word [ebp - 0xe], ax
mov byte [ebp - 0xc], 0xa3
mov byte [ebp - 0xb], 0x31
push 0x6f0fc250
push 0x6f0fc230
lea eax, [ebp - 0x14]
push eax
mov byte [ebp - 0xa], 0x95
mov byte [ebp - 9], 0xb
mov byte [ebp - 8], 0x54
mov byte [ebp - 7], 0x22
mov byte [ebp - 6], 0x9e
mov byte [ebp - 5], 0xcd
call fcn.75991043
mov eax, 0xb647
mov word [ebp - 0x10], ax
mov eax, 0x48f3
push 0x6f0fc1e0
mov word [ebp - 0xe], ax
push 0x6f0fc1b8
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x8e4bcb5
mov byte [ebp - 0xc], 0x95
mov byte [ebp - 0xb], 0x3c
mov byte [ebp - 0xa], 0xe5
mov byte [ebp - 9], 0xdd
mov byte [ebp - 8], 0xbd
mov byte [ebp - 7], 3
mov byte [ebp - 6], 0x93
mov byte [ebp - 5], 0x7e
call fcn.75991043
mov eax, 0x3564
mov word [ebp - 0x10], ax
mov eax, 0x488c
push 0x6f0fc178
mov word [ebp - 0xe], ax
push 0x6f0fc158
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0xa3b3ab6b
mov byte [ebp - 0xc], 0x91
mov byte [ebp - 0xb], 0x17
mov byte [ebp - 0xa], 0xf3
mov byte [ebp - 9], 0x4e
mov byte [ebp - 8], 0x82
mov byte [ebp - 7], 0x14
mov byte [ebp - 6], 0x27
mov byte [ebp - 5], 0x63
call fcn.75991043
mov eax, 0xa934
mov word [ebp - 0x10], ax
mov eax, 0x49dc
push 0x6f0fc108
mov word [ebp - 0xe], ax
push 0x6f0fc0e0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x9513d7c4
mov byte [ebp - 0xc], 0x91
mov byte [ebp - 0xb], 0xa7
mov byte [ebp - 0xa], 0x6c
mov byte [ebp - 9], 0xcb
mov byte [ebp - 8], 0x80
mov byte [ebp - 7], 0xcc
mov byte [ebp - 6], 2
mov byte [ebp - 5], 0xe3
call fcn.75991043
mov eax, 0x4ee1
mov ecx, eax
push 0x6f0fc0b0
mov word [ebp - 0xe], ax
mov dword [ebp - 0x14], 0xa82acc24
mov word [ebp - 0x10], cx
mov byte [ebp - 0xc], 0xb4
mov byte [ebp - 0xb], 0x65
mov byte [ebp - 0xa], 0xfd
mov byte [ebp - 9], 0x1d
mov byte [ebp - 8], 0x25
mov byte [ebp - 7], 0xcb
mov byte [ebp - 6], 0x10
mov byte [ebp - 5], 0xa4
push 0x6f0fc098
lea eax, [ebp - 0x14]
push eax
call fcn.75991043
mov eax, 0x2fae
mov word [ebp - 0x10], ax
mov eax, 0x4210
push 0x6f0fc058
mov word [ebp - 0xe], ax
push 0x6f0fc038
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x9e9ea773
mov byte [ebp - 0xc], 0x8f
mov byte [ebp - 0xb], 0x17
mov byte [ebp - 0xa], 0x34
mov byte [ebp - 9], 0x12
mov byte [ebp - 8], 0x9e
mov byte [ebp - 7], 0xf3
mov byte [ebp - 6], 0x69
mov byte [ebp - 5], 0xeb
call fcn.75991043
mov eax, 0x19c7
mov word [ebp - 0x10], ax
mov eax, 0x493a
push 0x6f0fc008
mov word [ebp - 0xe], ax
push 0x6f0fbff0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x7b964818
mov byte [ebp - 0xc], 0xb7
mov byte [ebp - 0xb], 0x1f
mov byte [ebp - 0xa], 0x83
mov byte [ebp - 9], 0x2c
mov byte [ebp - 8], 0x36
mov byte [ebp - 7], 0x84
mov byte [ebp - 6], 0xd2
mov byte [ebp - 5], 0x8c
call fcn.75991043
mov eax, 0x1dfe
mov word [ebp - 0x10], ax
mov eax, 0x472f
push 0x6f0fbfb0
mov word [ebp - 0xe], ax
push 0x6f0fbf90
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x31524a5d
mov byte [ebp - 0xc], 0xbb
mov byte [ebp - 0xb], 0x93
mov byte [ebp - 0xa], 0x51
mov byte [ebp - 9], 0x8e
mov byte [ebp - 8], 0xe9
mov byte [ebp - 7], 0x45
mov byte [ebp - 6], 0xd8
mov byte [ebp - 5], 0xa2
call fcn.75991043
mov eax, 0xe3cf
mov word [ebp - 0x10], ax
mov eax, 0x4426
push 0x6f0fbf50
mov word [ebp - 0xe], ax
push 0x6f0fbf30
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x5926dfc8
mov byte [ebp - 0xc], 0xa2
mov byte [ebp - 0xb], 0x83
mov byte [ebp - 0xa], 0xdc
mov byte [ebp - 9], 0x39
mov byte [ebp - 8], 0x3f
mov byte [ebp - 7], 0x5d
mov byte [ebp - 6], 0xf
mov byte [ebp - 5], 0x9d
call fcn.75991043
mov eax, 0xf69d
mov word [ebp - 0x10], ax
mov eax, 0x4648
mov dword [ebp - 0x14], 0xac4a9833
mov word [ebp - 0xe], ax
mov byte [ebp - 0xc], 0xb2
mov byte [ebp - 0xb], 0x61
push 0x6f0fbee0
push 0x6f0fbeb8
lea eax, [ebp - 0x14]
push eax
mov byte [ebp - 0xa], 0x6d
mov byte [ebp - 9], 0xc8
mov byte [ebp - 8], 0x48
mov byte [ebp - 7], 0x35
mov byte [ebp - 6], 0xef
mov byte [ebp - 5], 0x39
call fcn.75991043
mov eax, 0xfc23
mov word [ebp - 0x10], ax
mov eax, 0x4b90
push 0x6f0fbe78
mov word [ebp - 0xe], ax
push 0x6f0fbe58
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x14], 0x634a869f
mov byte [ebp - 0xc], 0xb0
mov byte [ebp - 0xb], 0xc1
mov byte [ebp - 0xa], 0xbf
mov byte [ebp - 9], 0x62
mov byte [ebp - 8], 0xa
mov byte [ebp - 7], 0x36
mov byte [ebp - 6], 0xae
cli
scasb al, byte es:[edi]
mov byte [ebp - 5], 0x6f
call fcn.75991043
mov eax, 0x3b2b
invalid
invalid