Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a "related parameters" and/or "related switches" option to LOLBAS entries #365

Open
SecurityAura opened this issue Apr 9, 2024 · 0 comments

Comments

@SecurityAura
Copy link

Good evening!

tl;dr: This idea came up following a discussion under Nathan McNulty's thread on Twitter here:

https://twitter.com/SecurityAura/status/1763049357597634923

The idea would be to add a field for each LOLBAS use case that would have the parameters and/or switches involved in using it in a certain way (Download, ADS, Encode, etc.).

Taking certutil.exe has an example: https://lolbas-project.github.io/lolbas/Binaries/Certutil/

You could end up with:

Download: -urlcache, -split, -f, -verifyctl
ADS: -urlcache, -split -f
Encode: -encode
Decode: -decode, -decodehex

The goal here is less about making this available through the website, but more about making that information available in the downloadable CSV.

In certain SIEMs, like Microsoft Sentinel, this would allow to ingest the CSV and lookup LOLBAS not only by their function (e.g.: Download) but by their command line parameters directly.

Right now, if you ingest the CSV and lookup let's say DeviceProcessEvents using only the LOLBAS name, you may get a lot of non-relevant results as you would be the targeting every execution of that process and not the ones that have the "related" parameters or switches.

It may be too complicated to be implemented and/or some LOLBAS may have parameters/switches that are too generic (e.g.: msiexec.exe) but I wanted to at least suggest it in case it may actually help improve the project and people consuming that data in a programmatic fashion :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant