Metadata Consulting [dot] ca - Blog
Friday, March 27, 2026
Create a Rogers Communications Inc. compliant password
Tuesday, March 24, 2026
Last know working version of TortoiseSVN for Windows 7
Last working version of TortoiseSVN 1.9.7 for Windows 7.
Download TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi (TortoiseSVN)
TortoiseSVN: An Overview
TortoiseSVN is an Apache Subversion (SVN) client designed as a Windows and is a free/open-source version control system (VCS). That is, it manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of “time machine.”
Windows implements this kinda using Previous Version for a File - Microsoft Support
Windows "Previous Versions" is an operating system feature that relies on Shadow Copy (Volume Snapshot Service) and File History. It creates copies of files and folders at specific points in time, often based on scheduled backups or system restore points. It's designed primarily for data recovery and accidental deletion/modification of files on your local drive.
TortoiseSVN integrates directly with an SVN repository. When you commit changes, a new revision is stored in the repository. It keeps a full history of every change made to a file or folder.
TortoiseSVN: Key Features
TortoiseSVN implements a shell extension making it accessible directly from the Windows File Explorer. It provides an intuitive and user-friendly interface for version control, eliminating the need for a command-line Subversion client.
Key Features
- Windows Integration: TortoiseSVN integrates seamlessly into the Windows context menu, allowing users to perform version control operations directly from the file explorer.
- Ease of Use: It is designed to be simple and intuitive, making it accessible even for users unfamiliar with version control systems.
- Powerful Tools: Includes features like a commit dialog, revision graph, and fast log UI for efficient project management.
- Language Support: Offers translations into multiple languages, making it suitable for a global audience.
Installation and Requirements
- TortoiseSVN supports Windows Vista and higher, available in both 32-bit and 64-bit versions. The installation process is straightforward:
- Download the installer from the official website or SourceForge.
- Run the installer and follow the prompts.
- Reboot the system after installation to complete the setup.
- Administrator privileges are required for installation. Additionally, language packs can be installed to localize the interface.
Basic Operations
- TortoiseSVN simplifies common version control tasks:
- Creating a Repository: Set up a local repository to manage your project.
- Importing Projects: Add existing projects to the repository.
- Checking Out: Retrieve a working copy of the repository to make changes.
- Committing Changes: Save modifications back to the repository.
- Viewing History: Access the project's revision history to track changes.
Advantages
TortoiseSVN is free for both personal and commercial use, making it a cost-effective solution for version control. Its integration with Windows and robust feature set make it a popular choice among developers.
Limitations
TortoiseSVN is limited to Windows platforms and does not support other operating systems. Additionally, it is tailored for Subversion, so users of other version control systems like Git may need alternative tools.
TortoiseSVN remains a powerful and accessible tool for managing version-controlled projects, particularly for teams using Windows environments.
Monday, March 23, 2026
NTFS ADS stream dump tool 2026, detect suspicious files streams
NTFS Alternate Data Streams (ADS) Dumper
ADSDump.exe is forensic tool that dumps all ADS stream for a file. Common streams are Mark‑of‑the‑Web (MoTW) set when you download a file, and the SmartScreen stream.
BTW, Windows SmartScreen (officially called Microsoft Defender SmartScreen) is a cloud-based anti-phishing and anti-malware component included in Windows operating systems.
ADSDump.exe critically identifies suspicious stream names and abnormally long streams for a file. It is used to check if you have possible malware stuffed into a stream. It dumps the stream in text (if it can), with option to force binary and hex format dumps.
Usage: ADSDump.exe [/b] [/h] "<filepath>" Optional Switches: /b Print binary output /h Print hex (0x--) output
If you need business license, email me. Contact as validated today, .
Free for personal use. Businesses require a license. Read the EULA.txt in the zip file.
Download ADSDump.7z
c:>ADSDump testads.txt Stream ::$DATA [Skipping default stream named '' (blank). This blank points to the file contents itself]. Note: Stream format is ':{streamname}:$DATA'. The ':$DATA' represents the raw data contents of this stream. Stream :calc.exe:$DATA Path testads.txt:calc.exe Size 918528 raw bytes Suspicious Indicators: - This is a user-created or unknown common ADS Stream Name - Found on a file type that rarely has legitimate streams - Stream is unusually large (918528 bytes) - Stream appears to contain binary data - Magic header detected: Possible PE executable (MZ header) ...
Find Files with Streams
C:>dir /r Volume in drive C is Win1TSSD Directory of C: 03/23/2026 12:53 AM 7 testads.txt 918,528 testads.txt:calc.exe:$DATA 10 testads.txt:SmartScreen:$DATA 25 testads.txt:Zone.Identifier:$DATA 1 File(s) 7 bytes 0 Dir(s) 182,644,506,624 bytes free
Brief, what is Alternate Data Streams (ADS)
ADS streams, or Alternate Data Streams, are a feature of the NTFS file system that allows files to contain multiple streams of data, enabling the storage of additional information without altering the primary file content. When Windows NT 3.1 was being designed (early 1990s), Microsoft wanted NT to interoperate with Macintosh HFS.
Once the feature existed, Microsoft realized ADS was a powerful general-purpose mechanism to store metadata.
Windows uses ADS for:
- Zone.Identifier (Mark-of-the-Web)
- SmartScreen
- Summary information
- Thumbnail cache
- Encrypted File System (EFS) metadata
- Attachment custom metadata stream
Understanding Alternate Data Streams (ADS)
Definition: Alternate Data Streams (ADS) are a file attribute unique to the NTFS file system used by Windows. They allow a single file to have multiple data streams, meaning that in addition to the primary data stream (the main content of the file), there can be additional, non-primary streams associated with that file.
A stream is denoted with : in the following format '{filename}:{streamname}:$DATA'.
- : denotes a filename with an attached stream
- {streamname} is the stream name. Can be custom. There are standards ones. Can be blank (in this case represents the content of the file itself ::$DATA).
- ':$DATA' represents the raw data contents of this stream.
The primary data stream is the standard content of a file, has no stream name, and visible to users in Windows Explorer. For example, SOFITUKKER-PickUpThePhone.mp3::$DATA
In contrast, alternate data streams are named streams that are not visible in standard file views, making them useful for storing metadata or other information discreetly. You can open them in Notepad.
Examples are:
SOFITUKKER-PickUpThePhone.mp3::$DATA
SOFITUKKER-PickUpThePhone.mp3:alt.txt:$DATA
SOFITUKKER-PickUpThePhone.mp3:SmartScreen:$DATA
SOFITUKKER-PickUpThePhone.mp3:Zone.Identifier:$DATA
When you download a file from the interwebs, every modern browser (Edge, Chrome, Firefox, etc.) marks the file with a stream called informally as the Mark‑of‑the‑Web (MoTW).
MoTW tells Windows and apps like Office that a file came from the internet, so extra security checks should apply. This helps protect everyday users from accidentally opening malicious documents that could otherwise run dangerous code without warning.
Mark‑of‑the‑Web is Zone.Indentifier
Zone.Identifier has following values
These values come directly from Windows’ URL Security Zones model.
| ZoneID | Meaning | Typical Source | Security Behavior |
|---|---|---|---|
| 0 | My Computer Zone | Local disk, trusted local paths | Fully trusted, no warnings |
| 1 | Local Intranet Zone | Corporate LAN, internal sites | Medium trust, fewer prompts |
| 2 | Trusted Sites Zone | Sites user/admin marked as trusted | High trust, minimal restrictions |
| 3 | Internet Zone | Files downloaded from the Internet | Triggers MOTW warnings, SmartScreen, blocking |
| 4 | Restricted Sites Zone | Sites explicitly marked restricted | Most restrictive, scripts blocked |
What happens if the MoTW is removed?
Windows treats the file as local and trusted
No warnings
No Protected View
No SmartScreen prompts
This is why MOTW is such a central mechanism in Windows security.
The Mechanics of the "SmartScreen Stream"
In the NTFS file system, files downloaded from the internet are tagged with a "Zone Identifier."
| Component | Description |
| ZoneId=3 | This is the default "Internet" zone tag that triggers the SmartScreen check. |
| AppZoneId=4 | Often added to signify the file originated from a restricted or untrusted web source. |
| Unblock Attribute | When you click "Run anyway," Windows essentially "unblocks" the file by removing the requirement for a reputation check. |
Microsoft Defender SmartScreen is a cloud-based anti-phishing and anti-malware component included in Windows operating systems and the Microsoft Edge browser. Its primary goal is to help protect users from malicious websites and files.
How It Works
SmartScreen acts as a gatekeeper by checking the reputation of the sites you visit and the files you download against a dynamic database maintained by Microsoft. It functions in three main ways:
Anti-Phishing Protection: It analyzes webpages for suspicious indicators. If a site is flagged as a known host for phishing attacks or malware, SmartScreen displays a warning page and blocks access.
Application Reputation: When you download a program, SmartScreen checks if it is well-known or digitally signed by a trusted developer. If the file is unrecognized or has a low "reputation score," it triggers a warning before you can run it.
URL Blocking: It compares the URLs you visit against a list of reported malicious sites to prevent drive-by-download attacks.
Common Warning Messages
"Windows protected your PC": This often appears for new or niche software that hasn't built up enough "reputation" yet. You can usually bypass this by clicking More Info and then Run anyway.
"This site has been reported as unsafe": This is a high-level alert indicating that the site is actively being used for scams or distributing viruses.
SmartScreen vs. Traditional Antivirus
While traditional antivirus (like Microsoft Defender Antivirus) scans the content of a file for specific viral code, SmartScreen focuses on the reputation and source of the file or URL. They work together as layers of defense; SmartScreen tries to stop the threat from entering the system, while the antivirus handles it if it manages to land on the disk.
Alt Reference Article: Forensic Analysis of the Zone.Identifier Stream - Forensics - Malware Analysis, News and Indicators