lolbas-project/lolbas

Living Off The Land Binaries And Scripts - (LOLBins and LOLScripts)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 7th, 2026
Created on June 8th, 2018
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 1,174
Total Stargazers: 8,799 (+1)
Total Subscribers: 239 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.2 days
Mean response time: 292.7 days
90th percentile: 1367.9 days
Tracked items: 24

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,020 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • existing entry query (5)
  • enhancement (4)
  • new entry suggestion (4)
  • bug (1)
  • removal candidate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

LOLBAS is a knowledge base that documents Microsoft-signed binaries, scripts, and libraries that can be repurposed for living-off-the-land techniques.

The project addresses the need to catalog and understand how legitimate system files can be abused beyond their intended purpose. It maintains a curated collection of entries documenting unexpected functionality in Microsoft-signed executables and libraries, focusing on capabilities useful to attackers or red teams such as code execution, file operations, credential theft, UAC bypass, and log evasion. Each entry is stored as a YAML file and presented through a web frontend that makes the information searchable and accessible.

Security teams and penetration testers should adopt this tool to understand the attack surface presented by built-in Windows binaries and to improve detection and defense strategies. The project is particularly valuable for blue teams conducting threat hunting and incident response, as well as for red teams and purple teams conducting authorized security assessments. It serves as a reference for application whitelisting bypass techniques and helps defenders recognize when legitimate system tools are being misused. The project maintains strict criteria for inclusion, requiring that documented binaries be Microsoft-signed and possess functionality beyond their intended use, which keeps the collection focused on genuinely exploitable capabilities rather than documented features.

The project maintains active quality control through automated YAML linting on contributions. The repository accepts community submissions following a defined template and contribution guidelines, indicating ongoing curation and expansion of the knowledge base. Development activity centers on validating and integrating new LOLBin, LOLScript, and LOLLib discoveries from the security community.