Feature request: Support LZNT1 (de)compression used in Windows' RtlDecompressBuffer and NTFS
Open
help wanted
operation
- Dominant language
- JavaScript
- Stars
- 35.8k
- Forks
- 4.1k
- Avg merge
- 2d 26m
- Merged PRs (30d)
- 33
Description
### Summary
On Windows malware will often compress embedded shellcode/payloads and then use [RtlDecompressBuffer ](https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/ntifs/nf-ntifs-rtlcompressbuffer) to decompress it, with LZNT1 decompression. NTFS also uses this compression method. [Here ](https://github.com/google/rekall/blob/e57446eb8ecbcf5019c1a978f469955a5078c829/rekall-core/rekall/plugins/filesystems/lznt1.py)is an example of a pure Python implementation.
Contributor guide
Assessment
This issue has not been assessed yet.