Function at 0x401000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x28
push 0
push 0x4b55a0
call fcn.00412830
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4b55a4], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4b55a0], eax
call fcn.00402050
call fcn.00422780
call fcn.00422621
call fcn.00421fdd
call fcn.004217a6
call fcn.00421520
call fcn.00420e50
call fcn.0041f6fa
call fcn.0041ee10
call fcn.0041e201
call fcn.0041dc53
call fcn.0041cd50
call fcn.0041c6bb
call fcn.0041c3c0
call fcn.0041bc2c
call fcn.0041bb6b
call fcn.0041a9c4
call fcn.0041a8f3
call fcn.0041a704
call fcn.0041a3b5
call fcn.0041a39b
call fcn.0041a097
call fcn.00418d65
call fcn.00418b3b
call fcn.00416caf
call fcn.004165fe
call fcn.004165c5
mov edx, dword [0x4b6920]
push edx
push edx
mov edx, dword [0x4b6920]
push edx
push edx
push dword [0x4b6920]
call fcn.0041662d
mov edx, dword [0x4b49fc]
add dword [esp], edx
call fcn.0041c1b5
mov edx, dword [0x4b49fc]
add dword [esp], edx
call fcn.0041c25c
pop dword [0x4b6920]
mov edx, dword [0x4b6920]
push edx
push edx
push dword [0x4b6920]
call fcn.0041c00f
mov edx, str.STDiscord.ini
push edx
call fcn.00422670
mov edx, dword [0x4b49fc]
add dword [esp], edx
call fcn.004170e5
pop dword [0x4b6920]
and eax, eax
je 0x401251
mov eax, str.Dati_Discord
push eax
call fcn.00417125
mov edx, dword [0x4b6920]
push edx
push edx
mov eax, 0x4af052
push eax
mov eax, str.UserName
push eax
call fcn.00417219
push 0x4b55bc
call fcn.004226c0
mov edx, dword [0x4b6920]
push edx
push edx
mov eax, 0x4af052
push eax
mov eax, str.WEBHOOK_ID
push eax
call fcn.00417219
push 0x4b55b4
call fcn.004226c0
mov edx, dword [0x4b6920]
push edx
push edx
mov eax, 0x4af052
push eax
mov eax, str.WEBHOOK_TOKEN
push eax
call fcn.00417219
push 0x4b55c0
call fcn.004226c0
mov eax, str.Dati_Cartella
push eax
call fcn.00417125
mov edx, dword [0x4b6920]
push edx
push edx
mov eax, 0x4af052
push eax
mov eax, str.CartellaScreenshoot
push eax
call fcn.00417219
push 0x4b55ac
call fcn.004226c0
mov edx, dword [0x4b6920]
push edx
push edx
push 1
push dword [0x4b55ac]
call fcn.00421220
push eax
push dword [0x4b55ac]
call fcn.00421250
add dword [0x4b6920], 2
mov edx, 0x4af09a
pop ecx
mov dword [0x4b6920], ecx
add ecx, dword [0x4b49fc]
call fcn.00402010
je 0x401225
jmp 0x40124c
mov edx, dword [0x4b55ac]
push dword [0x4b6920]
push edx
call fcn.00422670
mov edx, 0x4af09a
push edx
call fcn.00422670
push 0x4b55ac
call fcn.004226c0
jmp 0x4012e2
mov edx, dword [0x4b6920]
push edx
push edx
push dword [0x4b6920]
call fcn.0041c00f
mov edx, str.STDiscord.ini
push edx
call fcn.00422670
mov edx, dword [0x4b49fc]
add dword [esp], edx
call fcn.00416ca1
pop dword [0x4b6920]
mov eax, str.Dati_Discord
push eax
call fcn.00417125
mov eax, 0x4af052
push eax
mov eax, str.UserName
push eax
call fcn.0041730d
mov eax, 0x4af052
push eax
mov eax, str.WEBHOOK_ID
push eax
call fcn.0041730d
mov eax, 0x4af052
push eax
mov eax, str.WEBHOOK_TOKEN
push eax
call fcn.0041730d
mov eax, str.Dati_Cartella
push eax
call fcn.00417125
mov eax, 0x4af052
push eax
mov eax, str.CartellaScreenshoot
push eax
call fcn.0041730d
call fcn.00416c24
call fcn.00401cf6
push 0x10000000
mov eax, 0x4af052
push eax
push 0xa
push 0xa
push 0
push 0
push 0
call fcn.00418dbd
and eax, eax
je 0x401454
call fcn.0041afc3
mov ebp, 0x4af478
push ebp
push 0
call fcn.0041db89
push eax
push 0
call fcn.004192c9
push eax
push 1
call fcn.0041a46c
mov eax, str.STDiscord
push eax
push 1
call fcn.0041a80c
push 4
push 0
call fcn.004189e3
mov eax, str.Screenshots
push eax
push 0
call fcn.00418c73
call fcn.00418b62
mov eax, str.By_Tutankamon
push eax
push 1
call fcn.00418c73
call fcn.00418b62
mov eax, str.Esci
push eax
push 2
call fcn.00418c73
push 0
call fcn.00418bae
push eax
push 1
call fcn.0041a7ef
mov eax, dword [0x4b55ac]
push eax
lea eax, [0x40187e]
push eax
call fcn.004164e0
call fcn.004192c1
mov dword [0x4b55b0], eax
mov ebx, dword [0x4b55b0]
cmp ebx, 0x332d
jne 0x401438
call fcn.0041c7e1
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x401421
push dword [0x4b6920]
mov edx, dword [0x4b55ac]
push dword [0x4b6920]
push edx
call fcn.00422670
mov edx, 0x4af09a
push edx
call fcn.00422670
mov edx, dword [0x4b49fc]
add dword [esp], edx
call fcn.00416c0d
pop dword [0x4b6920]
jmp 0x401437
mov ebx, 2
cmp ebx, dword [esp]
jne 0x401437
push 1
call fcn.0041a749
jmp 0x401454
pop eax
push 1
call fcn.0041bd0c
mov ebx, dword [0x4b55b0]
cmp ebx, 0x333c
jne 0x4013c3
push 0
call 0x401473
call fcn.00422750
push dword [0x4b55a0]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.00416583
call fcn.00416c24
call fcn.00418d42
call fcn.0041a03b
call sub.ole32.dll_OleUninitialize
call fcn.0041a3a4
call fcn.0041a6f8
call fcn.0041a8a7
call fcn.0041bc00
call fcn.0041bfff
call fcn.0041c3b0
call fcn.0041c69d
call fcn.0041dc47
call fcn.004025e0
call fcn.0042179a
call fcn.004025e0
call fcn.00422614
call fcn.00421510
ret