Using BDSysLog to submit forensic information and suspicious files for analysis
Overview
If your computer seems to be infected, but Bitdefender does not detect any malware, and you are uncertain of the source of malicious behavior, or just want to be sure that your computer is not infected, an analysis made by the Bitdefender Labs is most likely necessary.
This section explains how to use the BdSysLog system diagnosis tool to submit suspicious files and forensic information for malware analysis.
This tool collects specific system information that may indicate active malware or malware-related activity. The gathered files are sent to Bitdefender Cloud Services for processing. After the analysis is complete, the tool generates a local archive named bdsyslog.zip, containing the detailed log.
This standalone tool can be used on any computer and does not require any other Bitdefender product to be installed.
Prerequisites
It is recommended, even if not vital, to have a good internet connection while using BDSysLog.
Warning
Without a good internet connection, the BDSysLog scanning efficiency may be significantly reduced.
If communication to Bitdefender Cloud Services is blocked due to poor connectivity, the high-priority files that would normally be uploaded to the cloud are instead stored locally in the
bdsyslog.ziparchive, together with the scan log.
This tool is available for Windows, Linux, and macOS operating systems.
Gather the information on Windows systems
To use BDSysLog on Windows and provide us with the necessary information, follow the steps below:
Download the BDSysLog tool to the computer with issues.
Run the
BDSysLog_i.exefile.Click the Create log button to generate a log.
A progress bar indicates the progress status. When complete, a Windows Explorer opens at the location of
bdsyslog.zip. Usually, the archive is saved to the current user's Desktop or Public Desktop (C:\Users\Public\Desktop).Take a screenshot displaying the malware or the effects of the malware (if applicable).
Update the security agent, if present on the computer.
If your endpoint is protected by BEST, run a Full scan task as described in the Malware scan article and save the scan log.
Include the scan log, if collected in the previous step, and the screenshot in the
bdsyslog.ziparchive.Submit the archive in a support ticket so the BDSysLog results can be reviewed for further analysis. For details, refer to Submitting BDSysLog results in a support ticket.
Gather the information on Linux or BSD systems
To use BDSysLog on Linux or BSD operating systems and provide us with the necessary information, follow the steps below:
Verify your operating system distribution by running
uname -s -min a terminal.According to the output of the previous command, download the appropriate BDSysLog version:
Linux amd64 or x86_64: Download link
Linux arm64 or AArch64: Download link
FreeBSD amd64 or x86_64: Download link
FreeBSD arm64 or AArch64: Download link
NetBSD amd64 or x86_64: Download link
NetBSD arm64 or AArch64: Download link
Important
If you need to run BDSysLog on a different OS distribution, open a ticket to the Bitdefender Enterprise Support team and include the output of the
uname -acommand.Run the command that matches your OS and available package manager to install either
gcc-13orlibasan8:Operating system
Package manager
Command
Debian, Ubuntu, or any other Debian-based distribution
aptapt install gcc-13orapt install libasan8snapsnap install gcc-13Fedora
dnfdnf install gcc13RHEL, CentOS, Rocky Linux, or AlmaLinux
dnfdnf install gcc-toolset-13ordnf install libasan8OpenSuse
zypperzypper install gcc13Arch Linux or any Arch-based distribution
yayyay -S gcc13Tip
If your package manager cannot locate these packages, try upgrading your OS.
In the directory where you downloaded the BDSysLog file, run the following command to grant execute permissions:
chmod 755 BDSysLog_i
Run the following command to execute BDSysLog with administrator privileges:
sudo ./BDSysLog_i
When prompted, enter your admin password, then press Enter.
Important
For security reasons, the password will not be displayed as you type.
The BDsysLog execution process may take several minutes to complete, depending on your system.
If you did not install
libasan8orgcc-13, you may encounter an error indicating that required shared libraries are missing.
Once the scan finishes, verify that a new archive,
bdsyslog.zip, has been created in the same directory asBDSysLog_i.Submit the previously generated archive in a support ticket so the BDSysLog results can be reviewed for further analysis. For details, refer to Submitting BDSysLog results in a support ticket.
Gather the information on macOS systems
To use BDSysLog on macOS and provide us with the necessary information, follow the steps below:
Open the Terminal application on your Mac.
Check your macOS version compatibility. To do this, follow these instructions provided by Apple, or run one of these commands in Terminal:
sw_vers -productVersiondefaults read /System/Library/CoreServices/SystemVersion.plist ProductVersion
Note
BDSysLog requires macOS 15.6.1 (Sequoia) or later.
Identify your system architecture by running this command:
uname -m
Based on the output, download the appropriate BdSysLog version:
If the output is arm64, download the Apple Silicon version from: https://download.bitdefender.com/supporttools/bdsyslog/MacOS/arm64/BDSysLog_i
If the output is x86_64, download the Intel version from: https://download.bitdefender.com/supporttools/bdsyslog/MacOS/amd64/BDSysLog_i
Other architectures are not supported.
In Terminal, navigate to the folder where the file was downloaded and set execute permissions by running this command:
chmod 755 BDSysLog_i(Optional) If you want it to scan Safari and other protected locations, grant Full Disk Access permission to BdSysLog:
Open the Apple menu and select System Settings.
Select Privacy & Security.
Scroll to Full Disk Access.
Click the lock to authenticate as administrator.
Click the + icon to add
BDSyslog_ito the list of applications with Full Disk Access permission.Click OK and close the window.
Run BDSysLog with elevated privileges by executing:
sudo ./BDSysLog_iWhen prompted, enter your administrator password. The password will not be visible while you type.
Wait for BDSysLog to complete its scan. This process may take several minutes depending on your system.
Once the scan finishes, verify that a new archive,
bdsyslog.zip, has been created in the same directory asBDSysLog_i.Submit the previously created archive in a support ticket so the BDSysLog results can be reviewed for further analysis. For details, refer to Submitting BDSysLog results in a support ticket.
Submitting BDSysLog results in a support ticket
To submit BDSysLog results in a support ticket so that Bitdefender Labs can continue troubleshooting, follow these steps:
Go to the Contact Customer Care page.
Fill in the information requested in the form. Be sure to provide us with the following information:
A description of the suspicious behavior that led you to believe that your computer is infected
The archive with the previously gathered information (uploaded via the Choose Files button)
Important
If the archive is bigger than 25 MB, mention that the logs are exceeding the upload size limit. You will receive a link that you can use to upload your files.
Note
All this information that you send to us will be used for malware analysis only and will be treated accordingly.
Click Submit.
A Bitdefender Support Engineer will contact you shortly.