To understand the unlocker, you must understand SteamStub and Steam DRM (Digital Rights Management).
The most infamous example in recent history is (an AutoHotkey-based DLL injector) and its various forks like Koalageddon and ScreamAPI .
The core issue with DLC unlockers is Steam's DRM. If you buy games from (Good Old Games), there is no DRM. You own the installer. You can copy, paste, and modify DLC files to your heart's content because there is no license server to ask permission. This is legal and encouraged for archival purposes.
: A more modern approach that acts as a system-wide "integration". Instead of modifying individual game files, it monitors the system for Steam processes and injects the "unlock" functionality as the game launches.
There are legitimate alternatives to using a DLC unlocker:
Some games offer free DLC as part of promotions or updates. Always check if what you're looking for might be available through legitimate means first.