Function at 0x412b1c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x7ac
mov eax, 0x477a37
call fcn.00442c61
mov eax, dword [ebp + 0xc]
push eax
lea eax, [ebp - 0x760]
push eax
mov dword [ebp - 0x7a0], ecx
call fcn.0040d6e3
mov ecx, eax
call fcn.0040fa73
xor esi, esi
push str.upload.init_add_
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], esi
call fcn.0040cbd3
lea eax, [ebp - 0x724]
push eax
lea eax, [ebp - 0x708]
push eax
xor ebx, ebx
lea eax, [ebp - 0x84]
inc ebx
push eax
mov byte [ebp - 4], bl
call fcn.0040cf2f
add esp, 0xc
cmp dword [ebp - 0x70], 8
mov eax, dword [ebp - 0x84]
mov byte [ebp - 4], 2
jae 0x412b93
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0x610]
push ecx
push eax
call fcn.004462dc
lea eax, [ebp - 0x650]
push eax
call fcn.00445754
mov dword [ebp - 0x764], eax
push dword [ebp - 0x764]
xor eax, eax
mov word [ebp - 0x30], ax
lea edi, [ebp - 0x2e]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
push str._Y__m__d
stosd dword es:[edi], eax
lea eax, [ebp - 0x30]
push 0xb
push eax
call fcn.004461c0
xor eax, eax
mov word [ebp - 0x18], ax
lea edi, [ebp - 0x16]
stosd dword es:[edi], eax
mov edi, dword [ebp - 0x764]
push edi
push 0x47dde0
lea eax, [ebp - 0x18]
push 3
push eax
call fcn.004461c0
add esp, 0x2c
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0xbc]
call fcn.0040cbd3
mov dword [ebp - 0x764], eax
mov eax, dword [edi + 8]
add eax, 8
cdq
push edx
push eax
lea eax, [ebp - 0xf4]
push eax
mov byte [ebp - 4], 3
call fcn.0040f5b8
add esp, 0xc
mov edi, eax
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 4
call fcn.0040cbd3
push 0x47d964
push eax
lea eax, [ebp - 0xd8]
push eax
mov byte [ebp - 4], 5
call fcn.0040cffe
push edi
push eax
lea eax, [ebp - 0xa0]
push eax
mov byte [ebp - 4], 6
call fcn.0040cedd
push 0x47cf34
push eax
lea eax, [ebp - 0x4c]
push eax
mov byte [ebp - 4], 7
call fcn.0040cffe
push dword [ebp - 0x764]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.0040cedd
add esp, 0x30
push esi
push ebx
lea ecx, [ebp - 0x4c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xa0]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xd8]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x110]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xf4]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xf
call fcn.0040b970
lea eax, [ebp - 0x740]
push eax
lea eax, [ebp - 0x148]
push eax
call fcn.00425930
pop ecx
pop ecx
cmp dword [ebp - 0x648], 4
mov byte [ebp - 4], 0x10
jne 0x412d0b
push 0x64
pop eax
jmp 0x412d0d
xor eax, eax
cdq
push 0x47dddc
lea ecx, [ebp - 0x20c]
mov dword [ebp - 0x76c], eax
mov dword [ebp - 0x768], edx
call fcn.0040cbd3
mov dword [ebp - 0x798], eax
mov edi, 0x47ddd8
push edi
lea ecx, [ebp - 0x5e0]
mov byte [ebp - 4], 0x11
call fcn.0040cbd3
mov dword [ebp - 0x790], eax
mov eax, dword [ebp - 0x660]
cdq
push edx
push eax
lea eax, [ebp - 0x5a8]
push eax
mov byte [ebp - 4], 0x12
call fcn.0040f5b8
add esp, 0xc
mov dword [ebp - 0x788], eax
push 0x47ddc0
lea ecx, [ebp - 0x570]
mov byte [ebp - 4], 0x13
call fcn.0040cbd3
mov dword [ebp - 0x780], eax
push 0x47ddbc
lea ecx, [ebp - 0x538]
mov byte [ebp - 4], 0x14
call fcn.0040cbd3
mov dword [ebp - 0x7ac], eax
push edi
lea ecx, [ebp - 0x500]
mov byte [ebp - 4], 0x15
call fcn.0040cbd3
mov dword [ebp - 0x770], eax
push dword [ebp - 0x768]
lea eax, [ebp - 0x4c8]
push dword [ebp - 0x76c]
mov byte [ebp - 4], 0x16
push eax
call fcn.0040ccb6
add esp, 0xc
mov dword [ebp - 0x768], eax
push str._progress_:_
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 0x17
call fcn.0040cbd3
mov dword [ebp - 0x778], eax
push 0x47ddbc
lea ecx, [ebp - 0x458]
mov byte [ebp - 4], 0x18
call fcn.0040cbd3
mov dword [ebp - 0x774], eax
push edi
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x19
call fcn.0040cbd3
mov dword [ebp - 0x794], eax
xor eax, eax
push 0xffffffffffffffff
mov word [ebp - 0x4c], ax
push esi
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0x1a
mov dword [ebp - 0x38], 7
mov dword [ebp - 0x3c], esi
push eax
lea ecx, [ebp - 0x4c]
call fcn.0040c654
push str._time_:_
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x1b
call fcn.0040cbd3
mov dword [ebp - 0x7a4], eax
push 0x47ddbc
lea ecx, [ebp - 0x3b0]
mov byte [ebp - 4], 0x1c
call fcn.0040cbd3
mov dword [ebp - 0x78c], eax
push edi
lea ecx, [ebp - 0x378]
mov byte [ebp - 4], 0x1d
call fcn.0040cbd3
mov dword [ebp - 0x784], eax
mov eax, dword [ebp - 0x5fc]
cdq
push edx
push eax
lea eax, [ebp - 0x340]
push eax
mov byte [ebp - 4], 0x1e
call fcn.0040ccb6
add esp, 0xc
cmp dword [eax + 0x14], 8
mov byte [ebp - 4], 0x1f
jb 0x412ebe
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x308]
call fcn.0040cbd3
mov dword [ebp - 0x79c], eax
push str._size_:_
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 4], 0x20
call fcn.0040cbd3
mov dword [ebp - 0x77c], eax
push 0x47ddbc
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0x21
call fcn.0040cbd3
mov dword [ebp - 0x7b4], eax
push edi
lea ecx, [ebp - 0x260]
mov byte [ebp - 4], 0x22
call fcn.0040cbd3
mov dword [ebp - 0x7b8], eax
push str._name_:_
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x23
call fcn.0040cbd3
mov dword [ebp - 0x7b0], eax
push 0x47ddbc
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 4], 0x24
call fcn.0040cbd3
mov dword [ebp - 0x7a8], eax
push edi
lea ecx, [ebp - 0x1b8]
mov byte [ebp - 4], 0x25
call fcn.0040cbd3
mov edi, eax
push 0x47dd50
lea ecx, [ebp - 0x3cc]
mov byte [ebp - 4], 0x26
call fcn.0040cbd3
mov dword [ebp - 0x764], eax
push 0x47dd4c
lea ecx, [ebp - 0x554]
mov byte [ebp - 4], 0x27
call fcn.0040cbd3
push dword [ebp - 0x764]
mov byte [ebp - 4], 0x28
push eax
lea eax, [ebp - 0x394]
push eax
call fcn.0040cedd
lea ecx, [ebp - 0x67c]
push ecx
push eax
lea eax, [ebp - 0x4ac]
push eax
mov byte [ebp - 4], 0x29
call fcn.0040f894
push edi
push eax
lea eax, [ebp - 0x35c]
push eax
mov byte [ebp - 4], 0x2a
call fcn.0040cedd
push dword [ebp - 0x7a8]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x58c]
push eax
call fcn.0040cedd
push dword [ebp - 0x7b0]
mov byte [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x324]
push eax
call fcn.0040cedd
lea ecx, [ebp - 0x148]
push ecx
push eax
lea eax, [ebp - 0x474]
push eax
mov byte [ebp - 4], 0x2d
call fcn.0040f894
add esp, 0x48
push dword [ebp - 0x7b8]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.0040cedd
push dword [ebp - 0x7b4]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x180]
push eax
call fcn.0040cedd
push dword [ebp - 0x77c]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x2ec]
push eax
call fcn.0040cedd
push dword [ebp - 0x79c]
mov byte [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x51c]
push eax
call fcn.0040cedd
push dword [ebp - 0x784]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x2b4]
push eax
call fcn.0040cedd
push dword [ebp - 0x78c]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x43c]
push eax
call fcn.0040cedd
add esp, 0x48
push dword [ebp - 0x7a4]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x27c]
push eax
call fcn.0040cedd
lea ecx, [ebp - 0x4c]
push ecx
push eax
lea eax, [ebp - 0x164]
push eax
mov byte [ebp - 4], 0x35
call fcn.0040cedd
push dword [ebp - 0x794]
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x5c4]
push eax
call fcn.0040cedd
push dword [ebp - 0x774]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x244]
push eax
call fcn.0040cedd
push dword [ebp - 0x778]
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x404]
push eax
call fcn.0040cedd
push dword [ebp - 0x768]
mov byte [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x1f0]
push eax
call fcn.0040cedd
add esp, 0x48
push dword [ebp - 0x770]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x4e4]
push eax
call fcn.0040cedd
push dword [ebp - 0x7ac]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.0040cedd
push dword [ebp - 0x780]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.0040cedd
push dword [ebp - 0x788]
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x110]
push eax
call fcn.0040cedd
push dword [ebp - 0x790]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0xf4]
push eax
call fcn.0040cedd
push dword [ebp - 0x798]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0xbc]
push eax
call fcn.0040cedd
add esp, 0x48
push 0xffffffffffffffff
push esi
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x40
call fcn.0040c2e3
push esi
push ebx
lea ecx, [ebp - 0xbc]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xf4]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x110]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xd8]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0xa0]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x4e4]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x1f0]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x404]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x244]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x5c4]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x164]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x27c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x43c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x2b4]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x51c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x2ec]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x180]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x19c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x474]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x324]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x58c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x35c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x4ac]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x394]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x554]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x3cc]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x1b8]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x1d4]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x228]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x260]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x298]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x2d0]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x308]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x340]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x378]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x3b0]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x3e8]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x4c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x420]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x458]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x490]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x4c8]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x500]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x538]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x570]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x5a8]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x5e0]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x20c]
mov byte [ebp - 4], 0x10
call fcn.0040b970
mov edi, 0x47d380
push edi
call fcn.0044252a
pop ecx
push eax
push edi
lea ecx, [ebp - 0x68]
call fcn.0040c764
cmp dword [ebp - 0x54], 8
mov eax, dword [ebp - 0x68]
jae 0x413460
lea eax, [ebp - 0x68]
mov ecx, dword [ebp - 0x7a0]
push str.javascript
push eax
add ecx, 0xd4
call fcn.004028f7
push esi
push ebx
lea ecx, [ebp - 0x148]
mov edi, eax
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x12c]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x84]
call fcn.0040b970
push esi
push ebx
lea ecx, [ebp - 0x68]
call fcn.0040b970
lea ecx, [ebp - 0x760]
call fcn.0040c16e
mov eax, edi
call fcn.00442ce4
ret 0x10