Function at 0x5b7a0a
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push dword [esp]
push dword [esp]
jmp 0x5b78bd
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
jmp 0x5b80f1
mov dword [esp], edx
mov edx, 0x753fd61f
shr edx, 4
push eax
mov dword [esp], ecx
mov ecx, 0x3fdee900
jmp 0x5b77f6
push dword [esp]
pop edi
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
jmp 0x5b7795
mov ebp, 0x7f1f8920
mov eax, ebp
pop ebp
push edx
mov edx, 0x63ff4bd5
xor eax, edx
pop edx
sub eax, 0x753ff87c
xor eax, 0xf4efd89e
sub ebp, eax
mov eax, dword [esp]
add esp, 4
mov ebx, dword [esp]
add esp, 4
jmp 0x5b7f26
shr eax, 5
neg eax
sub eax, 0x4effb2a1
jmp 0x5b7a80
push esp
pop ebx
add ebx, 4
sub esp, 4
mov dword [esp], edi
jmp 0x5b7648
sub esp, 4
mov dword [esp], edx
push edi
push 0x6f48142e
pop edi
neg edi
add edi, 0x6f481432
mov edx, edi
pop edi
mov edi, edx
push dword [esp]
pop edx
add esp, 4
jmp 0x5b79a9
push dword [esp]
pop eax
push edi
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
jmp 0x5b7d3d
xor ebx, 0x3fd52bda
and ebp, ebx
jmp 0x5b7697
sub edx, ebx
jmp 0x5b76f7
pop ebx
add ebp, 0x7eb77882
neg ebp
not ebp
sub ebp, 0x46fe644d
jmp 0x5b7adb
mov dword [esp], edi
push 0x5a77b346
jmp 0x5b78e6
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, 0x7efb2653
add edx, 0x7f7bd0e5
add edx, 0x7b2d9ac7
sub edx, esi
sub edx, 0x7b2d9ac7
sub edx, 0x7f7bd0e5
mov esi, dword [esp]
add esp, 4
add edx, edi
push edx
jmp 0x5b7faf
push edi
mov edi, 0x866ff418
sub ecx, edi
mov edi, dword [esp]
add esp, 4
jmp 0x5b7eb9
xor edx, ecx
jmp 0x5b7883
mov ecx, 0xffffffff
mov ebx, ecx
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x5b7b4b
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
jmp 0x5b7a45
xchg dword [esp], ebp
pop esp
jmp 0x5b7a12
mov esi, 0x7f8f4c1b
push edx
mov edx, 0x6fef1aae
and edx, 0x3d279320
jmp 0x5b7b62
shl esi, 5
neg esi
shr esi, 4
add esi, 0x7ba284a2
sub ecx, esi
pop esi
sub ecx, 0x7dfe664a
sub ecx, ebx
add ecx, 0x7dfe664a
push eax
push edi
mov edi, 0x7fe73500
push edi
sub dword [esp], 0x7fab3ea9
jmp 0x5b7863
push ebp
push esi
mov esi, esp
push eax
mov eax, 0x5f2bfac2
jmp 0x5b7623
xor edx, ecx
pop ecx
shl edx, 6
dec edx
jmp 0x5b7dcb
neg edi
push esi
push 0x3901c9a9
mov dword [esp], eax
jmp 0x5b7cc3
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], ecx
mov ecx, 0
sub ecx, 0x1fef9c61
jmp 0x5b7aa5
mov eax, dword [esp]
jmp 0x5b7a95
add ecx, 0x6cd237c9
jmp 0x5b7cd8
pop edx
add edx, 4
push edx
jmp 0x5b80d6
push 0x456094f9
mov dword [esp], edx
jmp 0x5b78c5
add esi, 4
jmp 0x5b7da5
pop esp
jmp 0x5b8123
add edi, edx
jmp 0x5b804f
sub ebx, 0xcceb1dfc
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebx
jmp 0x5b7632
push dword [esp]
jmp 0x5b7a09
push ecx
mov ecx, 0x548acff
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
push ecx
jmp 0x5b774e
xchg esi, edx
not edx
xor esi, edx
xor edx, esi
jmp 0x5b7b43
pop edi
shr edi, 5
sub edi, 0x83d89747
add edx, edi
jmp 0x5b75dd
mov edi, dword [esp]
push edi
mov edi, esp
add edi, 4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov ebx, 0x37ff8ca3
jmp 0x5b7db4
add edi, 0x77dbd921
pop esi
add edx, edi
jmp 0x5b78f7
mov dword [esp], ebx
mov ebx, 0x6d6dc472
add ebx, 0xd94b7c3
push esi
jmp 0x5b779e
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x5b80a2
add edx, eax
pop eax
add edx, dword [esp]
sub edx, 0x6cefcd18
push 0x1e740fce
mov dword [esp], edi
mov edi, 0x7a4bff36
xor edi, 0x2797e3d1
push eax
push edx
jmp 0x5b7b24
sub ebx, 0xd16254df
add edi, 0x3dc4096d
add edi, ebx
push eax
mov eax, 0x5f9fac3e
neg eax
and eax, 0x71f7637e
sub eax, 0xe29c39d5
jmp 0x5b81e1
pop ecx
jmp 0x5b7efe
add ebx, edi
pop edi
push 0x5dc66cbf
jmp 0x5b7ddf
push ebx
mov ebx, 4
add ebp, 0x534f12e7
jmp 0x5b7a77
push esi
jmp 0x5b7b77
pop edx
push ebp
mov ebp, esp
jmp 0x5b7afe
add edx, 0x77f0f900
jmp 0x5b7a3d
mov ebx, edi
pop edi
add ebx, 0x7b8a7699
add ebx, edx
sub ebx, 0x7b8a7699
pop edx
push ecx
mov ecx, esp
add ecx, 4
jmp 0x5b7812
mov edi, dword [esp]
jmp 0x5b8091
xor ebp, dword [esp]
mov esp, dword [esp]
pop dword [esp]
mov esp, dword [esp]
sti
sub esp, 4
mov dword [esp], edi
mov dword [esp], edx
push ebp
mov ebp, 0x49be2e9c
shl ebp, 5
jmp 0x5b7ff1
shl ecx, 7
shr ecx, 8
jmp 0x5b786b
sub ebp, ebx
push eax
push ebp
jmp 0x5b75f2
sub eax, 0xae06ed85
jmp 0x5b7ee2
add edi, 0x66ad95eb
jmp 0x5b7fa9
add esp, 4
add eax, 0x7fab3ea9
jmp 0x5b7cea
add ecx, 0x32fe07a2
add ecx, 0x3fff69cc
jmp 0x5b7d8a
or edi, 0x7afe1e64
jmp 0x5b7802
push 0x11479cb
mov dword [esp], ebp
sub dword [esp], 0x6fe9c01c
mov edx, dword [esp]
add esp, 4
add edx, 0x6fe9c01c
jmp 0x5b7d82
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5b806d
mov edx, 0x79ff09c6
mov eax, 0xc2f84975
add eax, edx
pop edx
add edi, eax
pop eax
shl edi, 7
inc edi
jmp 0x5b7ab6
xor esi, edx
push ebx
jmp 0x5b82b1
sub edx, 0x7e779047
jmp 0x5b8138
mov esi, 0x3e6a2860
push edx
mov edx, 0x74fb5d51
push ecx
mov ecx, 0x777dee54
jmp 0x5b8267
sub ebx, 0x7f6ef2f5
inc ebx
add ebx, 0x76ae3e81
or esi, ebx
pop ebx
neg esi
shl esi, 3
sub esi, 0xa040aadc
jmp 0x5b7bad
sub edi, esi
pop esi
add edi, esi
jmp 0x5b7c1e
mov ebx, ebp
pop ebp
xor ebx, 0x3bff23b8
shl ebx, 8
dec ebx
jmp 0x5b7683
shr edi, 1
shr edi, 6
jmp 0x5b7fc8
mov ebp, 0x7b5176d6
add ebp, 0x7ff7c579
not ebp
inc ebp
add ebp, 0x7e4f947d
shr ebp, 2
jmp 0x5b7ca4
push edx
mov edx, 0x6fffd914
add edi, edx
pop edx
push 0x5414b600
mov dword [esp], edx
mov edx, 0x7df1a6a8
shr edx, 1
dec edx
add edx, 0x7fef0e12
dec edx
not edx
inc edx
add edx, 0xeec14c03
add edi, edx
jmp 0x5b82bb
pop edx
sub ecx, 0x4cfb00c1
add ecx, edx
jmp 0x5b7df1
shl ecx, 8
jmp 0x5b7a6c
mov esi, 0x67f55251
mov ecx, esi
push dword [esp]
push dword [esp]
jmp 0x5b82e1
neg ebp
sub ebp, 0x9f3ee9cb
jmp 0x5b7bd9
mov eax, 0x166e3952
mov esi, eax
pop eax
sub edi, 0x77dbd921
sub edi, esi
jmp 0x5b7920
sub edx, ecx
pop ecx
jmp 0x5b7f9e
pop edi
add ecx, 0x6f57b1eb
jmp 0x5b7e62
push ebp
mov ebp, 4
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push edi
jmp 0x5b7fb7
mov eax, 4
add dword [esp + 4], 0x22fe72b2
add dword [esp + 4], eax
sub dword [esp + 4], 0x22fe72b2
pop eax
mov ebp, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0x5b7890
mov ebp, dword [esp]
jmp 0x5b7e2a
add ecx, edx
sub ecx, 0x3fff69cc
sub ecx, 0x32fe07a2
push edx
jmp 0x5b8003
xchg dword [esp], esi
pop esp
add ebp, 4
jmp 0x5b79b6
sub ebx, 0x279d4c60
sub ebx, 0x2f7bcab4
shl ebx, 2
shl ebx, 7
jmp 0x5b78a5
add edx, 0x7fbf52b9
sub edx, 0x651c78ee
xor ecx, edx
pop edx
jmp 0x5b7731
mov dword [esp], edx
mov dword [esp], ebx
push dword [esp + 4]
push dword [esp]
jmp 0x5b7fd9
add ecx, 0x4cfb00c1
add ecx, 0x4fff7bb6
pop edx
push dword [ecx]
sub dword [esp], 0x7fdb745b
pop edi
add edi, 0x7fdb745b
mov ecx, dword [esp]
push ebx
mov dword [esp], ebp
mov dword [esp], edx
jmp 0x5b7942
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], edi
push ebp
push 0x79fd1fb0
pop ebp
add ebp, 0x91bd857d
mov edi, ebp
pop ebp
xor edi, 0x7d6d51c7
inc edi
jmp 0x5b7beb
add ecx, eax
sub ecx, 0x6f57b1eb
pop eax
pop ebx
xor edx, ecx
xor ecx, edx
jmp 0x5b7747
sub edi, 0x5e421286
sub edi, ecx
add edi, 0x5e421286
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x5b77e7
add esi, eax
pop eax
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], esp
push eax
jmp 0x5b7d57
add edx, 0x7e36d7a1
add edx, 0x29cdebc2
sub edx, eax
sub edx, 0x29cdebc2
push ecx
mov ecx, 0x7e36d7a1
sub edx, ecx
pop ecx
sub edx, 0x6fdbd038
jmp 0x5b766e
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
pop dword [edx]
push ebx
mov dword [esp], eax
push 1
mov eax, dword [esp]
add esp, 4
push edi
mov dword [esp], ecx
push edx
mov edx, 0x6fdbd038
mov ecx, edx
mov edx, dword [esp]
add esp, 4
sub edx, 0x7fffaf1f
add edx, ecx
add edx, 0x7fffaf1f
jmp 0x5b79a3
or ecx, edx
pop edx
not ecx
add ecx, 0x7f86cb7d
sub esp, 4
jmp 0x5b75c4
push eax
mov eax, 0x6cefcd18
jmp 0x5b7958
pop ebp
jmp 0x5b825b
mov dword [esp], esi
jmp 0x5b76da
mov edi, 0xffffffff
push ebx
push ecx
mov ecx, 0x7d7f7b7a
jmp 0x5b802e
xor edi, 0x8afdff10
jmp 0x5b7a1d
pop ebx
push 0x63052d01
jmp 0x5b777c
add ebp, 0x481a1a80
add ebp, 0x7e5f0587
push ebx
jmp 0x5b81a2
mov edx, 0x7ae72146
xor edx, 0x3ff10d0e
shl edx, 7
add edx, 1
inc edx
shl edx, 6
sub edx, 0xa599641f
push edx
mov edx, 0x4fff7bb6
sub ecx, edx
jmp 0x5b7c4f
mov ebx, ecx
pop ecx
add ebx, 0xfa717d86
jmp 0x5b7690
pop edx
add edi, esi
sub edi, 0x6dd50201
pop esi
push ebx
mov ebx, 0x7f9e5076
and ebx, 0x76ff51a8
shr ebx, 7
jmp 0x5b797e
push edx
push esp
jmp 0x5b7876
add esp, 4
xor edx, ecx
xor ecx, edx
xor edx, ecx
jmp 0x5b75af
pop esp
jmp 0x5b8130
mov dword [esp], 0x5efd0e0c
dec dword [esp]
jmp 0x5b813e
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov ebx, 0x7eafc53a
add ebx, 0x81503ac7
push ecx
mov ecx, esp
jmp 0x5b8112
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
jmp 0x5b7898
mov dword [esp], esi
mov esi, 0x7ddda7d1
jmp 0x5b77b4
sub esp, 4
jmp 0x5b792e
dec edx
jmp 0x5b81d2
not dword [esp]
add dword [esp], 1
or dword [esp], 0x6f117d48
shr dword [esp], 6
not dword [esp]
jmp 0x5b817d
sub dword [esp], 0xa2e2cc58
mov dword [esp], ecx
mov ecx, 4
sub edx, 0x77ff26aa
add edx, ecx
add edx, 0x77ff26aa
mov ecx, dword [esp]
jmp 0x5b81b5
push ebp
jmp 0x5b7bf6
add esp, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push ecx
mov ecx, 0x6bec7d20
not ecx
jmp 0x5b7c8a
shl edx, 6
inc edx
add edx, 0xc1f48c00
jmp 0x5b789e
sub edi, eax
pop eax
mov ebx, dword [esp]
add esp, 4
jmp 0x5b81f2
add edi, 0x7fdfe2ef
sub edi, 0x7fdd9eee
sub edi, ebx
add edi, 0x7fdd9eee
sub edi, 0x7fdfe2ef
sub esp, 4
mov dword [esp], ebp
push ecx
jmp 0x5b8218
mov ecx, 0x67ba8aca
not ecx
add ecx, 0x71e72200
jmp 0x5b822a
shl ecx, 3
shl ecx, 4
and ecx, 0x77dd0321
add ecx, 0x27260e03
mov ebp, ecx
mov ecx, dword [esp]
add esp, 4
inc ebp
sub ebp, 0xde42843
sub edi, 0x66ad95eb
sub edi, ebp
jmp 0x5b7a8a
sub edi, 0x7f8f4c1b
pop ebx
jmp 0x5b79c7
dec ecx
shr ecx, 8
add ecx, 0x21fcdfaf
add edx, ecx
pop ecx
and edx, 0x7bff8a65
xor edx, 0x37fdc58d
add edx, 0x48c4724a
sub edi, 0x2f95f1d5
sub edi, edx
add edi, 0x2f95f1d5
pop edx
push edx
mov edx, 0x2fd96a9f
sub edi, edx
mov edx, dword [esp]
add esp, 4
push esi
mov esi, 0x73d9127d
jmp 0x5b78d9
mov ebx, 0x7eb5bb73
jmp 0x5b7b8d
pop edx
jmp 0x5b82c1
push eax
mov eax, 0x6d56c233
jmp 0x5b82cc
add edi, eax
pop eax
pop esi
push eax
mov dword [esp], ecx
push 0x5898d3c8
mov dword [esp], esi
jmp 0x5b7c92
pop esi
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push 0x146a367f
mov dword [esp], edx
mov edx, 0x7b9d9dbf
jmp 0x5b7f7a