Scamware Analysis: FreeYoutubeDownloader.exe — image 1

This post walks through my hands on analysis of Free YouTube Downloader.exe, a packed dropper that uses social engineering to get users to call fake tech support, open a fake support page, and hands remote access so they can ultimately “fix” the Windows Activation pop up that spawn every 2 minute for payment. Again, these blogs are just a way for me to document what I'm learning and upskilling on.
Please point out anything I missed!!!!

Scamware Analysis: FreeYoutubeDownloader.exe — image 2

File Metadata

SHA256: cae57a60c4d269cd1ca43ef143aedb8bfc4c09a7e4a689544883d05ce89406e7
File Description: Free Youtube Downloader 4.1.1.1 Installation
File Version: 4.1.1.1
File Type:  PE32 Executable

Static Analysis: PE-Bear and 010 Editor

Using PE bear, the top pane under Imports lists the DLLs the executable imports, the bottom pane shows the functions imported from the selected DLL (kernel32 in this case). These are static imports resolved by the loader. Absence of a function here doesn’t mean the binary won’t call it though, it may use LoadLibrary/GetProcAddress at runtime to hide calls(we dont see in this sample). We also note the 4D 5A hex value which is the magic number representing the “MZ executable format of the executable file format used for .EXE files in DOS.” With this, we now have a view of DLLs and some functions that are used:

kernel32.dll, user32.dll, shell32.dll

Scamware Analysis: FreeYoutubeDownloader.exe — image 3

In 010 editor (or you can remain in PE-Bear tbh) we can observe some interesting artifacts including references to PE files, registry keys, emails, URLs, etc. Now, filtering for the hex values of 2E 63 6F 6D(translate to “.com” in ASCII), help us gather some really interesting artifacts:

www[.]youtubedownloadernew[.]com

support@youtubedownloadernew[.]com

We also manage to find:

SOFTWARE\Microsoft\Windows\CurrentVersion\Run

\Uninstall.exe

Free Youtube Downloader.lnk

\Free YouTube Downloader.exe

\Box.exe

Scamware Analysis: FreeYoutubeDownloader.exe — image 4

Additional Static Analysis: Detect-It-Easy, FLOSS, ExeInfo and PSStudio

Exeinfo has a ripper function which scans for any www / http / ftp references found within the binary, as you can see, there’s a handful of tools you can integrate into your methodology in order to gain lots of insight. Exeinfo helped us find www[.]youtubedownloadernew[.]com as well. Let’s also use Detect it Easy (DiE for short), this tool will scan and apply signatures in order to help us determine things like packers (“Packers are utilities that package one or more files into a single executable, often adding compression. This process makes static and dynamic detection more difficult”). In our example, we see DiE note (Heur)Packer: Compressed or packed data[Strange overlay]in addition to high entropy which is a result of encrypted and compressed data noted by N4k0rs in Unpacking tips — N4k0r’s Blog. In this sample, we identified Delphi Smart Install Maker 5.04 installer. We have a packed dropper in our hands!

Scamware Analysis: FreeYoutubeDownloader.exe — image 5

DiE output: DiE output:

Exeinfo output: Exeinfo output:

Alongside DiE, FLOSS was used to recover the email, URLs, PE names, and registry paths discovered earlier in 010 Editor, nothing new, just another tool we can use for a similar use case. Some additional artifacts found:

SOFTWARE\Borland\Delphi\RTL

Smart Install Maker v. 5.04

Setup has finished installing Free Youtube Downloader on your computer

Scamware Analysis: FreeYoutubeDownloader.exe — image 8

Floss output. Floss output.

We also note some Windows API functions flagged by PEStudio:

WinExec

OpenProcessToken

GetTokenInformation

RegCreateKeyExA

RegSetValueExA

Scamware Analysis: FreeYoutubeDownloader.exe — image 10

Scamware Analysis: FreeYoutubeDownloader.exe — image 11

Regshot Analysis:

Regshot utility will track registry modifications(duh) that have taken place between the two snapshots, we also check the scan dir option in order to capture any modifications to any directories (i.e, file downlaods, etc). In the image to the right, we see the registry changes that have occurred between the shot taken before execution and after, the output is pretty verbose, so I won't be going over the differences.

Scamware Analysis: FreeYoutubeDownloader.exe — image 12

Scamware Analysis: FreeYoutubeDownloader.exe — image 13

Runtime Behavioral Analysis:

Scamware Analysis: FreeYoutubeDownloader.exe — image 14

Now the juicy part. Upon execution of FreeYouTubeDownloader.exe, the installer unpacks into C:\Windows\Free YouTube Downloader\ and creates a desktop shortcut named Free YouTube Downloader.lnk.Process Explorer revealed that a secondary process, Box.exe, was repeatedly spawned every minute under the Free YouTube Downloader process (we find out the actual interval later on). Each spawned instance triggered an annoying fake Windows activation prompt, attempting to convince the user that their system license had expired and to call their support number.

Scamware Analysis: FreeYoutubeDownloader.exe — image 15

Clicking “Activate” on the pop up initiated a fake progress bar designed to appear legit, ultimately displaying another popup claiming:

“Windows Helper is unable to activate Windows. Contact support to activate. Support Toll Free 1–888–479–3649.”

This behavior clearly indicates a tech support scam, attempting to socially engineer the user into calling the number and potentially leading to some sort of payment, yikes.

Scamware Analysis: FreeYoutubeDownloader.exe — image 16

Process Explorer also gives us a bit more insight on the version, build time, parent/child relationship, autostart location, current directory, etc:

Scamware Analysis: FreeYoutubeDownloader.exe — image 17

Scamware Analysis: FreeYoutubeDownloader.exe — image 18

My screen eventually looked like this….HELPPPPP.

Scamware Analysis: FreeYoutubeDownloader.exe — image 19

Using Procmon, we can filter for Process Name and the operationCreateFile.

Scamware Analysis: FreeYoutubeDownloader.exe — image 20

This reveals theWindows\Free YouTube Downloader Folder, containing the Box.exe, Free YouTube Downloader.exe, Uninstall.exe, and Uninstall.ini files and also the desktop shortcut we observed earlier.

Scamware Analysis: FreeYoutubeDownloader.exe — image 21

Persistence Mechanisms:

Using Procmon(again) and Autoruns, the only persistence evidence observed came from a registry modification under the user’s Run key. This ensures the executable launches automatically at each user logon. No artifacts were detected within the Startup folder or under system-level autostart locations such as Winlogon\Shell or RunOnce. No WMI subscriptions, embedded payloads, etc. Nothing too complex at all.

Scamware Analysis: FreeYoutubeDownloader.exe — image 22

Scamware Analysis: FreeYoutubeDownloader.exe — image 23

FreeYoutubeDownloader.exe DnSpy Analysis:

Inside the main form (Form1), I found a few interesting things that helped confirm the behavior we saw during behavioral analysis;

Scamware Analysis: FreeYoutubeDownloader.exe — image 24

Private _Timer1 As Global.System.Windows.Forms.Timer

This snippet means the program uses a built-in Windows timer that can run code on a set schedule. “A Timer is used to raise an event at user-defined intervals”. Then, under the InitializeComponent() section, we can see the timer being configured:

Me.Timer1.Enabled = True
Me.Timer1.Interval = 120000

Scamware Analysis: FreeYoutubeDownloader.exe — image 25

That 120000 value is in milliseconds(docs-desktop/dotnet-desktop-guide/winforms/controls/timer-component-overview-windows-forms.md at main · dotnet/docs-desktop · GitHub). So, every two minutes, this timer triggers a specific function called Timer1_Tick.

Then in the Timer1_Tick() function, we can see exactly what happens when the timer goes off:

Process.Start("C:\Windows\Free Youtube Downloader\Free Youtube Downloader\Box.exe")

Scamware Analysis: FreeYoutubeDownloader.exe — image 26

This confirms that the Box.exe process is intentionally spawned at two-minute intervals, ANNOYING.

Box.exe DnSpy Analysis:

Sha256: a2380a5f503bc6f5fcfd4c72e5b807df0740a60a298e8686bf6454f92e5d3c02

In the InitializeComponent() function, the layout reveals several UI elements: a large background image, an “Activate” button (button1), a “Support” link, a progress bar, and a Timer object. The interesting (not really) part is how those elements are wired together. The Activate button handler (button1_Click_1) simply starts the timer….and that's it, not interesting at all.

Private Sub button1_Click_1(...)
    Me.timer1.Start()
End Sub

Scamware Analysis: FreeYoutubeDownloader.exe — image 27

Once the timer starts, the timer1_Tick() function increments the progress bar until it reaches 99, which then throws a message box with a fake failure notice (which we saw earlier), pretty simple stuff:

Private Sub timer1_Tick(...)
    Me.progressBar1.Increment(1)
    If Me.progressBar1.Value = 99 Then
        MessageBox.Show("Windows Helper is unable To Activate Windows Contact Support To Activate - Support Toll Free - 1-888-479-3649")
    End If
End Sub

Scamware Analysis: FreeYoutubeDownloader.exe — image 28

Sooooooo, in other words, the entire “activation” flow is scripted to fail and prompt the user to call the number we extracted earlier…LMAO. But wait there’s more!!!

Scamware Analysis: FreeYoutubeDownloader.exe — image 29

Uninstall.exe and Uninstall.ini Analysis:

Uninstall.exeappears to be a standard Smart Install Maker uninstaller. The Uninstall.ini file simply lists the removal of the main executables, the desktop shortcut, and registry keys under HKCU\Software\Microsoft\Windows\CurrentVersion\Run. No suspicious or hidden functionality was found.

Uninstall.ini is a configuration file that stores settings and instructions used by some programs during uninstallation. It’s a legitimate file type often used by installers or setup frameworks (like Smart Install Maker) to manage which files, folders, and registry keys should be removed” noted by What is uninstall.ini?

Scamware Analysis: FreeYoutubeDownloader.exe — image 30

Scamware Analysis: FreeYoutubeDownloader.exe — image 31

URL Scoping:

The code snippet above displays the hardcoded URL http[:]//www[.]supportforme[.]com which up to this point, wasn’t automatically called out to…there was a small detail I had missed. This old bleeping computer blog: Book Source Fake Windows Activation Screen Removal Guide notes that this domain has been used to push a remote support client, in this case, GoToAssist. GoToAssist is a legitimate application used for Remote Support. It gives the “Technician” full remote control over your computer…. you can now guess where this is going…..”Pay us if you want us to remove this”.

Here’s is an example of how the page looked like:

Scamware Analysis: FreeYoutubeDownloader.exe — image 32

Network Activity and Indicators:

I ran a nslookup query for the domain and received 2 valid A records, 15.197.148.33 and 3.33.130.190 (which we will see in Wireshark).

Scamware Analysis: FreeYoutubeDownloader.exe — image 33

Remember the Windows Activation pop up from earlier? Clicking the Supportlink within it (which I missed initially) caused Firefox to launch automatically via Process.Start() which triggers the DNS queries noted. TCPView showed multiple outbound SYN attempts to the AWS hosted IPs 3.33.130.190 and 15.197.148.33, but no handshake was completed.

Scamware Analysis: FreeYoutubeDownloader.exe — image 34

This confirms that the executable’s Process.Start() function simply opens the user’s default browser to the scam domain….the domain infrastructure is offline obviously.

Scamware Analysis: FreeYoutubeDownloader.exe — image 35

Pinging the IP results in Request Timed Out.

Scamware Analysis: FreeYoutubeDownloader.exe — image 36

Both IPs were flagged by VirusTotal, comments also note that these relate to malicious activity.

Scamware Analysis: FreeYoutubeDownloader.exe — image 37

Scamware Analysis: FreeYoutubeDownloader.exe — image 38

Although VirusTotal flags techniques like keylogging and screen capture, no such activity was observed during static or dynamic analysis.

Indicators of Compromise:

C:\Windows\Free YouTube Downloader\Free YouTube Downloader.exe

C:\Windows\Free YouTube Downloader\Box.exe

C:\Windows\Free YouTube Downloader\Uninstall.exe

C:\Windows\Free YouTube Downloader\Uninstall.ini

C:\Users\<User>\Desktop\Free YouTube Downloader.lnk (desktop shortcut)

HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Free YouTube Downloader

www[.]youtubedownloadernew[.]com

support@youtubedownloadernew.com

1-888-479-3649

http[:]//www[.]supportforme[.]com

3.33.130.190

15.197.148.33

TLDR;

“Free YouTube Downloader” is a fake installer that unpacks scamware designed to mimic Windows Activation pop ups. Every two minutes, it spawns a fake activation window urging users to call a number or visit a fake support site (supportforme[.]com), tied to old tech support scams using GoToAssist remote access. No keylogging, C2, or advanced persistence mechanisms were observed.