Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/dis0rder0x00/obex
IDS/IPS EvasionPost-ExploitationRed TeamingAdversarial Attack
GitHubdis0rder0x00/obex

obex

Obex – Blocking unwanted DLLs in user mode

View Repository
28137311 months agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Obex - DLL Blocking

Obex is a PoC tool/technique that can be used to prevent unwanted modules (e.g., EDR or monitoring libraries) from being loaded into a newly started process during process initialization or at runtime.

Features

  • Spawns any process with arguments under debug control.
  • Blocks a configurable list of DLLs by name.
  • Works both for startup DLLs and dynamically loaded DLLs (LoadLibrary*).
  • Written in plain C with no external dependencies.

Usage

root@kitploit:~
obex.exe "<command with args>" [dll1.dll,dll2.dll,...]
  • If no DLL list is provided, a default blocklist is used (at the time of writing just amsi.dll).
  • DLL names are case-insensitive.

How Does It Work?

Besides parsing cli arguments the PoC does the following (in a rough overview):

For deeper understanding check code (obviously) or contact me on discord or twitter.

Screenshot

The screenshot shows spawning with the default blocklist (only ). Additionally you can see the spawned process’s module list to verify that was not loaded.

Download Tool
obex
powershell.exe
amsi.dll
amsi.dll