Using ClamAV as a reference, this article summarizes the Boyer–Moore (BM) and Wu-Manber (WM) algorithms that support AntiVirus pattern matching.
ReadUsing ClamAV as a reference, this article summarizes the Aho–Corasick algorithm, an information retrieval algorithm that underpins AntiVirus software.
ReadThese are notes on how clamscan works before it performs a file scan (unfinished).
ReadNotes on tracing the scan behavior in ClamAV from invocation to detection of the Eicar test file.
ReadThis article briefly explains fanotify, the kernel framework used for real-time file scanning (On-Access scanning) by AntiVirus software for Linux.
ReadThis article summarizes how to enable debug tracing for bytecode signatures in libclamav.
ReadHITCON CTF 2024 Writeup — Reverse-engineering a ClamAV bytecode signature file
ReadA summary of ClamAV signature syntax and analysis methods using the SECCON 2022 Devil Hunter challenge as a theme.
ReadSummary of the steps to build ClamAV from source code and set up OnAccessScan.
ReadI tried enumerating process information in the system using Win32 API.
ReadThis article explains how to resolve the issue where Noriben fails to function properly in FlareVM 3.1, the malware analysis and forensics distribution I recently set up.
ReadThis article documents the setup process for FLARE VM, a Windows distribution designed for malware analysis.
Read