Skip to content

Commit

Permalink
Added showcase
Browse files Browse the repository at this point in the history
  • Loading branch information
Dash11235 committed Oct 21, 2023
1 parent 71975da commit b8e4cf2
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,15 @@ Open source alternative to the Universal Watermark Remover.
This is a sequel to my [Universal Watermark Remover reverse engineering writeup](/~https://github.com/0xda568/Universal-Watermark-Disabler-Reverse-Engineering). I analyzed the closed source-software and developed my own opensource version of it, which you can find here.

# How does it work?
The batch script utilizes [COM-hijacking](https://www.ired.team/offensive-security/persistence/t1122-com-hijacking) to inject a DLL into the explorer and to persist on the system. The DLL, then hooks [ExtTextOutW](https://learn.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-exttextouta) to suppress the display of the testsigning watermark.
The batch script utilizes [COM-hijacking](https://www.ired.team/offensive-security/persistence/t1122-com-hijacking) and [DLL-Proxying](https://www.ired.team/offensive-security/persistence/dll-proxying-for-persistence) to inject a DLL into the explorer and to persist on the system. The DLL, then hooks [ExtTextOutW](https://learn.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-exttextouta) to suppress the display of the testsigning watermark.

For a deeper dive (especially for beginners), take a look at my reverse-engineering writeup.

# Showcase
![showcase](assets/uwd-oss_showcase.gif)

# Info
Since the script modifies the registry, Admin privileges are needed.

# Compability
Tested on Windows 10 x64. Should also work on Windows 11, x64.
Binary file added assets/uwd-oss_showcase.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b8e4cf2

Please sign in to comment.