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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?