Function at 0x7cfd08
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
mov byte [ebp - 0x14b], 0xbf
jmp 0x57c740
mov byte [ebp - 0x17a], 0x58
jmp 0x57b5f5
mov byte [ebp - 0x109], 0x93
mov byte [ebp - 0x108], 0x7a
mov byte [ebp - 0x107], 4
jmp 0x6da8e4
mov byte [ebp - 0x188], 0xed
jmp 0x825984
mov byte [ebp - 0x179], 0x13
mov byte [ebp - 0x178], 0x63
mov byte [ebp - 0x177], 0x1d
jmp 0x7462c2
mov byte [ebp - 0x14a], 0x47
jmp 0x7d2616
mov byte [ebp - 0x158], 0x4f
jmp 0x6d53c9
mov byte [ebp - 0x180], 0xf9
jmp 0x8a08b7
mov byte [ebp - 0x19b], 0xc4
mov byte [ebp - 0x19a], 0xb9
jmp 0x7fbcee
mov byte [ebp - 0xfb], 0x7e
mov byte [ebp - 0xfa], 0x44
mov byte [ebp - 0xf9], 0x87
jmp 0x769446
mov byte [ebp - 0x122], 0x22
mov byte [ebp - 0x121], 0x68
jmp 0x7aabc2
mov byte [ebp - 0x111], 0x21
jmp 0x7e25ff
mov byte [ebp - 0x19c], 0xc8
jmp 0x5991d9
mov dword [ebp - 0x2c8], edx
jmp 0x5f932e
mov byte [ebp - 0x16a], bl
jmp 0x720687
mov bl, 0x37
mov al, 0xaf
mov dl, 0xac
mov cl, 0x53
jmp 0x5e0a8d
mov byte [ebp - 0x173], 0xc5
mov byte [ebp - 0x172], 0x7d
mov byte [ebp - 0x171], 0x59
jmp 0x6e0364
mov byte [ebp - 0x127], 0x9c
mov byte [ebp - 0x126], 0x5c
jmp 0x5f77fe
mov byte [ebp - 0x125], dl
jmp 0x611198
call fcn.00460929
sub ecx, ecx
xor esi, esi
shr cl, 0x71
cmp eax, esi
setne cl
cmp ecx, esi
jne 0x76f1fe
push 0x80004005
jmp 0x76f1f9
mov byte [ebp - 0x11d], 0x78
jmp 0x75bf60
mov byte [ebp - 0x16e], dl
mov byte [ebp - 0x16d], 8
jmp 0x8a6a43
mov byte [ebp - 0x124], 0xe5
jmp 0x81bff6
push eax
lea eax, [ebp - 0xc]
jmp 0x824124
mov byte [ebp - 0x18c], dl
jmp 0x7c0985
push ebx
jmp 0x67bfc2
mov byte [ebp - 0x138], bl
xchg bl, bl
mov bl, 0x66
mov byte [ebp - 0x15c], 0xf3
mov byte [ebp - 0x15b], 0xeb
jmp 0x8530e7
mov byte [ebp - 0x18d], 0x6c
jmp 0x638d34
mov byte [ebp - 0x12a], 0x7c
jmp 0x7e6233
mov byte [ebp - 0x118], 0x7d
jmp 0x867f95
push esi
push edi
jmp 0x624b38
mov byte [ebp - 0xfc], 0x6d
jmp 0x5a5983
mov byte [ebp - 0x101], 0xfd
mov byte [ebp - 0x100], 0x6c
jmp 0x89734f
mov byte [ebp - 0x114], 0x7c
jmp 0x7c139b
mov byte [ebp - 0x157], 0x55
jmp 0x746c30
mov byte [ebp - 0x1a0], 0xb
jmp 0x715ae0
mov byte [ebp - 0x116], 8
jmp 0x781029
mov byte [ebp - 0x106], 0xa0
jmp 0x7e916e
mov byte [ebp - 0x170], 0x3e
mov byte [ebp - 0x16f], al
jmp 0x60e933
mov byte [ebp - 0x13d], 0xaa
jmp 0x7867d0
mov byte [ebp - 0x143], 0
mov byte [ebp - 0x142], 0xb
jmp 0x756dc4
mov byte [ebp - 0x149], bl
not bl
setnp bl
mov bl, 0x30
jmp 0x74ef6f
mov byte [ebp - 0x11b], 0x4b
jmp 0x8a0f71
mov byte [ebp - 0x19f], cl
mov byte [ebp - 0x19e], 0x1a
jmp 0x7c59f2
mov byte [ebp - 0x151], 0x3c
jmp 0x80565f
mov byte [ebp - 0x169], bl
xchg bl, bl
mov bl, 0xd1
jmp 0x6d885f
mov byte [ebp - 0x191], 0x12
jmp 0x725788
mov byte [ebp - 0x190], 0x7d
mov byte [ebp - 0x18f], 0xe8
jmp 0x7a6128
mov byte [ebp - 0x167], dl
sets dl
not dl
mov byte [ebp - 0x166], 0xb0
mov byte [ebp - 0x165], al
jmp 0x7a5299
mov byte [ebp - 0x195], 0x24
mov byte [ebp - 0x194], al
jmp 0x896535
mov byte [ebp - 0x10d], 0xa4
mov byte [ebp - 0x10c], 0x78
jmp 0x78ec92
mov byte [ebp - 0x168], 0x9a
jmp 0x726165
mov byte [ebp - 0x198], 0x6d
jmp 0x8c3275
mov byte [ebp - 0x176], 0x39
mov byte [ebp - 0x175], 0x43
jmp 0x8495c7
mov byte [ebp - 0x156], 0xda
mov byte [ebp - 0x154], 0xcd
mov byte [ebp - 0x153], 0x2f
jmp 0x752349
mov byte [ebp - 0x155], dl
jmp 0x7cd4fe
mov byte [ebp - 0x152], 0xc3
jmp 0x71cd7e
mov byte [ebp - 0x141], 0x5a
jmp 0x819338
mov byte [ebp - 0x11c], 0x7f
jmp 0x712d36
mov byte [ebp - 0xf8], 0x6f
jmp 0x6f957a
call fcn.00407820
mov edx, dword [eax]
mov ecx, eax
movzx eax, dx
mov eax, dword [edx + 0xc]
jmp 0x7e1dc0
mov byte [ebp - 0x17c], cl
mov byte [ebp - 0x17b], 0xb3
jmp 0x53f4e2
mov byte [ebp - 0x115], 0x16
jmp 0x69bd82
mov byte [ebp - 0x102], 0xca
jmp 0x680488
mov byte [ebp - 0x13c], 0x9d
jmp 0x8056ab
mov byte [ebp - 0x10b], dl
mov byte [ebp - 0x10a], 0x1e
jmp 0x570bef
mov byte [ebp - 0x10f], pe_nt_image_headers32
mov byte [ebp - 0x10e], 0x74
jmp 0x73012d
mov byte [ebp - 0x164], 3
mov byte [ebp - 0x163], 0x69
mov byte [ebp - 0x162], bl
mov byte [ebp - 0x161], 0x54
mov byte [ebp - 0x160], 0x9c
mov dl, al
mov byte [ebp - 0x15f], 0x20
xchg dl, dl
mov byte [ebp - 0x15e], 0xd9
mov byte [ebp - 0x15d], 0x72
mov dl, bl
mov dl, 0xb2
jmp 0x710c97
mov byte [ebp - 0x18e], 0xa6
jmp 0x65c25b
mov byte [ebp - 0x13f], 0xc8
jmp 0x88493b
mov byte [ebp - 0x12e], 0x87
mov byte [ebp - 0x12d], 0xc1
jmp 0x7dce12
mov byte [ebp - 0x120], 0x7e
jmp 0x832041
mov byte [ebp - 0x139], dl
jmp 0x86667a
mov byte [ebp - 0x186], 0xeb
jmp 0x8a5cc6
mov byte [ebp - 0x18b], 0xdc
jmp 0x88a60b
mov byte [ebp - 0x113], 0xcf
jmp 0x85ca82
mov byte [ebp - 0x19d], 0xba
jmp 0x5d355f
mov byte [ebp - 0x130], 0x3b
jmp 0x88ee2c
mov byte [ebp - 0x144], dl
mov dl, 0x50
mov byte [ebp - 0x13b], bl
xchg dl, dl
mov dl, 0xcf
mov dl, 0x42
jmp 0x64e3de
mov byte [ebp - 0x11e], 0xdc
jmp 0x603ff2
push ebp
mov ebp, esp
bts ax, dx
shl eax, cl
push 0xffffffffffffffff
rcr al, 0x3c
jmp 0x829ab7
mov byte [ebp - 0x148], 0xab
jmp 0x806aba
mov byte [ebp - 0x12c], 0x5e
mov byte [ebp - 0x12b], 9
jmp 0x672d30
call eax
add eax, 0x10
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 4], esi
jmp 0x5f064a
mov byte [ebp - 0x110], 0x79
jmp 0x79169c
mov byte [ebp - 0x129], 0xff
jmp 0x7f1abb
mov byte [ebp - 0x14f], 0xae
jmp 0x84b1f3
mov byte [ebp - 0x105], 0xca
jmp 0x8076b1
mov byte [ebp - 0x128], 0xc6
jmp 0x5f6bb9
mov byte [ebp - 0x134], 0x64
mov byte [ebp - 0x133], 0xc4
jmp 0x807762
mov byte [ebp - 0x199], 0xe4
jmp 0x7353d0
mov byte [ebp - 0x183], 4
jmp 0x8231d9
mov byte [ebp - 0x150], 0x92
jmp 0x7e6b97
mov byte [ebp - 0x13a], 0x7c
jmp 0x7bd288
mov byte [ebp - 0x147], 0xf9
jmp 0x807715
mov byte [ebp - 0x104], 0x7b
mov byte [ebp - 0x103], 0xc6
jmp 0x783fce
mov byte [ebp - 0x146], 0x3f
mov byte [ebp - 0x145], 0xd4
jmp 0x6fcc6f
mov byte [ebp - 0x132], 0xa2
mov byte [ebp - 0x131], 0xf4
jmp 0x7c8af8
mov byte [ebp - 0x140], 0x5d
jmp 0x7a6b9a
mov byte [ebp - 0x192], 0x62
jmp 0x72459d
mov byte [ebp - 0x123], 0x88
jmp 0x5b6afc
mov byte [ebp - 0x182], 0xd8
jmp 0x85f270
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2c4], ecx
jmp 0x5da06f
mov byte [ebp - 0x187], 0xea
jmp 0x7bd934
push 0x4e456b
sal ax, 0xdd
bt ax, 0xf3
cmp sp, 0x46ea
mov eax, dword fs:[0]
push eax
lea esp, [esp - 0x2c4]
stc
cmp dx, ax
mov eax, dword [0x520628]
test di, di
cmp sp, 0x5430
cmp bl, cl
xor eax, ebp
mov dword [ebp - 0x10], eax
jmp 0x63a077
mov byte [ebp - 0x11f], 0x89
jmp 0x7cf60c
mov byte [ebp - 0x174], 0xc2
jmp 0x5f1f55
mov byte [ebp - 0x14e], 0xc0
jmp 0x888aee
mov byte [ebp - 0x15a], 0xdc
jmp 0x86cfb6
mov byte [ebp - 0x112], 0x62
jmp 0x5b9694
mov byte [ebp - 0x181], 0x24
jmp 0x5976d3
mov byte [ebp - 0x137], 0x4a
mov byte [ebp - 0x136], 0x10
mov byte [ebp - 0x135], bl
jmp 0x7f3c9a
mov byte [ebp - 0x117], 0xd
jmp 0x6d8eb2
mov byte [ebp - 0x159], 0x22
jmp 0x58f7ee
mov byte [ebp - 0x13e], 0x31
jmp 0x6e17a1
mov byte [ebp - 0x14d], 0xa8
jmp 0x889545
mov byte [ebp - 0x14c], 0x7f
jmp 0x536008
mov byte [ebp - 0x18a], 0x82
mov byte [ebp - 0x189], 0xf
jmp 0x577f85
mov byte [ebp - 0x12f], 0x88
jmp 0x7a881c
mov byte [ebp - 0x193], 0x97
jmp 0x81bf73
mov byte [ebp - 0xff], 0xbc
mov byte [ebp - 0xfe], 0x2e
jmp 0x8d1b10
mov byte [ebp - 0x17f], 0xef
mov byte [ebp - 0x17e], 0xf3
mov byte [ebp - 0x17d], 0x3d
jmp 0x771ea8
mov byte [ebp - 0x11a], 0xb6
jmp 0x8d4c7f
mov byte [ebp - 0x185], 0x6e
mov byte [ebp - 0x184], 0x18
jmp 0x801327
mov byte [ebp - 0x16c], 0x2d
jmp 0x8aacff
mov byte [ebp - 0x16b], 0x6f
jmp 0x73274f
mov byte [ebp - 0x197], 0x50
mov byte [ebp - 0x196], 0x62
jmp 0x726cd4
mov byte [ebp - 0xfd], 0xb0
jmp 0x67fe80
mov byte [ebp - 0x119], 0x4f
jmp 0x675bba