pe-sieve

Scans a given process. Recognizes and dumps a variety of potentially malicious implants (replaced/injected PEs, shellcodes, hooks, in-memory patches).

Github星跟踪图

Build status
Codacy Badge
License
GitHub release
Github All Releases
Twitter URL

FAQ - Frequently Asked Questions

PE-sieve is a tool that helps to detect malware running on the system, as well as to collect the potentially malicious material for further analysis. Recognizes and dumps variety of implants within the scanned process: replaced/injected PEs, shellcodes, hooks, and other in-memory patches.
Detects inline hooks, Process Hollowing, Process Doppelgänging, Reflective DLL Injection, etc.

PE-sieve is meant to be a light-weight engine dedicated to scan a single process at the time. It can be built as an EXE or as a DLL. The DLL version exposes a simple API and can be easily integrated with other applications.

If instead of scanning a particular process you want to scan your full system with PE-sieve, you can use HollowsHunter. It contains PE-sieve (a DLL version), but offers also some additional features and filters on the top of this base.

Uses library:
https://github.com/hasherezade/libpeconv.git

Clone:

Use recursive clone to get the repo together with the submodule:

Latest builds*:

*those builds are available for testing and they may be ahead of the official release:

Read more:

? Wiki: https://github.com/hasherezade/pe-sieve/wiki

logo by Baran Pirinçal

主要指标

概览
名称与所有者hasherezade/pe-sieve
主编程语言C++
编程语言CMake (语言数: 5)
平台
许可证BSD 2-Clause "Simplified" License
所有者活动
创建于2017-08-22 01:33:00
推送于2025-05-25 20:30:29
最后一次提交2025-05-25 13:29:10
发布数44
最新版本名称v0.4.1 (发布于 )
第一版名称v0.0.9.7.5 (发布于 )
用户参与
星数3.3k
关注者数102
派生数454
提交数2k
已启用问题?
问题数96
打开的问题数10
拉请求数16
打开的拉请求数0
关闭的拉请求数6
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?