Function at 0x6d3350
Capabilities:
Encrypt data using aes

Disassembly:
lea esp, [esp + 4]
movzx esi, byte [eax + 7]
mov bl, 0x24
jmp 0x6d32e5
push esp
lea edi, [esp + esi]
lea edi, [ebx*4]
jmp 0x6d332d
xor edx, esi
mov bl, 0x1c
lea esi, [esp + ecx]
setb bl
jmp 0x6d337b
shl edx, 8
sub esp, 0xc
bswap edi
pop dword [esp]
jmp 0x6d330e
push esi
mov esi, ecx
lea esi, [esi + 4]
jmp 0x6d335c
mov dword [esi], edx
pop esi
stc
mov di, 0xacb5
movzx edx, byte [eax + 8]
jmp 0x6d33d6
lea esp, [esp + 0xc]
movzx esi, byte [eax + 9]
rcl di, cl
clc
xchg edi, ebx
jmp 0x6d3350
bsr di, cx
mov bp, 0x9e0b
xor edx, esi
mov esi, 0x42473c8e
and esi, ecx
jmp 0x6d33b8
xor edx, esi
movzx esi, byte [eax + 0xa]
not bx
shl edx, 8
jmp 0x6d338b
movzx esi, byte [eax + 0xb]
pushal
mov bl, 0xd0
shl edx, 8
jmp 0x6d33ff
not ebp
shl edx, 8
xchg ebp, edi
not di
jmp 0x6d33aa
ror ebp, 0x1f
lea esi, [edi*4]
jmp 0x6d3442
bsf di, ax
xchg bh, bl
xor edx, esi
lea esi, [ebx + esi]
neg si
jmp 0x6d33e2
push edi
mov edi, ecx
lea edi, [edi + 8]
mov dword [edi], edx
jmp 0x6d3481
lea esp, [esp + 0x20]
movzx esi, byte [eax + 0xd]
mov bx, ax
inc di
jmp 0x6d3423
lea esp, [esp + 2]
jmp 0x6d3490
bswap ebx
shl edx, 8
sub esp, 6
xchg bl, bh
xchg word [esp + 3], di
jmp 0x6d3451
pop edi
movzx edx, byte [eax + 0xc]
mov ebx, dword [esp]
mov bl, bh
lea ebx, [esp + esi]
jmp 0x6d3468
xor edx, esi
lea esp, [esp + 4]
movzx esi, byte [eax + 0xe]
sub bl, dh
jmp 0x6d3550
mov dword [ecx + 0xc], edx
jmp 0x6d34df
xor edx, esi
shl edx, 8
xor edx, eax
jmp 0x6d34bf
mov eax, edx
lea edi, reloc.iphlpapi.dll_GetAdaptersInfo
shr eax, 0x10
neg bl
jmp 0x6d3531
lea esp, [esp + 2]
jmp 0x6d3515
shl edx, 8
mov edi, ebp
mov di, dx
lea edi, reloc.iphlpapi.dll_GetAdaptersInfo
push esp
jmp 0x6d34d6
and eax, esi
mov bx, word [esp]
lea ebx, [edx + edi]
mov edi, 0xc912b396
jmp 0x6d357e
lea esp, [esp + 4]
mov esi, 0xff
inc bl
clc
sub esp, 0x1e
jmp 0x6d34ee
movzx eax, byte [eax + 0xf]
mov bl, 0x7e
not di
xchg bl, bh
lea ebx, [ebp - 0x67]
jmp 0x6d3504
lea esp, [esp + 0x1c]
xor eax, 0x1000000
shr bh, 3
mov bl, byte [esp]
bswap ebp
jmp 0x6d4893
mov eax, dword [eax*4 + reloc.iphlpapi.dll_GetAdaptersInfo]
setge bl
jmp 0x6d3560
dec bp
mov edi, edx
call fcn.006d358a
lea esp, [esp + 4]
movzx edi, byte [edi*4 + 0x6b07c8]
lea ebp, [ebx + ebx]
jmp 0x6d3602
mov ebx, dword [ecx + 4]
and eax, 0xff000000
mov bp, word [esp]
xor eax, edi
jmp 0x6d35a2
xor eax, edi
bsf di, si
xchg bp, di
xchg bp, di
jmp 0x6d364e
mov ebp, 0xad3400b2
lea ebp, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x6d35ec
lea esp, [esp + 4]
and edi, 0xff0000
mov ebp, dword [esp]
inc ebp
not bl
jmp 0x6d35dc
mov edi, dword [edi*4 + reloc.iphlpapi.dll_GetAdaptersInfo]
mov bp, word [esp]
lea ebp, [ebp*4]
jmp 0x6d36cf
mov edi, edx
and edi, esi
stc
dec ebp
jmp 0x6d362b
xor eax, edi
rcr edi, 0xd
lea esp, [esp + 0x14]
xor eax, dword [ecx]
call fcn.006d3656
and edi, ebp
sub esp, 0
clc
stc
jmp 0x6d366c
mov ebp, 0xff00
pushal
add esp, 0xf
push dword [esp + 0xc]
lea esp, [esp + 1]
jmp 0x6d3698
and edi, esi
mov ebp, 0x378e4564
mov edi, dword [edi*4 + reloc.iphlpapi.dll_GetAdaptersInfo]
jmp 0x6d3619
shr edi, 8
bswap ebp
bswap ebp
neg ebp
setb bl
jmp 0x6d36e8
lea edi, [ecx + 0x73]
mov edi, edx
push esp
xchg byte [esp], bl
mov bp, sp
jmp 0x6d3bdd