English

Windows

How to Download an Official Installer for a Visual Studio Community Edition Other Than the Latest Version from the Official Site

These are notes on how to download an official installer for a Visual Studio Community Edition other than the latest version from the official website.

Read
ClamAV

Search Algorithms Powering AntiVirus 2 - Boyer–Moore (BM) & Wu-Manber (WM)

Using ClamAV as a reference, this article summarizes the Boyer–Moore (BM) and Wu-Manber (WM) algorithms that support AntiVirus pattern matching.

Read
Windows

Notes on Windows Clipboard Implementation

Notes on Windows clipboard implementation.

Read

A PART OF ANTI-VIRUS 2 - Learn Windows Antimalware Scan Interface (AMSI) with Public Sample Code - (Web Edition)

This is the web edition of A PART OF ANTI-VIRUS 2 distributed at Tech Book Fest 19.

Read

A PART OF ANTI-VIRUS 2 [Chapter 1: About AMSI (Windows Antimalware Scan Interface)]

This is the web edition of A PART OF ANTI-VIRUS 2 distributed at Tech Book Fest 19.

Read

A PART OF ANTI-VIRUS 2 [Chapter 2: AMSI Client Interface]

This is the web edition of A PART OF ANTI-VIRUS 2 distributed at Tech Book Fest 19.

Read

A PART OF ANTI-VIRUS 2 [Chapter 3: AMSI Provider]

This is the web edition of A PART OF ANTI-VIRUS 2 distributed at Tech Book Fest 19.

Read

A PART OF ANTI-VIRUS 2 [Chapter 4: Customizing the Sample Programs]

This is the web edition of A PART OF ANTI-VIRUS 2 distributed at Tech Book Fest 19.

Read

A PART OF ANTI-VIRUS 2 [Chapter 5: AMSI Integrated into PowerShell]

This is the web edition of A PART OF ANTI-VIRUS 2 distributed at Tech Book Fest 19.

Read
ClamAV

Information Retrieval Algorithms Behind AntiVirus, Part 1 - The Aho–Corasick Algorithm

Using ClamAV as a reference, this article summarizes the Aho–Corasick algorithm, an information retrieval algorithm that underpins AntiVirus software.

Read
ClamAV

Notes on How clamscan Works Before It Performs a File Scan (unfinished)

These are notes on how clamscan works before it performs a file scan (unfinished).

Read
Windows

Notes on Creating a Tool to Obtain File Handles with Arbitrary Flags on Windows

Notes on creating a tool to obtain file handles with arbitrary flags on Windows

Read