Function at 0x672b06
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
pop ebx
push edx
jmp 0x672e0c
xor esi, 0x7fe34af0
inc esi
push ecx
push eax
mov dword [esp], edx
mov edx, 0x26f99d2d
mov ecx, 0x96f5cd39
sub ecx, 0x13bcd252
sub ecx, 0x6fdd4492
jmp 0x673049
xor ebp, 0xd65f5d82
jmp 0x672901
xchg dword [esp], ecx
jmp 0x672f57
add ebx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
sti
push eax
mov eax, 0x6fbfc200
add ebx, eax
mov eax, dword [esp]
add esp, 4
add ebx, dword [esp]
push edi
push ecx
mov ecx, 0x64bd0c31
mov edi, ecx
jmp 0x672e14
add esi, ebp
pop ebp
push ebp
mov ebp, 0x7fcf97d2
or ebp, 0x7f4234e9
push ecx
mov ecx, 0x63fddda7
sub ecx, 0x6bdb68c0
add ecx, 0x87d808ae
sub ebp, ecx
jmp 0x6727fc
sub ecx, 0x7d7de25d
jmp 0x6732ed
pop ecx
xor ebp, 0x1dde4f3a
add ebp, 0x7fe41e26
push eax
mov eax, 0x7fcf2629
add eax, 0xe00ff1d7
jmp 0x672a11
not ebp
push ebp
not dword [esp]
pop ebp
jmp 0x672f68
pop eax
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
jmp 0x672c7b
pop ecx
mov dword [esp], esi
mov esi, 4
jmp 0x67279d
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
mov esp, dword [esp]
sti
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
jmp 0x672795
pop ecx
not edx
push ebx
mov ebx, 0x7f7960b9
add ebx, 0x7bfaf2b5
push ebp
push edx
jmp 0x67296f
xor esi, 0xe255f6a
add eax, esi
pop esi
push edx
mov edx, 0x17a6e1e9
or edx, 0x77b2a149
xor edx, 0x1417b21b
sub eax, edx
pop edx
and edi, eax
pop eax
add edi, 0x8ad24630
mov eax, edi
pop edi
push dword [ebx]
mov ecx, dword [esp]
push 0x7521cbc9
jmp 0x672e37
sub ebx, ebp
pop ebp
add ebx, 0x97bc912e
jmp 0x672b2a
pop ebp
sub ecx, eax
push eax
jmp 0x672bd6
pop ebp
jmp 0x6729b5
pop eax
sub ebp, eax
jmp 0x672c58
inc ebp
xor ebp, 0xb809e2fc
jmp 0x6727c9
pop edi
add edi, 4
jmp 0x67298b
mov edx, 0x5fe6b15f
mov ebp, 0x2c39b45e
xor ebp, edx
pop edx
push esi
mov esi, 0x1fef1e24
or ebp, esi
pop esi
push edx
jmp 0x672d0e
push 0x4e3206e7
mov dword [esp], ecx
jmp 0x6729e3
pop edx
push 0x2b1a44b6
jmp 0x672af9
mov eax, dword [esp]
add esp, 4
jmp 0x672e49
pop eax
jmp 0x672e1d
mov eax, 0x5f5fe609
add eax, 0x5a2ef6d9
jmp 0x672cfc
mov ecx, 4
sub edi, ecx
pop ecx
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x672a3f
add esp, 4
add ecx, ebp
jmp 0x672929
add ebx, edi
pop edi
mov edx, ebx
mov ebx, dword [esp]
push ebp
jmp 0x673151
push eax
jmp 0x6729d4
sub edx, eax
pop eax
add edx, 0xfb676d1
sub edx, 0xb3a96538
mov eax, edx
pop edx
sub ebx, 0x5df58441
sub ebx, eax
add ebx, 0x5df58441
mov eax, dword [esp]
jmp 0x6732a3
mov dword [esp], eax
sub dword [esp], 0x6e907e76
jmp 0x672d52
push dword [esp]
pop ecx
add esp, 4
dec dword [esp]
xor dword [esp], 0x58758ed9
jmp 0x672e04
not ebp
jmp 0x672957
add esp, 4
add ecx, 1
shl ecx, 4
or ecx, 0x3d157337
add ecx, 0x11c5cb5f
sub esi, ecx
pop ecx
add ebx, esi
jmp 0x672d7c
xchg dword [esp], ebp
mov esp, dword [esp]
xor edi, edx
pop edx
jmp 0x672ae4
push ebx
mov ebx, 0
add ebx, 0x6dfb75c1
sub ebx, edi
sub ebx, 0x6dfb75c1
xchg edi, ebx
jmp 0x672fab
inc eax
jmp 0x672eb6
add dword [esp], 0x3c330b62
pop ecx
sub ecx, 0x3c330b62
mov edx, dword [esp]
jmp 0x672a6b
sub ebx, 0x7fdacf94
sub ebx, edi
add ebx, 0x7fdacf94
pop edi
push edi
jmp 0x672e58
mov dword [esp], edx
mov edx, 0x20c6f861
sub eax, edx
mov edx, dword [esp]
push ebp
mov ebp, esp
jmp 0x672f81
mov ebx, esi
pop esi
push ebp
mov ebp, 0x5dff2a5a
not ebp
sub ebp, 0xffffffff
xor ebp, 0x53931142
jmp 0x672837
add edx, ebx
pop ebx
sub edx, 0xe85503eb
sub ecx, edx
mov edx, dword [esp]
add esp, 4
push eax
mov dword [esp], 0x1ba01928
jmp 0x672b5b
mov ecx, dword [esp]
jmp 0x6729f6
add esp, 4
jmp 0x6730a4
mov dword [esp], eax
push edx
mov edx, 0x7bbdf4bc
push edx
sub dword [esp], 0x7afffd75
jmp 0x6729ce
push 0x23a54d8f
mov dword [esp], esi
mov esi, 0x67af6337
jmp 0x67275b
push 0x7fdf575a
pop esi
push ebp
jmp 0x67311c
mov dword [esp], esi
mov esi, 0xb4f2c2
sub ebx, esi
pop esi
add edx, ebx
pop ebx
add edx, 4
jmp 0x672dc5
mov dword [esp], ebx
mov ebx, esp
push edx
mov edx, 0x558de0b4
shl edx, 4
xchg edx, eax
not eax
xchg edx, eax
add edx, 0xffffffff
push edi
mov edi, 0x27566daa
sub edx, edi
pop edi
add edx, 0x803478f0
add ebx, edx
jmp 0x672d06
push 0x7566ed6a
jmp 0x6729c0
pop ebx
pop dword [esp]
pop esp
jmp 0x673164
mov dword [esp], 0x7622dadb
mov dword [esp], eax
mov eax, 0x20ff7f6f
push eax
inc dword [esp]
pop eax
push edi
mov edi, 0x2bd7ec37
or edi, 0x49d75166
sub edi, 0x7fdfa400
xor edi, 0x961eafa5
xor eax, edi
pop edi
push esi
push ebp
push edi
mov dword [esp], 0x5779f123
pop ebp
add ebp, 0x6ff474a0
sub ebp, 0x483eaae1
mov esi, ebp
pop ebp
shr esi, 6
sub esp, 4
mov dword [esp], ebx
mov ebx, 0
sub ebx, esi
xor esi, ebx
xor ebx, esi
xor esi, ebx
pop ebx
add esi, 0x77cdbea4
jmp 0x67289e
sub ebp, 0x5ffca2df
pop eax
xor ebp, 0x7dcf2cd5
sub esi, ebp
pop ebp
add ebx, esi
pop esi
push edx
push ecx
mov ecx, 0x1215b650
mov dword [esp + 4], ecx
jmp 0x672856
mov edx, 0x79fce109
dec edx
xor edx, 0x4206936f
xor edx, 0xc8e5fdc
push ecx
mov ecx, 0x3eb60200
jmp 0x672d22
xor esi, edi
mov edi, dword [esp]
add esp, 4
sub edx, esi
mov esi, dword [esp]
jmp 0x673227
sub edi, 0x7fdcc301
add edi, edx
add edi, 0x7fdcc301
sub edi, 0x7f906026
mov edx, dword [esp]
push edi
push esp
pop edi
add edi, 4
sub esp, 4
mov dword [esp], esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
jmp 0x672864
xor edx, 0x2f9ff2d0
push ebx
jmp 0x672df9
shl eax, 8
not eax
jmp 0x672de7
mov edx, dword [esp]
jmp 0x672b50
push eax
jmp 0x672f08
shl ecx, 1
xor ecx, 0x64872e8e
and edx, ecx
jmp 0x672888
or dword [esp + 4], ecx
jmp 0x672a4e
mov dword [esp], edx
mov edx, 0x7fd5056d
mov edi, 0x78dbf8
xor edi, edx
mov edx, dword [esp]
jmp 0x6730ee
pop ecx
add ecx, 0x6e907e76
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
jmp 0x6731b1
pop esi
dec eax
jne 0x6728c8
sti
push edx
mov dword [esp], 0x30ed6a0e
mov dword [esp], eax
push 0x7bdeb560
mov eax, dword [esp]
add esp, 4
shr eax, 3
push ebx
mov ebx, 0x7aaeef00
add ebx, 0x1fd65c3e
xor ebx, 0xe573e521
xor eax, ebx
pop ebx
push ebx
mov ebx, 0x18895f60
xor eax, ebx
pop ebx
push ecx
mov dword [esp], edi
jmp 0x672fc3
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push ecx
mov ecx, esp
push eax
push ecx
jmp 0x6731d0
dec eax
and eax, 0x3ed3fcb1
sub eax, 0xd00679d1
add ebp, eax
jmp 0x672943
mov ebx, 0x576f4a9c
inc ebx
jmp 0x673022
mov dword [esp], esi
jmp 0x672ec9
mov dword [esp], ebx
jmp 0x672f79
pop ecx
shr edi, 6
jmp 0x672f12
push ebp
mov ebp, 0x7afffd75
add eax, ebp
jmp 0x672932
mov dword [esp], edx
mov edx, 0x2dbe70c2
jmp 0x673211
mov dword [esp], edx
mov edx, esp
push 0xea1f93e
mov dword [esp], ebx
jmp 0x67319b
sub ecx, eax
mov eax, dword [esp]
add esp, 4
pop eax
push edx
jmp 0x672f40
push eax
mov dword [esp], esp
add dword [esp], 4
pop edi
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
jmp 0x6731f5
add esp, 4
sub esp, 4
jmp 0x672ba8
push edx
push dword [esp + 4]
mov edx, dword [esp]
jmp 0x67323c
mov ebp, 0x616332de
sub esi, 0x3fb69b60
add esi, ebp
add esi, 0x3fb69b60
pop ebp
add ecx, 0x7ded478f
jmp 0x672f9b
inc eax
sub eax, 0xf520c6ec
mov edx, eax
pop eax
and ebp, edx
pop edx
neg ebp
jmp 0x67278a
mov esi, 0x7dfff58c
push eax
mov eax, 0
sub eax, esi
mov esi, eax
push dword [esp]
pop eax
jmp 0x673082
mov edx, dword [esp]
add esp, 4
push ebp
jmp 0x672e97
mov eax, 0x53fdd55b
jmp 0x672ac1
add edi, 0x6f7b3d6e
sub edi, 0xf5101bf5
push 0x3ee4ccaf
jmp 0x672fe5
shr dword [esp], 2
push eax
mov eax, 0x1dfe2fcd
jmp 0x6730fb
mov dword [esp], 0x6bedb31a
jmp 0x672f31
xor edi, 0x7ffea466
jmp 0x673190
mov esp, dword [esp]
mov dword [esp], edi
sub esp, 4
jmp 0x672d3b
sub ebp, 0xffffffff
push edi
mov edi, 0x6bbf88c7
jmp 0x672aa6
push esp
pop ebx
push esi
jmp 0x672b83
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push ebp
push ecx
jmp 0x672ffa
add ecx, esi
sub ecx, 0x7ded478f
mov esi, dword [esp]
jmp 0x672e7c
pop ebx
shl edi, 3
neg edi
add edi, 0x2c67c112
add ebp, edi
pop edi
sub ebx, ebp
pop ebp
push ebp
jmp 0x672b8f
push esp
jmp 0x672963
mov dword [esp], eax
mov eax, 0x53f78584
add edi, eax
pop eax
push edx
push eax
mov dword [esp], edx
jmp 0x67302f
mov ecx, 0x313d9d7c
add ecx, 0x44294fee
push ecx
sub dword [esp], 0x7e7979c6
pop ebp
add ebp, 0x7e7979c6
jmp 0x672b48
xor ebx, 0x28ff2abb
add edi, ebx
jmp 0x673126
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x673139
sub ecx, edx
add ecx, 0x6fdd4492
add ecx, 0x13bcd252
pop edx
xor esi, ecx
pop ecx
sub esp, 4
mov dword [esp], ecx
push edx
push 0x5ff796e7
pop edx
push esi
mov esi, 0x57d51181
push edi
push ecx
mov ecx, 0x7dcf5fa1
jmp 0x6727f1
add esp, 4
push edx
mov edx, 0x677f8586
and edx, 0x7a9fbb96
add edx, 0x7de4476f
add edx, 0x5dd3cd54
xor esi, edx
jmp 0x672ee1
sub esp, 4
mov dword [esp], ebp
mov ebp, 4
sub ebx, ebp
pop ebp
push ebx
push dword [esp + 4]
jmp 0x672be0
push edx
mov edx, 0x8db7c8db
xor dword [esp + 4], edx
pop edx
mov dword [esp], eax
mov dword [esp], ecx
pop dword [ebx]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
jmp 0x672e8a
add esp, 4
push 0x2f906b6f
jmp 0x673182
add dword [esp + 4], eax
pop eax
push ecx
push eax
mov eax, 0x6ff56f51
mov ecx, 0xedf33e51
sub ecx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x672d32
mov ebp, 0x47f61d03
jmp 0x673265
pop ebx
jmp 0x672cb9
mov dword [esp], eax
mov eax, 0x6dbf72b7
jmp 0x672a17
mov ebx, 0x5735c4c4
sub ebx, 1
sub ebx, 0x7ff6fd26
not ebx
jmp 0x6731c4
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0x672a8d
mov dword [esp], esi
mov dword [esp], 0x7ffb39e9
neg dword [esp]
jmp 0x67318a
mov dword [esp], esi
jmp 0x672bea
push ebx
jmp 0x672e2a
add edi, 0x573768b3
jmp 0x672a03
sub esp, 4
mov dword [esp], esi
mov esi, 0x74b94088
sub esi, 0xf80c8193
jmp 0x672b0e
push edi
mov edi, 0x5faf1c7d
inc edi
jmp 0x672f4c
mov ecx, 0x7fc421b3
not ecx
neg ecx
xor ecx, 0x1df0ff
mov eax, ecx
pop ecx
not eax
or eax, 0x3f1a466a
sub eax, 0xbf3e6efa
add ecx, eax
jmp 0x672843
mov dword [esp], edx
mov edx, 0x2f9ff2d3
xchg edx, ecx
not ecx
xchg edx, ecx
sub edx, 1
not edx
inc edx
jmp 0x67329d
and dword [esp + 4], edx
pop edx
xchg dword [esp], edi
not edi
xchg dword [esp], edi
shl dword [esp], 5
jmp 0x6730bf
add esp, 4
push edx
jmp 0x672ac7
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], eax
jmp 0x67324b
push edx
push 0x79df3050
mov edx, dword [esp]
add esp, 4
sub esp, 4
jmp 0x67312c
dec ebp
inc ebp
jmp 0x672a64
dec edx
jmp 0x672cf0
sub esp, 4
mov dword [esp], edx
mov edx, esp
push ecx
push eax
push 0x53fac005
jmp 0x6732b7
pop eax
inc eax
add eax, 0x7b7d0735
xor eax, 0xcf77c73f
push eax
add dword [esp], 0x7576a15f
pop ecx
sub ecx, 0x7576a15f
mov eax, dword [esp]
add esp, 4
add edx, ecx
push dword [esp]
pop ecx
add esp, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x672b71
or ecx, 0x657b8547
dec ecx
add ecx, 0xbe37e0b
jmp 0x6732ff
xor ecx, 0x26a1bfd6
push edx
mov edx, ecx
mov edi, edx
pop edx
pop ecx
jmp 0x672ca4