Function at 0x487510
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5f356e
mov eax, dword fs:[0]
push eax
sub esp, 0x234
mov eax, dword [0x66d060]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 4], 0
xor eax, eax
mov dword [ebp - 0x218], 7
mov dword [ebp - 0x21c], 0
mov word [ebp - 0x22c], ax
mov dword [ebp - 0x200], 0xf
mov dword [ebp - 0x204], eax
mov byte [ebp - 0x214], al
mov dword [ebp - 0x1c4], 0xf
mov dword [ebp - 0x1c8], eax
mov byte [ebp - 0x1d8], al
mov byte [ebp - 4], 3
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x190], 0x5f954dbe
mov dword [ebp - 0x18c], 0xcefa4abc
mov dword [ebp - 0x188], 0x5e1815a6
mov dword [ebp - 0x184], 0x9b409cb2
mov dword [ebp - 0x180], 0x72608ff7
mov dword [ebp - 0x17c], 0xf75b323f
mov dword [ebp - 0x178], 0xccbeef12
mov dword [ebp - 0x174], 0xae877308
mov dword [ebp - 0x170], 0x372b9576
mov dword [ebp - 0x16c], 0x1145c0c7
mov dword [ebp - 0x168], 0xa52065a2
mov dword [ebp - 0x164], 0xdfd39c0a
mov dword [ebp - 0x160], 0xf83aa98
mov dword [ebp - 0x15c], 0x3c1db01b
mov dword [ebp - 0x158], 0x5eb44ba8
mov dword [ebp - 0x154], 0x1c6442d3
mov dword [ebp - 0x150], 0x13ac5f65
mov dword [ebp - 0x14c], 0x4ed6a12f
mov dword [ebp - 0x148], 0x20515cc1
mov dword [ebp - 0x144], 0x9b54a5a8
mov dword [ebp - 0x140], 0x7f628321
mov dword [ebp - 0x13c], 0xb23e2dd2
mov dword [ebp - 0x138], 0xc89ae78e
mov dword [ebp - 0x134], 0x2fae8faf
mov dword [ebp - 0x130], 0x56c25490
mov dword [ebp - 0x12c], 0x8ddae06f
mov dword [ebp - 0x128], 0x100c80dc
mov dword [ebp - 0x124], 0xbd855bf4
mov dword [ebp - 0x120], 0x24233866
mov dword [ebp - 0x11c], 0x201b99a7
mov dword [ebp - 0x118], 0x2f0ba00b
mov dword [ebp - 0x114], 0x42cbea74
mov dword [ebp - 0x110], 0x592b5f6d
mov dword [ebp - 0x10c], 0x2fb52175
mov dword [ebp - 0x108], 0x55c20dd
mov dword [ebp - 0x104], 0x8e03b556
mov dword [ebp - 0x100], 0x627a22af
mov dword [ebp - 0xfc], 0x486c767d
mov dword [ebp - 0xf8], 0x8483cbcd
mov dword [ebp - 0xf4], 0xdee1ed56
mov dword [ebp - 0xf0], 0x9049c75
mov dword [ebp - 0xec], 0x1290b093
mov dword [ebp - 0xe8], 0xd5e5e13f
mov dword [ebp - 0xe4], 0xc4dc17c6
mov dword [ebp - 0xe0], 0xd3c12f64
mov dword [ebp - 0xdc], 0x3f85852f
mov dword [ebp - 0xd8], 0xd60bd534
mov dword [ebp - 0xd4], 0xec5235ce
mov dword [ebp - 0xd0], 0x9ae20e48
mov dword [ebp - 0xcc], 0x58d71351
mov dword [ebp - 0xc8], 0x7c2bd6dd
mov dword [ebp - 0xc4], 0xa0420b66
mov dword [ebp - 0xc0], 0x4247f356
mov dword [ebp - 0xbc], 0xa4fe9253
mov dword [ebp - 0xb8], 0xe7fafef0
mov dword [ebp - 0xb4], 0x6a20c9dd
mov dword [ebp - 0xb0], 0x4a152d91
mov dword [ebp - 0xac], 0x92db19d0
mov dword [ebp - 0xa8], 0x43a3988a
mov dword [ebp - 0xa4], 0x5d7f8928
mov dword [ebp - 0xa0], 0xa9115e2d
mov dword [ebp - 0x9c], 0xf61d9936
mov dword [ebp - 0x98], 0x34bac370
mov dword [ebp - 0x94], 0x5937cdbd
lea eax, [ebp - 0x190]
mov dword [ebp - 0x90], 0xc6933a56
mov dword [ebp - 0x1f0], eax
lea eax, [ebp - 0x231]
mov dword [ebp - 0x1e8], eax
lea eax, [ebp + 8]
push eax
mov dword [ebp - 0x8c], 0x97bfbd2c
mov dword [ebp - 0x88], 0x8430ec6b
mov dword [ebp - 0x84], 0xa1f541de
mov dword [ebp - 0x80], 0x22317bff
mov dword [ebp - 0x7c], 0x10764f9d
mov dword [ebp - 0x78], 0x95baa649
mov dword [ebp - 0x74], 0xf68271ee
mov dword [ebp - 0x70], 0xe13517a8
mov dword [ebp - 0x6c], 0x2694bc7a
mov dword [ebp - 0x68], 0xc7b9d729
mov dword [ebp - 0x64], 0x5ceabf8b
mov dword [ebp - 0x60], 0xda20be66
mov dword [ebp - 0x5c], 0x33df218a
mov dword [ebp - 0x58], 0x5bbbe4a0
mov dword [ebp - 0x54], 0xd7de68d2
mov dword [ebp - 0x50], 0x7b19e200
mov dword [ebp - 0x4c], 0x6a822390
mov dword [ebp - 0x48], 0xf1b91665
mov dword [ebp - 0x44], 0xac0f96ff
mov dword [ebp - 0x40], 0xb56859b7
mov dword [ebp - 0x3c], 0x901e7ecc
mov dword [ebp - 0x38], 0x70136d96
mov dword [ebp - 0x34], 0x5c0ec3e5
mov dword [ebp - 0x30], 0x869e5ace
mov dword [ebp - 0x2c], 0x8cc57d06
mov dword [ebp - 0x28], 0xe7aed127
mov dword [ebp - 0x24], 0x7192a2f2
mov dword [ebp - 0x20], 0x280bf615
mov dword [ebp - 0x1c], 0x90e3ee7e
mov dword [ebp - 0x18], 0xb0fdcdfa
mov dword [ebp - 0x14], 0xe1157a15
mov dword [ebp - 0x1ec], 0x180
mov byte [ebp - 0x231], 0x11
mov dword [ebp - 0x1e4], 1
call fcn.005721f2
add esp, 4
test al, al
jne 0x487977
sub esp, 0x18
lea ecx, [ebp + 8]
mov eax, esp
push ecx
push str.ValidateFileThroughAGV:_Error__Downloaded_file_was_not_found_at:
push eax
call fcn.0046b0e0
add esp, 0xc
push dword [0x6132e4]
call fcn.00573800
add esp, 0x1c
xor bl, bl
jmp 0x487a05
lea eax, [ebp + 8]
push eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.0057291c
add esp, 8
mov byte [ebp - 4], 4
lea eax, [ebp + 0x20]
cmp dword [ebp + 0x34], 0x10
cmovae eax, dword [ebp + 0x20]
cmp dword [ebp - 0x194], 0x10
jb 0x487a83
mov ecx, dword [ebp - 0x1a8]
test ecx, ecx
jne 0x487a89
sub esp, 0x18
mov ecx, esp
push str.ValidateFileThroughAGV:_Failed_to_comapre_operation_strings__one_of_the_strings_is_invalid_
call fcn.0045e4d0
push dword [0x6132e4]
call fcn.00573800
add esp, 0x1c
xor bl, bl
cmp dword [ebp - 0x194], 0x10
jb 0x4879ea
push dword [ebp - 0x1a8]
call fcn.00496180
add esp, 4
mov dword [ebp - 0x194], 0xf
mov dword [ebp - 0x198], 0
mov byte [ebp - 0x1a8], 0
lea ecx, [ebp - 0x230]
call fcn.00487b40
cmp dword [ebp + 0x1c], 0x10
jb 0x487a21
push dword [ebp + 8]
call fcn.00496180
add esp, 4
cmp dword [ebp + 0x34], 0x10
mov dword [ebp + 0x1c], 0xf
mov dword [ebp + 0x18], 0
mov byte [ebp + 8], 0
jb 0x487a44
push dword [ebp + 0x20]
call fcn.00496180
add esp, 4
cmp dword [ebp + 0x4c], 0x10
mov dword [ebp + 0x34], 0xf
mov dword [ebp + 0x30], 0
mov byte [ebp + 0x20], 0
jb 0x487a67
push dword [ebp + 0x38]
call fcn.00496180
add esp, 4
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0055337c
mov esp, ebp
pop ebp
ret
lea ecx, [ebp - 0x1a8]
test eax, eax
je 0x4879b4
push eax
push ecx
call fcn.00554d91
add esp, 8
test eax, eax
je 0x487aae
sub esp, 0x18
mov ecx, esp
push str.ValidateFileThroughAGV:_Error_:_File_Names_doesnt_match
jmp 0x4879be
lea eax, [ebp + 8]
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.00574574
add esp, 8
lea ecx, [ebp - 0x22c]
push eax
call fcn.00477470
cmp dword [ebp - 0x1ac], 8
jb 0x487ae4
push dword [ebp - 0x1c0]
call fcn.00496180
add esp, 4
lea eax, [ebp - 0x1f8]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.00487d40
push 0xffffffffffffffff
push 0
lea eax, [ebp + 0x38]
push eax
lea ecx, [ebp - 0x1d8]
call fcn.0045f9d0
lea ecx, [ebp - 0x230]
call fcn.0053a440
test eax, eax
jne 0x487b20
mov bl, 1
jmp 0x4879d3
sub esp, 0x18
lea eax, [eax + str.ValidateFileThroughAGV:_CheckSignature_didnt_return_success..it_returned_return_code]
mov ecx, esp
push eax
jmp 0x4879be