Function at 0x133d3cb
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
pop edx
push edx
mov dword [esp], 0x2e128056
mov dword [esp], ecx
push esp
pop ecx
push 0x7eb951b2
mov dword [esp], ebp
mov ebp, 0x7f7d0f1f
jmp 0x133ceb2
push 0x1995b00
jmp 0x133d07a
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
sub edi, ecx
mov ecx, dword [esp]
jmp 0x133cc7e
pop edx
push ebx
mov ebx, 4
add edi, 0x7df6f401
sub edi, 0x5f381842
add edi, ebx
add edi, 0x5f381842
sub edi, 0x7df6f401
pop ebx
jmp 0x133d3fe
mov esp, dword [esp]
push 0x345fa0b7
mov dword [esp], edx
mov edx, esp
add edx, 4
jmp 0x133d2b5
xor edi, eax
pop eax
sub edx, edi
pop edi
push edi
mov edi, edx
jmp 0x133ccae
sub dword [esp], esi
pop esi
jmp 0x133ce94
xchg dword [esp], edx
pop esp
jmp 0x133d031
push ebp
mov dword [esp], ecx
mov ecx, 0x5f77489a
xchg ecx, eax
not eax
xor ecx, eax
xor eax, ecx
xor ecx, eax
jmp 0x133cd7b
mov eax, 0x1eefaa2c
shl eax, 8
xor eax, 0x3f1d8100
neg eax
sub eax, 0x57ef7056
add eax, 0x987f6b26
mov ebx, eax
pop eax
sub eax, ebx
mov ebx, dword [esp]
jmp 0x133cbdd
add ebp, 4
jmp 0x133ca01
push dword [esp]
pop eax
push edi
mov dword [esp], 0x3e333bea
jmp 0x133d47a
pop eax
sub esi, edi
jmp 0x133cb9d
add edi, edx
jmp 0x133ca22
push esp
pop edi
add edi, 4
push ebp
jmp 0x133ce5f
add edi, 0x7afff4ba
jmp 0x133cdd5
mov ebp, 0x2ff7fdeb
push edi
push ebp
sub dword [esp], 0x6ae702ca
pop edi
add edi, 0x6ae702ca
jmp 0x133cf2f
push edi
push 0x25d3f900
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
jmp 0x133d0a3
mov edx, eax
jmp 0x133ccf9
pop edi
push edx
jmp 0x133cdad
or eax, 0x6fbeb4f6
add eax, 0x8bff0625
add edx, eax
pop eax
sub edx, 0x7bf39f31
add edx, 0x797f1600
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
jmp 0x133cf62
mov dword [esp], esp
add dword [esp], 4
jmp 0x133d0ee
add esp, 4
jmp 0x133cb8f
push 0x2fac49df
mov dword [esp], esi
mov esi, 0x1f2d9d47
push ebx
mov dword [esp], edi
mov edi, 0x7bdfc700
xor esi, edi
pop edi
push ebx
jmp 0x133cf1f
push edx
mov edx, 0x77ff9260
not edx
jmp 0x133ced7
sub dword [esp], 0x527fab90
add dword [esp], 0x7fcf9e60
shr dword [esp], 8
add dword [esp], 0x775f3af8
jmp 0x133cd88
pop dword [esp]
mov esp, dword [esp]
jmp 0x133cfed
push 0x3ae5f78f
mov dword [esp], edx
mov dword [esp], eax
jmp 0x133d1b6
pop edi
mov edx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], eax
push eax
mov dword [esp], edi
jmp 0x133cb23
not edx
jmp 0x133d0ba
add esp, 4
jmp 0x133ce01
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
push edx
mov edx, 0x3ff180a0
mov ecx, 0x3ff180a4
sub ecx, edx
jmp 0x133d116
mov ecx, edi
jmp 0x133cc4a
add esp, 4
sub esp, 4
mov dword [esp], edi
push 0x7e68cf32
pop edi
push ebp
push eax
push esi
mov dword [esp], ebx
mov ebx, 0x7ca73186
mov eax, 0xcc268409
sub eax, ebx
pop ebx
xchg ecx, eax
not ecx
xchg ecx, eax
sub eax, 0x934b9a60
push eax
pop ebp
pop eax
push eax
push edi
push 0x47de07c8
pop edi
jmp 0x133d123
pop eax
sub edx, 0x7ff5365d
jmp 0x133cb1c
pop esp
push dword [esp]
mov ebp, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
xor ecx, eax
mov eax, dword [esp]
add esp, 4
push dword [edx]
push dword [esp]
jmp 0x133cd36
pop esi
push edi
push 0x5c68db89
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
push esp
pop dword [esp]
push ecx
mov ecx, 4
add dword [esp + 4], ecx
pop ecx
jmp 0x133cded
xor ebp, ebx
mov ebx, dword [esp]
add esp, 4
add ecx, ebp
mov ebp, dword [esp]
jmp 0x133cf75
xchg ecx, edx
xchg edx, esi
not esi
xchg edx, esi
jmp 0x133d0e1
sub dword [esp], 0x32ac157e
mov dword [esp], ebx
push 0x550fb869
pop ebx
add dword [esp + 4], 0x7f5d6069
sub dword [esp + 4], 0x3368a263
jmp 0x133d4b7
push ecx
push 0x5b34fedd
mov dword [esp], ecx
mov dword [esp], 0x7de7582b
pop ecx
mov edx, ecx
pop ecx
or edx, 0x2f3a3f86
push edx
jmp 0x133cee5
mov dword [esp], ebp
jmp 0x133cebd
add edi, 1
push eax
mov eax, 0x921739b4
jmp 0x133ca61
pop edi
xor dword [esp + 4], edx
jmp 0x133d412
pop edi
push ebx
push eax
mov eax, 0x7cffe0c6
mov ebx, 0xe75ff694
add ebx, eax
jmp 0x133cecb
shl edi, 7
push edi
mov dword [esp], eax
mov eax, 0x567fb6ba
xor eax, 0x8e0b932c
xor edi, eax
jmp 0x133cb0c
pop ecx
jmp 0x133cc2f
push 0
jmp 0x133caa1
push dword [esp]
pop edx
push esi
jmp 0x133d00f
pop edi
sub esp, 4
mov dword [esp], eax
mov eax, 0x6ced9443
sub edi, 0x76fb8003
sub edi, eax
add edi, 0x76fb8003
pop eax
shl edi, 4
xor edi, 0x7be7cc94
jmp 0x133cb31
mov ebp, 4
sub edi, ebp
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
push edi
mov edi, 0xbfff412
jmp 0x133ce88
add eax, 0x7cff1456
jmp 0x133cba4
mov ebp, 0x6139401a
add ebp, edi
jmp 0x133ceee
shl esi, 3
add esi, 0x9f9ca64
add edi, esi
pop esi
jmp 0x133cea5
sub edi, ebp
sub edi, 0x31fe1ea4
jmp 0x133cf51
dec ebp
neg ebp
sub esp, 4
jmp 0x133cf35
push 0x3c8c7b34
mov dword [esp], ebx
push ebp
jmp 0x133cb3c
pop eax
xor ebx, 0x645fd75e
jmp 0x133d029
sub edx, 0xe81579f
mov ecx, edx
pop edx
jmp 0x133d35c
dec dword [esp]
pop edx
jmp 0x133cc63
pop edi
jmp 0x133c9f7
inc edi
shr edi, 1
xor edi, 0x60d3a346
sub edx, edi
pop edi
push ebx
mov ebx, 0x7a67b5c7
add edx, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x133cf9f
mov ebx, 0x7ff95ff7
add ebx, 0xe9860e9b
jmp 0x133d1eb
push edx
jmp 0x133d331
mov dword [esp], ebx
push edx
jmp 0x133d18f
push edx
mov edx, 0x72f7b279
xor edx, 0xd186006
jmp 0x133d063
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
jmp 0x133ce19
add esp, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push edi
mov edi, 0x7ffce062
xor edi, 0x7dfb9007
shr edi, 8
xor edi, 0x5ffb5cbd
jmp 0x133ceff
add edx, 0x7e6bd11e
add edx, dword [esp]
push eax
jmp 0x133d1d3
push dword [esp]
pop ebp
push edx
mov edx, esp
add edx, 4
add edx, 4
jmp 0x133caaa
mov ebp, 0x61cd485e
xor ebp, ecx
jmp 0x133d456
sub ecx, 1
jne 0x133cd2c
sti
jmp 0x133d095
mov dword [esp], edx
push ebp
mov ebp, 0x7e7170e0
mov edx, ebp
jmp 0x133d06e
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x133cd66
add edi, ebx
pop ebx
jmp 0x133cab3
xor ebp, 0x5c08fbae
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], esi
jmp 0x133d219
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0x133cd05
sub edi, edx
pop edx
pop ebp
xor esi, edi
jmp 0x133d14f
pop ebp
add edx, 0x76b7ab6e
jmp 0x133d085
mov dword [esp], ebp
mov eax, dword [esp]
jmp 0x133d13c
sub edx, 0xffffffff
jmp 0x133cb6a
pop esp
sti
push esi
jmp 0x133cfff
push ebp
push ecx
mov dword [esp], 0x5fe960bd
jmp 0x133cfae
pop esp
mov dword [esp], edi
push ecx
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], 0x7aff8740
jmp 0x133ce33
push eax
push ebp
mov ebp, 0x7b6ed500
add ebp, 0x5db797c7
and ebp, 0x3f3f6934
sub ebp, 0xed78921
sub ebp, 0x8b99e168
mov eax, ebp
pop ebp
jmp 0x133d142
xchg ecx, edx
add ecx, 0x68733e36
jmp 0x133d184
mov edi, dword [esp]
push 0x69445a94
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 0x7feaaf46
and eax, 0x7fde0fb5
sub eax, 0x7dff2c27
jmp 0x133d505
push dword [esp]
pop edx
add esp, 4
push ecx
jmp 0x133cc04
add edi, 0x5ffe94ec
and edi, 0x36fee056
add edi, 0x5913526b
mov eax, edi
jmp 0x133d4a9
push edi
jmp 0x133d17e
add eax, 0xe8caae1b
and edx, eax
pop eax
jmp 0x133cbe5
push dword [esp]
pop edi
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push 0x5a7b065f
mov dword [esp], ebx
mov dword [esp], 0x77bb29bd
push edx
push edi
mov edi, 0x7f271cd4
jmp 0x133d406
push esp
jmp 0x133d051
sub ecx, 0xc7ea86cc
jmp 0x133d1ab
mov edx, 0x8082f0e6
push eax
push edx
add dword [esp], 0x5f7706fc
pop eax
sub eax, 0x5f7706fc
mov ebx, eax
pop eax
jmp 0x133ce29
add edi, ecx
pop ecx
xchg dword [esp], edi
jmp 0x133ca49
push edx
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
jmp 0x133cef4
mov eax, 0x7e6bd11e
sub edx, eax
pop eax
sub edx, 0x7a67b5c7
push 0x57c965e0
jmp 0x133cdcd
or esi, ebx
pop ebx
push eax
mov eax, 0xffcbc509
add esi, eax
pop eax
push eax
mov eax, 0x6d5ba47f
add edx, eax
pop eax
add edx, esi
sub edx, 0x6d5ba47f
push dword [esp]
pop esi
add esp, 4
xor esi, edx
mov edx, dword [esp]
jmp 0x133ccb5
mov dword [esp], ebp
mov ebx, dword [esp]
jmp 0x133cc3a
add dword [esp + 8], edi
pop edi
sub dword [esp + 4], 0x7f5d6069
mov ebx, dword [esp]
jmp 0x133d3c0
sub edx, 4
push eax
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
mov edi, 0x32fab13a
dec edi
push ecx
mov ecx, 0x5d5a0abd
push eax
push edi
mov edi, 0x3674a448
mov eax, 0x906f56b
jmp 0x133d2e7
xor eax, edi
jmp 0x133d3f6
shl esi, 3
jmp 0x133ce1f
mov edx, edi
mov ebx, edx
pop edx
pop edi
pop ebp
push ecx
mov ecx, 0x7efa58e8
jmp 0x133cfc6
sub edx, ecx
pop ecx
add edx, 0x7bf39f31
push 0x39a668bb
mov dword [esp], eax
mov eax, 0x7e7fb8ae
xor eax, 0x58103b5
sub edx, eax
pop eax
sub edx, ecx
jmp 0x133d4cd
mov eax, dword [esp]
add esp, 4
jmp 0x133d4b1
push 0x6d70570e
mov dword [esp], edi
mov edi, 0x3368a263
jmp 0x133d224
add esp, 4
mov dword [esp], esi
pop dword [edx]
push ebp
mov ebp, esp
jmp 0x133cc89
mov esi, 0x6d7fbabe
shr esi, 2
jmp 0x133d2ee
pop edi
sub ecx, eax
jmp 0x133cafb
xchg dword [esp], edi
jmp 0x133d08d
mov edx, 0x1c8ecd6
xor edx, edi
jmp 0x133cde3
pop edx
not dword [esp]
inc dword [esp]
push ebx
mov ebx, 0x75fbf390
xor dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
or dword [esp], 0x775a19b4
push edi
mov edi, 0x1eaf85d4
or dword [esp + 4], edi
pop edi
push ebx
mov dword [esp], 0x1ae9af18
jmp 0x133cc11
mov ecx, dword [esp]
add esp, 4
add ebp, 0x7bfed600
add ebp, ebx
sub ebp, 0x7bfed600
jmp 0x133d484
mov dword [esp], ebp
mov ebp, esp
jmp 0x133caf0
pop ebx
sub edx, 0x7e5afdf0
add edx, ebp
add edx, 0x7e5afdf0
mov ebp, dword [esp]
add esp, 4
push 0x50a500c7
mov dword [esp], edi
jmp 0x133d4ed
pop edi
add edi, eax
jmp 0x133d3a3
push esi
jmp 0x133d3d3
add dword [esp + 4], ebx
jmp 0x133d3ae
push eax
mov eax, 0x7bb63d41
and eax, 0x7e67435f
shl eax, 7
jmp 0x133ce7e
mov dword [esp], 0x1cead598
mov dword [esp], eax
jmp 0x133d4fc
mov dword [esp], edi
push esi
jmp 0x133cbd1
shl eax, 1
and eax, 0x7fb5a57f
add eax, 0xfc6a7aca
jmp 0x133d517
add ecx, eax
pop eax
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x133d525
push edx
jmp 0x133d52b
push eax
mov eax, 0x7fbf1440
sub eax, 0x1ffbe115
jmp 0x133d53b
sub eax, 0x6ff5aefa
push ebx
push eax
jmp 0x133caca